From 0f0d7d05b87fe9626b2f4afb09183280f91a44de Mon Sep 17 00:00:00 2001 From: tromey Date: Sat, 19 Apr 2003 20:54:55 +0000 Subject: * Makefile.in: Rebuilt. * Makefile.am (ordinary_java_source_files): Added new files. * java/security/AlgorithmParameterGenerator.java, java/security/AlgorithmParameters.java, java/security/Engine.java, java/security/Identity.java, java/security/IdentityScope.java, java/security/KeyFactory.java, java/security/KeyPairGenerator.java, java/security/KeyStore.java, java/security/MessageDigest.java, java/security/Policy.java, java/security/ProtectionDomain.java, java/security/SecureRandom.java, java/security/Security.java, java/security/Signature.java, java/security/SignatureSpi.java, java/security/SignedObject.java, java/security/Signer.java, java/security/interfaces/RSAMultiPrimePrivateCrtKey.java, java/security/spec/PSSParameterSpec.java, java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java, java/security/spec/RSAOtherPrimeInfo.java: New versions from Classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65829 138bc75d-0d04-0410-961f-82ee72b054a4 --- .../java/security/AlgorithmParameterGenerator.java | 250 +++++--- libjava/java/security/AlgorithmParameters.java | 315 ++++++----- libjava/java/security/Engine.java | 152 +++++ libjava/java/security/Identity.java | 307 +++++----- libjava/java/security/IdentityScope.java | 186 +++--- libjava/java/security/KeyFactory.java | 273 +++++---- libjava/java/security/KeyPairGenerator.java | 381 ++++++++----- libjava/java/security/KeyStore.java | 219 +++---- libjava/java/security/MessageDigest.java | 352 +++++++----- libjava/java/security/Policy.java | 322 +++++++---- libjava/java/security/ProtectionDomain.java | 237 ++++++-- libjava/java/security/SecureRandom.java | 217 +++---- libjava/java/security/Security.java | 621 +++++++++++++++----- libjava/java/security/Signature.java | 628 ++++++++++++--------- libjava/java/security/SignatureSpi.java | 302 +++++----- libjava/java/security/SignedObject.java | 217 ++++--- libjava/java/security/Signer.java | 109 ++-- .../interfaces/RSAMultiPrimePrivateCrtKey.java | 110 ++++ libjava/java/security/spec/PSSParameterSpec.java | 90 +++ .../spec/RSAMultiPrimePrivateCrtKeySpec.java | 218 +++++++ libjava/java/security/spec/RSAOtherPrimeInfo.java | 133 +++++ 21 files changed, 3752 insertions(+), 1887 deletions(-) create mode 100644 libjava/java/security/Engine.java create mode 100644 libjava/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java create mode 100644 libjava/java/security/spec/PSSParameterSpec.java create mode 100644 libjava/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java create mode 100644 libjava/java/security/spec/RSAOtherPrimeInfo.java (limited to 'libjava/java/security') diff --git a/libjava/java/security/AlgorithmParameterGenerator.java b/libjava/java/security/AlgorithmParameterGenerator.java index 95436576f55..b8ad8e27ddc 100644 --- a/libjava/java/security/AlgorithmParameterGenerator.java +++ b/libjava/java/security/AlgorithmParameterGenerator.java @@ -1,5 +1,5 @@ /* AlgorithmParameterGenerator.java --- Algorithm Parameter Generator - Copyright (C) 1999 Free Software Foundation, Inc. + Copyright (C) 1999, 2003 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -36,29 +36,64 @@ obligated to do so. If you do not wish to do so, delete this exception statement from your version. */ package java.security; + import java.security.spec.AlgorithmParameterSpec; /** - AlgorithmParameterGenerator is used to generate - algorithm parameters for specified algorithms. - This class is used to generate the algorithm parameters - for a specific algorithm. - - @since JDK 1.2 - @author Mark Benvenuto + *

The AlgorithmParameterGenerator class is used to generate a + * set of parameters to be used with a certain algorithm. Parameter generators + * are constructed using the getInstance() factory methods (static + * methods that return instances of a given class).

+ * + *

The object that will generate the parameters can be initialized in two + * different ways: in an algorithm-independent manner, or in an + * algorithm-specific manner:

+ * + *