summaryrefslogtreecommitdiff
path: root/libjava/classpath/lib/gnu/java/security
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/classpath/lib/gnu/java/security')
-rw-r--r--libjava/classpath/lib/gnu/java/security/Configuration.classbin0 -> 174 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/Engine.classbin0 -> 5340 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/OID.classbin0 -> 6174 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/PolicyFile$1.classbin0 -> 2136 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/PolicyFile.classbin0 -> 12883 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/Properties$1.classbin0 -> 753 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/Properties.classbin0 -> 5002 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/Registry.classbin0 -> 7593 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/Requires.classbin0 -> 601 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/action/GetPropertyAction.classbin0 -> 1489 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/action/GetSecurityPropertyAction.classbin0 -> 1525 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/action/SetAccessibleAction.classbin0 -> 914 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/ber/BER.classbin0 -> 419 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/ber/BEREncodingException.classbin0 -> 496 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/ber/BERReader.classbin0 -> 1404 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/ber/BERValue.classbin0 -> 1093 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/der/BitString.classbin0 -> 3755 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/der/DER.classbin0 -> 1355 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/der/DEREncodingException.classbin0 -> 473 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/der/DERReader.classbin0 -> 6819 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/der/DERValue.classbin0 -> 3556 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/der/DERWriter.classbin0 -> 6118 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/hash/BaseHash.classbin0 -> 2006 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/hash/HashFactory.classbin0 -> 2386 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/hash/Haval.classbin0 -> 16340 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/hash/IMessageDigest.classbin0 -> 410 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/hash/MD2.classbin0 -> 4558 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/hash/MD4.classbin0 -> 6039 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/hash/MD5.classbin0 -> 7138 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/hash/RipeMD128.classbin0 -> 5286 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/hash/RipeMD160.classbin0 -> 6249 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/hash/Sha160.classbin0 -> 3824 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/hash/Sha256.classbin0 -> 5078 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/hash/Sha384.classbin0 -> 6155 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/hash/Sha512.classbin0 -> 6405 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/hash/Tiger.classbin0 -> 27969 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/hash/Whirlpool.classbin0 -> 10870 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/hash/HavalSpi.classbin0 -> 375 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/hash/MD2Spi.classbin0 -> 367 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/hash/MD4Spi.classbin0 -> 367 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/hash/MD5Spi.classbin0 -> 367 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/hash/MessageDigestAdapter.classbin0 -> 1911 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/hash/RipeMD128Spi.classbin0 -> 391 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/hash/RipeMD160Spi.classbin0 -> 391 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/hash/Sha160Spi.classbin0 -> 380 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/hash/Sha256Spi.classbin0 -> 380 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/hash/Sha384Spi.classbin0 -> 380 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/hash/Sha512Spi.classbin0 -> 380 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/hash/TigerSpi.classbin0 -> 375 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/hash/WhirlpoolSpi.classbin0 -> 391 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/prng/HavalRandomSpi.classbin0 -> 392 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/prng/MD2RandomSpi.classbin0 -> 384 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/prng/MD4RandomSpi.classbin0 -> 384 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/prng/MD5RandomSpi.classbin0 -> 384 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/prng/RipeMD128RandomSpi.classbin0 -> 408 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/prng/RipeMD160RandomSpi.classbin0 -> 408 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/prng/SecureRandomAdapter.classbin0 -> 1358 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/prng/Sha160RandomSpi.classbin0 -> 397 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/prng/Sha256RandomSpi.classbin0 -> 397 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/prng/Sha384RandomSpi.classbin0 -> 397 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/prng/Sha512RandomSpi.classbin0 -> 397 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/prng/TigerRandomSpi.classbin0 -> 392 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/prng/WhirlpoolRandomSpi.classbin0 -> 408 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/sig/DSSKeyFactory.classbin0 -> 5029 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/sig/DSSKeyPairGeneratorSpi.classbin0 -> 3213 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/sig/DSSParameters.classbin0 -> 4369 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/sig/DSSParametersGenerator.classbin0 -> 2984 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/sig/DSSRawSignatureSpi.classbin0 -> 504 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/sig/EncodedKeyFactory.classbin0 -> 9348 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/sig/KeyPairGeneratorAdapter.classbin0 -> 1043 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/sig/MD2withRSA.classbin0 -> 509 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/sig/MD5withRSA.classbin0 -> 509 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/sig/RSAKeyFactory.classbin0 -> 5638 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/sig/RSAKeyPairGeneratorSpi.classbin0 -> 1615 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/sig/RSAPSSRawSignatureSpi.classbin0 -> 520 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/sig/SHA160withDSS.classbin0 -> 490 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/sig/SHA160withRSA.classbin0 -> 522 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/sig/SHA256withRSA.classbin0 -> 522 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/sig/SHA384withRSA.classbin0 -> 522 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/sig/SHA512withRSA.classbin0 -> 522 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/jce/sig/SignatureAdapter.classbin0 -> 4861 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/key/IKeyPairCodec.classbin0 -> 553 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/key/IKeyPairGenerator.classbin0 -> 259 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/key/KeyPairCodecFactory.classbin0 -> 5797 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/key/KeyPairGeneratorFactory.classbin0 -> 2362 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/key/dss/DSSKey.classbin0 -> 2829 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/key/dss/DSSKeyPairGenerator.classbin0 -> 7539 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/key/dss/DSSKeyPairPKCS8Codec.classbin0 -> 5128 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/key/dss/DSSKeyPairRawCodec.classbin0 -> 4553 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/key/dss/DSSKeyPairX509Codec.classbin0 -> 4955 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/key/dss/DSSPrivateKey.classbin0 -> 3030 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/key/dss/DSSPublicKey.classbin0 -> 3030 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/key/dss/FIPS186.classbin0 -> 3701 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/key/rsa/GnuRSAKey.classbin0 -> 2347 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/key/rsa/GnuRSAPrivateKey.classbin0 -> 4618 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/key/rsa/GnuRSAPublicKey.classbin0 -> 2694 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/key/rsa/RSAKeyPairGenerator.classbin0 -> 4142 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/key/rsa/RSAKeyPairPKCS8Codec.classbin0 -> 6261 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/key/rsa/RSAKeyPairRawCodec.classbin0 -> 4068 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/key/rsa/RSAKeyPairX509Codec.classbin0 -> 4663 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/pkcs/PKCS7Data.classbin0 -> 668 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/pkcs/PKCS7SignedData.classbin0 -> 8206 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/pkcs/SignerInfo.classbin0 -> 6501 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/prng/BasePRNG.classbin0 -> 2892 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/prng/EntropySource.classbin0 -> 181 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/prng/IRandom.classbin0 -> 561 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/prng/LimitReachedException.classbin0 -> 478 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/prng/MDGenerator.classbin0 -> 2078 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/prng/PRNGFactory.classbin0 -> 1073 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/prng/RandomEvent.classbin0 -> 1015 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/prng/RandomEventListener.classbin0 -> 240 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/provider/CollectionCertStoreImpl.classbin0 -> 2073 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/provider/DefaultPolicy.classbin0 -> 911 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/provider/Gnu$1.classbin0 -> 12433 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/provider/Gnu.classbin0 -> 805 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/provider/PKIXCertPathValidatorImpl.classbin0 -> 14032 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/provider/X509CertificateFactory.classbin0 -> 5056 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/sig/BaseSignature.classbin0 -> 3996 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/sig/ISignature.classbin0 -> 762 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/sig/ISignatureCodec.classbin0 -> 317 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/sig/SignatureCodecFactory.classbin0 -> 3489 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/sig/SignatureFactory.classbin0 -> 1382 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/sig/dss/DSSSignature.classbin0 -> 5250 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/sig/dss/DSSSignatureRawCodec.classbin0 -> 2143 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/sig/dss/DSSSignatureX509Codec.classbin0 -> 2596 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/sig/rsa/EME_PKCS1_V1_5.classbin0 -> 3513 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/sig/rsa/EMSA_PKCS1_V1_5.classbin0 -> 3423 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/sig/rsa/EMSA_PSS.classbin0 -> 3734 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/sig/rsa/RSA.classbin0 -> 4209 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/sig/rsa/RSAPKCS1V1_5Signature.classbin0 -> 3399 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/sig/rsa/RSAPKCS1V1_5SignatureRawCodec.classbin0 -> 1762 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/sig/rsa/RSAPKCS1V1_5SignatureX509Codec.classbin0 -> 924 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/sig/rsa/RSAPSSSignature.classbin0 -> 4129 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/sig/rsa/RSAPSSSignatureRawCodec.classbin0 -> 1690 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/sig/rsa/RSASignatureFactory.classbin0 -> 2802 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/util/Base64.classbin0 -> 4996 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/util/ByteArray.classbin0 -> 2137 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/util/ByteBufferOutputStream.classbin0 -> 2085 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/util/DerUtil.classbin0 -> 893 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/util/ExpirableObject$Destroyer.classbin0 -> 841 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/util/ExpirableObject.classbin0 -> 1264 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/util/FormatUtil.classbin0 -> 1246 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/util/IntegerUtil$1.classbin0 -> 689 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/util/IntegerUtil.classbin0 -> 1193 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/util/PRNG.classbin0 -> 1822 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/util/Prime.classbin0 -> 1776 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/util/Sequence.classbin0 -> 1738 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/util/SimpleList.classbin0 -> 2443 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/util/Util.classbin0 -> 7616 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/GnuPKIExtension.classbin0 -> 314 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/PolicyNodeImpl.classbin0 -> 4472 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/Util.classbin0 -> 2815 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/X500DistinguishedName.classbin0 -> 11414 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/X509CRL.classbin0 -> 9760 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/X509CRLEntry.classbin0 -> 5338 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/X509CRLSelectorImpl.classbin0 -> 2421 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/X509CertPath.classbin0 -> 5636 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/X509CertSelectorImpl.classbin0 -> 3382 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/X509Certificate.classbin0 -> 17078 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/ext/AuthorityKeyIdentifier.classbin0 -> 2707 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/ext/BasicConstraints.classbin0 -> 2690 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/ext/CRLNumber.classbin0 -> 1879 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/ext/CertificatePolicies.classbin0 -> 4908 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/ext/ExtendedKeyUsage.classbin0 -> 2069 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/ext/Extension$Value.classbin0 -> 1195 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/ext/Extension.classbin0 -> 4712 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/ext/GeneralNames.classbin0 -> 3599 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/ext/IssuerAlternativeNames.classbin0 -> 1334 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/ext/KeyUsage.classbin0 -> 1954 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/ext/PolicyConstraint.classbin0 -> 2187 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/ext/PolicyMappings.classbin0 -> 2433 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/ext/PrivateKeyUsagePeriod.classbin0 -> 2082 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/ext/ReasonCode.classbin0 -> 1609 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/ext/SubjectAlternativeNames.classbin0 -> 1337 bytes
-rw-r--r--libjava/classpath/lib/gnu/java/security/x509/ext/SubjectKeyIdentifier.classbin0 -> 1612 bytes
175 files changed, 0 insertions, 0 deletions
diff --git a/libjava/classpath/lib/gnu/java/security/Configuration.class b/libjava/classpath/lib/gnu/java/security/Configuration.class
new file mode 100644
index 00000000000..cad8db3bfb9
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/Configuration.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/Engine.class b/libjava/classpath/lib/gnu/java/security/Engine.class
new file mode 100644
index 00000000000..b9b5a3f916d
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/Engine.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/OID.class b/libjava/classpath/lib/gnu/java/security/OID.class
new file mode 100644
index 00000000000..db37e6964a9
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/OID.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/PolicyFile$1.class b/libjava/classpath/lib/gnu/java/security/PolicyFile$1.class
new file mode 100644
index 00000000000..c5168d406ed
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/PolicyFile$1.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/PolicyFile.class b/libjava/classpath/lib/gnu/java/security/PolicyFile.class
new file mode 100644
index 00000000000..9efb3e65393
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/PolicyFile.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/Properties$1.class b/libjava/classpath/lib/gnu/java/security/Properties$1.class
new file mode 100644
index 00000000000..2664158bd3f
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/Properties$1.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/Properties.class b/libjava/classpath/lib/gnu/java/security/Properties.class
new file mode 100644
index 00000000000..aa0b0bbd2ea
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/Properties.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/Registry.class b/libjava/classpath/lib/gnu/java/security/Registry.class
new file mode 100644
index 00000000000..f2be0f46c1e
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/Registry.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/Requires.class b/libjava/classpath/lib/gnu/java/security/Requires.class
new file mode 100644
index 00000000000..6df34241aa2
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/Requires.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/action/GetPropertyAction.class b/libjava/classpath/lib/gnu/java/security/action/GetPropertyAction.class
new file mode 100644
index 00000000000..a2d0e38c47e
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/action/GetPropertyAction.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/action/GetSecurityPropertyAction.class b/libjava/classpath/lib/gnu/java/security/action/GetSecurityPropertyAction.class
new file mode 100644
index 00000000000..d49ba7c80b7
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/action/GetSecurityPropertyAction.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/action/SetAccessibleAction.class b/libjava/classpath/lib/gnu/java/security/action/SetAccessibleAction.class
new file mode 100644
index 00000000000..d1714441c44
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/action/SetAccessibleAction.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/ber/BER.class b/libjava/classpath/lib/gnu/java/security/ber/BER.class
new file mode 100644
index 00000000000..f0486a3b244
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/ber/BER.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/ber/BEREncodingException.class b/libjava/classpath/lib/gnu/java/security/ber/BEREncodingException.class
new file mode 100644
index 00000000000..8f83eb28a96
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/ber/BEREncodingException.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/ber/BERReader.class b/libjava/classpath/lib/gnu/java/security/ber/BERReader.class
new file mode 100644
index 00000000000..6e962fe13b7
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/ber/BERReader.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/ber/BERValue.class b/libjava/classpath/lib/gnu/java/security/ber/BERValue.class
new file mode 100644
index 00000000000..2405fd71d29
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/ber/BERValue.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/der/BitString.class b/libjava/classpath/lib/gnu/java/security/der/BitString.class
new file mode 100644
index 00000000000..c70e401c456
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/der/BitString.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/der/DER.class b/libjava/classpath/lib/gnu/java/security/der/DER.class
new file mode 100644
index 00000000000..98e7a9ce72a
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/der/DER.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/der/DEREncodingException.class b/libjava/classpath/lib/gnu/java/security/der/DEREncodingException.class
new file mode 100644
index 00000000000..ddcdeb26f9b
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/der/DEREncodingException.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/der/DERReader.class b/libjava/classpath/lib/gnu/java/security/der/DERReader.class
new file mode 100644
index 00000000000..20ebbdb87b4
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/der/DERReader.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/der/DERValue.class b/libjava/classpath/lib/gnu/java/security/der/DERValue.class
new file mode 100644
index 00000000000..446fbd7b0f8
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/der/DERValue.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/der/DERWriter.class b/libjava/classpath/lib/gnu/java/security/der/DERWriter.class
new file mode 100644
index 00000000000..4a09d076b90
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/der/DERWriter.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/hash/BaseHash.class b/libjava/classpath/lib/gnu/java/security/hash/BaseHash.class
new file mode 100644
index 00000000000..520cbd0c789
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/hash/BaseHash.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/hash/HashFactory.class b/libjava/classpath/lib/gnu/java/security/hash/HashFactory.class
new file mode 100644
index 00000000000..a023e1e53ac
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/hash/HashFactory.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/hash/Haval.class b/libjava/classpath/lib/gnu/java/security/hash/Haval.class
new file mode 100644
index 00000000000..ca0a624ef62
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/hash/Haval.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/hash/IMessageDigest.class b/libjava/classpath/lib/gnu/java/security/hash/IMessageDigest.class
new file mode 100644
index 00000000000..eb1faf6b2ee
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/hash/IMessageDigest.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/hash/MD2.class b/libjava/classpath/lib/gnu/java/security/hash/MD2.class
new file mode 100644
index 00000000000..0062efab859
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/hash/MD2.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/hash/MD4.class b/libjava/classpath/lib/gnu/java/security/hash/MD4.class
new file mode 100644
index 00000000000..a426e3d6343
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/hash/MD4.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/hash/MD5.class b/libjava/classpath/lib/gnu/java/security/hash/MD5.class
new file mode 100644
index 00000000000..38c6515787e
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/hash/MD5.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/hash/RipeMD128.class b/libjava/classpath/lib/gnu/java/security/hash/RipeMD128.class
new file mode 100644
index 00000000000..88e95d2dbaa
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/hash/RipeMD128.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/hash/RipeMD160.class b/libjava/classpath/lib/gnu/java/security/hash/RipeMD160.class
new file mode 100644
index 00000000000..de071dec641
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/hash/RipeMD160.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/hash/Sha160.class b/libjava/classpath/lib/gnu/java/security/hash/Sha160.class
new file mode 100644
index 00000000000..7bf70b05fbd
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/hash/Sha160.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/hash/Sha256.class b/libjava/classpath/lib/gnu/java/security/hash/Sha256.class
new file mode 100644
index 00000000000..ffb909b7595
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/hash/Sha256.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/hash/Sha384.class b/libjava/classpath/lib/gnu/java/security/hash/Sha384.class
new file mode 100644
index 00000000000..dd338a97fc9
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/hash/Sha384.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/hash/Sha512.class b/libjava/classpath/lib/gnu/java/security/hash/Sha512.class
new file mode 100644
index 00000000000..9e3e53e697e
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/hash/Sha512.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/hash/Tiger.class b/libjava/classpath/lib/gnu/java/security/hash/Tiger.class
new file mode 100644
index 00000000000..36bd7277376
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/hash/Tiger.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/hash/Whirlpool.class b/libjava/classpath/lib/gnu/java/security/hash/Whirlpool.class
new file mode 100644
index 00000000000..d734a4d5beb
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/hash/Whirlpool.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/hash/HavalSpi.class b/libjava/classpath/lib/gnu/java/security/jce/hash/HavalSpi.class
new file mode 100644
index 00000000000..51a42cdf075
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/hash/HavalSpi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/hash/MD2Spi.class b/libjava/classpath/lib/gnu/java/security/jce/hash/MD2Spi.class
new file mode 100644
index 00000000000..1ea42682b62
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/hash/MD2Spi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/hash/MD4Spi.class b/libjava/classpath/lib/gnu/java/security/jce/hash/MD4Spi.class
new file mode 100644
index 00000000000..919f6ad924b
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/hash/MD4Spi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/hash/MD5Spi.class b/libjava/classpath/lib/gnu/java/security/jce/hash/MD5Spi.class
new file mode 100644
index 00000000000..d7eac77350e
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/hash/MD5Spi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/hash/MessageDigestAdapter.class b/libjava/classpath/lib/gnu/java/security/jce/hash/MessageDigestAdapter.class
new file mode 100644
index 00000000000..a5f8f7b5ba0
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/hash/MessageDigestAdapter.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/hash/RipeMD128Spi.class b/libjava/classpath/lib/gnu/java/security/jce/hash/RipeMD128Spi.class
new file mode 100644
index 00000000000..9e64e886cc6
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/hash/RipeMD128Spi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/hash/RipeMD160Spi.class b/libjava/classpath/lib/gnu/java/security/jce/hash/RipeMD160Spi.class
new file mode 100644
index 00000000000..15dab49868b
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/hash/RipeMD160Spi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/hash/Sha160Spi.class b/libjava/classpath/lib/gnu/java/security/jce/hash/Sha160Spi.class
new file mode 100644
index 00000000000..e608311d0d1
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/hash/Sha160Spi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/hash/Sha256Spi.class b/libjava/classpath/lib/gnu/java/security/jce/hash/Sha256Spi.class
new file mode 100644
index 00000000000..d8bbdad949c
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/hash/Sha256Spi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/hash/Sha384Spi.class b/libjava/classpath/lib/gnu/java/security/jce/hash/Sha384Spi.class
new file mode 100644
index 00000000000..3087553bc46
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/hash/Sha384Spi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/hash/Sha512Spi.class b/libjava/classpath/lib/gnu/java/security/jce/hash/Sha512Spi.class
new file mode 100644
index 00000000000..19c6274b12e
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/hash/Sha512Spi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/hash/TigerSpi.class b/libjava/classpath/lib/gnu/java/security/jce/hash/TigerSpi.class
new file mode 100644
index 00000000000..314580c2232
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/hash/TigerSpi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/hash/WhirlpoolSpi.class b/libjava/classpath/lib/gnu/java/security/jce/hash/WhirlpoolSpi.class
new file mode 100644
index 00000000000..76fb5647ab0
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/hash/WhirlpoolSpi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/prng/HavalRandomSpi.class b/libjava/classpath/lib/gnu/java/security/jce/prng/HavalRandomSpi.class
new file mode 100644
index 00000000000..db9029bb143
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/prng/HavalRandomSpi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/prng/MD2RandomSpi.class b/libjava/classpath/lib/gnu/java/security/jce/prng/MD2RandomSpi.class
new file mode 100644
index 00000000000..b043f1baada
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/prng/MD2RandomSpi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/prng/MD4RandomSpi.class b/libjava/classpath/lib/gnu/java/security/jce/prng/MD4RandomSpi.class
new file mode 100644
index 00000000000..2b314952ae3
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/prng/MD4RandomSpi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/prng/MD5RandomSpi.class b/libjava/classpath/lib/gnu/java/security/jce/prng/MD5RandomSpi.class
new file mode 100644
index 00000000000..6256b186976
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/prng/MD5RandomSpi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/prng/RipeMD128RandomSpi.class b/libjava/classpath/lib/gnu/java/security/jce/prng/RipeMD128RandomSpi.class
new file mode 100644
index 00000000000..0ab8ce92632
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/prng/RipeMD128RandomSpi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/prng/RipeMD160RandomSpi.class b/libjava/classpath/lib/gnu/java/security/jce/prng/RipeMD160RandomSpi.class
new file mode 100644
index 00000000000..a05207414b9
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/prng/RipeMD160RandomSpi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/prng/SecureRandomAdapter.class b/libjava/classpath/lib/gnu/java/security/jce/prng/SecureRandomAdapter.class
new file mode 100644
index 00000000000..7bacedb0d5e
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/prng/SecureRandomAdapter.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/prng/Sha160RandomSpi.class b/libjava/classpath/lib/gnu/java/security/jce/prng/Sha160RandomSpi.class
new file mode 100644
index 00000000000..b26d8ecc29b
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/prng/Sha160RandomSpi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/prng/Sha256RandomSpi.class b/libjava/classpath/lib/gnu/java/security/jce/prng/Sha256RandomSpi.class
new file mode 100644
index 00000000000..4f95aec7165
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/prng/Sha256RandomSpi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/prng/Sha384RandomSpi.class b/libjava/classpath/lib/gnu/java/security/jce/prng/Sha384RandomSpi.class
new file mode 100644
index 00000000000..010507d9234
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/prng/Sha384RandomSpi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/prng/Sha512RandomSpi.class b/libjava/classpath/lib/gnu/java/security/jce/prng/Sha512RandomSpi.class
new file mode 100644
index 00000000000..f31e348c2ae
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/prng/Sha512RandomSpi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/prng/TigerRandomSpi.class b/libjava/classpath/lib/gnu/java/security/jce/prng/TigerRandomSpi.class
new file mode 100644
index 00000000000..787b68bff17
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/prng/TigerRandomSpi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/prng/WhirlpoolRandomSpi.class b/libjava/classpath/lib/gnu/java/security/jce/prng/WhirlpoolRandomSpi.class
new file mode 100644
index 00000000000..abe86b01c15
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/prng/WhirlpoolRandomSpi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/sig/DSSKeyFactory.class b/libjava/classpath/lib/gnu/java/security/jce/sig/DSSKeyFactory.class
new file mode 100644
index 00000000000..fa74bd74bc4
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/sig/DSSKeyFactory.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/sig/DSSKeyPairGeneratorSpi.class b/libjava/classpath/lib/gnu/java/security/jce/sig/DSSKeyPairGeneratorSpi.class
new file mode 100644
index 00000000000..2ec3779a8ea
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/sig/DSSKeyPairGeneratorSpi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/sig/DSSParameters.class b/libjava/classpath/lib/gnu/java/security/jce/sig/DSSParameters.class
new file mode 100644
index 00000000000..895c8f22183
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/sig/DSSParameters.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/sig/DSSParametersGenerator.class b/libjava/classpath/lib/gnu/java/security/jce/sig/DSSParametersGenerator.class
new file mode 100644
index 00000000000..393aaf0e420
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/sig/DSSParametersGenerator.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/sig/DSSRawSignatureSpi.class b/libjava/classpath/lib/gnu/java/security/jce/sig/DSSRawSignatureSpi.class
new file mode 100644
index 00000000000..c26cfe6f6fa
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/sig/DSSRawSignatureSpi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/sig/EncodedKeyFactory.class b/libjava/classpath/lib/gnu/java/security/jce/sig/EncodedKeyFactory.class
new file mode 100644
index 00000000000..9bf4ba4bccd
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/sig/EncodedKeyFactory.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/sig/KeyPairGeneratorAdapter.class b/libjava/classpath/lib/gnu/java/security/jce/sig/KeyPairGeneratorAdapter.class
new file mode 100644
index 00000000000..b82fa0b1a02
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/sig/KeyPairGeneratorAdapter.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/sig/MD2withRSA.class b/libjava/classpath/lib/gnu/java/security/jce/sig/MD2withRSA.class
new file mode 100644
index 00000000000..ee79076645c
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/sig/MD2withRSA.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/sig/MD5withRSA.class b/libjava/classpath/lib/gnu/java/security/jce/sig/MD5withRSA.class
new file mode 100644
index 00000000000..c88c51d9916
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/sig/MD5withRSA.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/sig/RSAKeyFactory.class b/libjava/classpath/lib/gnu/java/security/jce/sig/RSAKeyFactory.class
new file mode 100644
index 00000000000..6f06edc69bf
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/sig/RSAKeyFactory.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/sig/RSAKeyPairGeneratorSpi.class b/libjava/classpath/lib/gnu/java/security/jce/sig/RSAKeyPairGeneratorSpi.class
new file mode 100644
index 00000000000..70c34ed7e8b
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/sig/RSAKeyPairGeneratorSpi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/sig/RSAPSSRawSignatureSpi.class b/libjava/classpath/lib/gnu/java/security/jce/sig/RSAPSSRawSignatureSpi.class
new file mode 100644
index 00000000000..f735eab972c
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/sig/RSAPSSRawSignatureSpi.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/sig/SHA160withDSS.class b/libjava/classpath/lib/gnu/java/security/jce/sig/SHA160withDSS.class
new file mode 100644
index 00000000000..f4a23b615c6
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/sig/SHA160withDSS.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/sig/SHA160withRSA.class b/libjava/classpath/lib/gnu/java/security/jce/sig/SHA160withRSA.class
new file mode 100644
index 00000000000..02df94ee7f3
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/sig/SHA160withRSA.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/sig/SHA256withRSA.class b/libjava/classpath/lib/gnu/java/security/jce/sig/SHA256withRSA.class
new file mode 100644
index 00000000000..d14df91c5c4
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/sig/SHA256withRSA.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/sig/SHA384withRSA.class b/libjava/classpath/lib/gnu/java/security/jce/sig/SHA384withRSA.class
new file mode 100644
index 00000000000..05acfdf4610
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/sig/SHA384withRSA.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/sig/SHA512withRSA.class b/libjava/classpath/lib/gnu/java/security/jce/sig/SHA512withRSA.class
new file mode 100644
index 00000000000..c220000c6d8
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/sig/SHA512withRSA.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/jce/sig/SignatureAdapter.class b/libjava/classpath/lib/gnu/java/security/jce/sig/SignatureAdapter.class
new file mode 100644
index 00000000000..299c7bfd0e9
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/jce/sig/SignatureAdapter.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/key/IKeyPairCodec.class b/libjava/classpath/lib/gnu/java/security/key/IKeyPairCodec.class
new file mode 100644
index 00000000000..b9c7a76d75a
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/key/IKeyPairCodec.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/key/IKeyPairGenerator.class b/libjava/classpath/lib/gnu/java/security/key/IKeyPairGenerator.class
new file mode 100644
index 00000000000..54396a643bc
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/key/IKeyPairGenerator.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/key/KeyPairCodecFactory.class b/libjava/classpath/lib/gnu/java/security/key/KeyPairCodecFactory.class
new file mode 100644
index 00000000000..b67f2337860
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/key/KeyPairCodecFactory.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/key/KeyPairGeneratorFactory.class b/libjava/classpath/lib/gnu/java/security/key/KeyPairGeneratorFactory.class
new file mode 100644
index 00000000000..abafeeac050
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/key/KeyPairGeneratorFactory.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/key/dss/DSSKey.class b/libjava/classpath/lib/gnu/java/security/key/dss/DSSKey.class
new file mode 100644
index 00000000000..c5462e16559
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/key/dss/DSSKey.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/key/dss/DSSKeyPairGenerator.class b/libjava/classpath/lib/gnu/java/security/key/dss/DSSKeyPairGenerator.class
new file mode 100644
index 00000000000..97938b62587
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/key/dss/DSSKeyPairGenerator.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/key/dss/DSSKeyPairPKCS8Codec.class b/libjava/classpath/lib/gnu/java/security/key/dss/DSSKeyPairPKCS8Codec.class
new file mode 100644
index 00000000000..6532a20ee74
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/key/dss/DSSKeyPairPKCS8Codec.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/key/dss/DSSKeyPairRawCodec.class b/libjava/classpath/lib/gnu/java/security/key/dss/DSSKeyPairRawCodec.class
new file mode 100644
index 00000000000..848cbfe39df
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/key/dss/DSSKeyPairRawCodec.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/key/dss/DSSKeyPairX509Codec.class b/libjava/classpath/lib/gnu/java/security/key/dss/DSSKeyPairX509Codec.class
new file mode 100644
index 00000000000..7ca18493b55
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/key/dss/DSSKeyPairX509Codec.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/key/dss/DSSPrivateKey.class b/libjava/classpath/lib/gnu/java/security/key/dss/DSSPrivateKey.class
new file mode 100644
index 00000000000..958c05228e4
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/key/dss/DSSPrivateKey.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/key/dss/DSSPublicKey.class b/libjava/classpath/lib/gnu/java/security/key/dss/DSSPublicKey.class
new file mode 100644
index 00000000000..909a027c038
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/key/dss/DSSPublicKey.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/key/dss/FIPS186.class b/libjava/classpath/lib/gnu/java/security/key/dss/FIPS186.class
new file mode 100644
index 00000000000..9be1d405fc3
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/key/dss/FIPS186.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/key/rsa/GnuRSAKey.class b/libjava/classpath/lib/gnu/java/security/key/rsa/GnuRSAKey.class
new file mode 100644
index 00000000000..c95e6c418fc
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/key/rsa/GnuRSAKey.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/key/rsa/GnuRSAPrivateKey.class b/libjava/classpath/lib/gnu/java/security/key/rsa/GnuRSAPrivateKey.class
new file mode 100644
index 00000000000..1c7f6fd4129
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/key/rsa/GnuRSAPrivateKey.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/key/rsa/GnuRSAPublicKey.class b/libjava/classpath/lib/gnu/java/security/key/rsa/GnuRSAPublicKey.class
new file mode 100644
index 00000000000..5d93064f5d7
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/key/rsa/GnuRSAPublicKey.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/key/rsa/RSAKeyPairGenerator.class b/libjava/classpath/lib/gnu/java/security/key/rsa/RSAKeyPairGenerator.class
new file mode 100644
index 00000000000..e09c4234183
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/key/rsa/RSAKeyPairGenerator.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/key/rsa/RSAKeyPairPKCS8Codec.class b/libjava/classpath/lib/gnu/java/security/key/rsa/RSAKeyPairPKCS8Codec.class
new file mode 100644
index 00000000000..b8a5f4cf431
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/key/rsa/RSAKeyPairPKCS8Codec.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/key/rsa/RSAKeyPairRawCodec.class b/libjava/classpath/lib/gnu/java/security/key/rsa/RSAKeyPairRawCodec.class
new file mode 100644
index 00000000000..15ccade3152
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/key/rsa/RSAKeyPairRawCodec.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/key/rsa/RSAKeyPairX509Codec.class b/libjava/classpath/lib/gnu/java/security/key/rsa/RSAKeyPairX509Codec.class
new file mode 100644
index 00000000000..f6b6573af65
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/key/rsa/RSAKeyPairX509Codec.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/pkcs/PKCS7Data.class b/libjava/classpath/lib/gnu/java/security/pkcs/PKCS7Data.class
new file mode 100644
index 00000000000..efd7a578933
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/pkcs/PKCS7Data.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/pkcs/PKCS7SignedData.class b/libjava/classpath/lib/gnu/java/security/pkcs/PKCS7SignedData.class
new file mode 100644
index 00000000000..5ec095a4325
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/pkcs/PKCS7SignedData.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/pkcs/SignerInfo.class b/libjava/classpath/lib/gnu/java/security/pkcs/SignerInfo.class
new file mode 100644
index 00000000000..604a7355239
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/pkcs/SignerInfo.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/prng/BasePRNG.class b/libjava/classpath/lib/gnu/java/security/prng/BasePRNG.class
new file mode 100644
index 00000000000..cd9b6aa3bd1
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/prng/BasePRNG.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/prng/EntropySource.class b/libjava/classpath/lib/gnu/java/security/prng/EntropySource.class
new file mode 100644
index 00000000000..3810c893bcd
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/prng/EntropySource.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/prng/IRandom.class b/libjava/classpath/lib/gnu/java/security/prng/IRandom.class
new file mode 100644
index 00000000000..f89eacbb9f4
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/prng/IRandom.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/prng/LimitReachedException.class b/libjava/classpath/lib/gnu/java/security/prng/LimitReachedException.class
new file mode 100644
index 00000000000..5a0e5048e01
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/prng/LimitReachedException.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/prng/MDGenerator.class b/libjava/classpath/lib/gnu/java/security/prng/MDGenerator.class
new file mode 100644
index 00000000000..dc88d8dd935
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/prng/MDGenerator.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/prng/PRNGFactory.class b/libjava/classpath/lib/gnu/java/security/prng/PRNGFactory.class
new file mode 100644
index 00000000000..a2754327797
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/prng/PRNGFactory.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/prng/RandomEvent.class b/libjava/classpath/lib/gnu/java/security/prng/RandomEvent.class
new file mode 100644
index 00000000000..fa3ee8ecd48
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/prng/RandomEvent.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/prng/RandomEventListener.class b/libjava/classpath/lib/gnu/java/security/prng/RandomEventListener.class
new file mode 100644
index 00000000000..ca9c8fa214f
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/prng/RandomEventListener.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/provider/CollectionCertStoreImpl.class b/libjava/classpath/lib/gnu/java/security/provider/CollectionCertStoreImpl.class
new file mode 100644
index 00000000000..c3dd00069f5
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/provider/CollectionCertStoreImpl.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/provider/DefaultPolicy.class b/libjava/classpath/lib/gnu/java/security/provider/DefaultPolicy.class
new file mode 100644
index 00000000000..48a748c81ab
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/provider/DefaultPolicy.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/provider/Gnu$1.class b/libjava/classpath/lib/gnu/java/security/provider/Gnu$1.class
new file mode 100644
index 00000000000..2e949b0debe
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/provider/Gnu$1.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/provider/Gnu.class b/libjava/classpath/lib/gnu/java/security/provider/Gnu.class
new file mode 100644
index 00000000000..642a24abac0
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/provider/Gnu.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/provider/PKIXCertPathValidatorImpl.class b/libjava/classpath/lib/gnu/java/security/provider/PKIXCertPathValidatorImpl.class
new file mode 100644
index 00000000000..4feb3469085
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/provider/PKIXCertPathValidatorImpl.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/provider/X509CertificateFactory.class b/libjava/classpath/lib/gnu/java/security/provider/X509CertificateFactory.class
new file mode 100644
index 00000000000..3fedb12ef53
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/provider/X509CertificateFactory.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/sig/BaseSignature.class b/libjava/classpath/lib/gnu/java/security/sig/BaseSignature.class
new file mode 100644
index 00000000000..7267a24e8fd
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/sig/BaseSignature.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/sig/ISignature.class b/libjava/classpath/lib/gnu/java/security/sig/ISignature.class
new file mode 100644
index 00000000000..24174a1aa8b
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/sig/ISignature.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/sig/ISignatureCodec.class b/libjava/classpath/lib/gnu/java/security/sig/ISignatureCodec.class
new file mode 100644
index 00000000000..f998fd081c7
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/sig/ISignatureCodec.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/sig/SignatureCodecFactory.class b/libjava/classpath/lib/gnu/java/security/sig/SignatureCodecFactory.class
new file mode 100644
index 00000000000..da49c576104
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/sig/SignatureCodecFactory.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/sig/SignatureFactory.class b/libjava/classpath/lib/gnu/java/security/sig/SignatureFactory.class
new file mode 100644
index 00000000000..0e7bd568525
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/sig/SignatureFactory.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/sig/dss/DSSSignature.class b/libjava/classpath/lib/gnu/java/security/sig/dss/DSSSignature.class
new file mode 100644
index 00000000000..4fc0e689424
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/sig/dss/DSSSignature.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/sig/dss/DSSSignatureRawCodec.class b/libjava/classpath/lib/gnu/java/security/sig/dss/DSSSignatureRawCodec.class
new file mode 100644
index 00000000000..a8e8cad5aa9
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/sig/dss/DSSSignatureRawCodec.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/sig/dss/DSSSignatureX509Codec.class b/libjava/classpath/lib/gnu/java/security/sig/dss/DSSSignatureX509Codec.class
new file mode 100644
index 00000000000..99494c6c8dc
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/sig/dss/DSSSignatureX509Codec.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/sig/rsa/EME_PKCS1_V1_5.class b/libjava/classpath/lib/gnu/java/security/sig/rsa/EME_PKCS1_V1_5.class
new file mode 100644
index 00000000000..bbd18de8e5c
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/sig/rsa/EME_PKCS1_V1_5.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/sig/rsa/EMSA_PKCS1_V1_5.class b/libjava/classpath/lib/gnu/java/security/sig/rsa/EMSA_PKCS1_V1_5.class
new file mode 100644
index 00000000000..e03cdaf8031
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/sig/rsa/EMSA_PKCS1_V1_5.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/sig/rsa/EMSA_PSS.class b/libjava/classpath/lib/gnu/java/security/sig/rsa/EMSA_PSS.class
new file mode 100644
index 00000000000..5484fd578c5
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/sig/rsa/EMSA_PSS.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/sig/rsa/RSA.class b/libjava/classpath/lib/gnu/java/security/sig/rsa/RSA.class
new file mode 100644
index 00000000000..68c37239c80
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/sig/rsa/RSA.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/sig/rsa/RSAPKCS1V1_5Signature.class b/libjava/classpath/lib/gnu/java/security/sig/rsa/RSAPKCS1V1_5Signature.class
new file mode 100644
index 00000000000..f788cedc6d9
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/sig/rsa/RSAPKCS1V1_5Signature.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/sig/rsa/RSAPKCS1V1_5SignatureRawCodec.class b/libjava/classpath/lib/gnu/java/security/sig/rsa/RSAPKCS1V1_5SignatureRawCodec.class
new file mode 100644
index 00000000000..7f8762a6e87
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/sig/rsa/RSAPKCS1V1_5SignatureRawCodec.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/sig/rsa/RSAPKCS1V1_5SignatureX509Codec.class b/libjava/classpath/lib/gnu/java/security/sig/rsa/RSAPKCS1V1_5SignatureX509Codec.class
new file mode 100644
index 00000000000..faa4a94b65d
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/sig/rsa/RSAPKCS1V1_5SignatureX509Codec.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/sig/rsa/RSAPSSSignature.class b/libjava/classpath/lib/gnu/java/security/sig/rsa/RSAPSSSignature.class
new file mode 100644
index 00000000000..961bd7d3b67
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/sig/rsa/RSAPSSSignature.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/sig/rsa/RSAPSSSignatureRawCodec.class b/libjava/classpath/lib/gnu/java/security/sig/rsa/RSAPSSSignatureRawCodec.class
new file mode 100644
index 00000000000..e9942689636
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/sig/rsa/RSAPSSSignatureRawCodec.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/sig/rsa/RSASignatureFactory.class b/libjava/classpath/lib/gnu/java/security/sig/rsa/RSASignatureFactory.class
new file mode 100644
index 00000000000..4d51e4c2c48
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/sig/rsa/RSASignatureFactory.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/util/Base64.class b/libjava/classpath/lib/gnu/java/security/util/Base64.class
new file mode 100644
index 00000000000..75ad3c941ab
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/util/Base64.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/util/ByteArray.class b/libjava/classpath/lib/gnu/java/security/util/ByteArray.class
new file mode 100644
index 00000000000..beb2df45619
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/util/ByteArray.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/util/ByteBufferOutputStream.class b/libjava/classpath/lib/gnu/java/security/util/ByteBufferOutputStream.class
new file mode 100644
index 00000000000..2d7439a3c24
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/util/ByteBufferOutputStream.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/util/DerUtil.class b/libjava/classpath/lib/gnu/java/security/util/DerUtil.class
new file mode 100644
index 00000000000..ef4b9150c84
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/util/DerUtil.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/util/ExpirableObject$Destroyer.class b/libjava/classpath/lib/gnu/java/security/util/ExpirableObject$Destroyer.class
new file mode 100644
index 00000000000..a3cf941eb21
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/util/ExpirableObject$Destroyer.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/util/ExpirableObject.class b/libjava/classpath/lib/gnu/java/security/util/ExpirableObject.class
new file mode 100644
index 00000000000..44f30dd9090
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/util/ExpirableObject.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/util/FormatUtil.class b/libjava/classpath/lib/gnu/java/security/util/FormatUtil.class
new file mode 100644
index 00000000000..c3485f317ca
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/util/FormatUtil.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/util/IntegerUtil$1.class b/libjava/classpath/lib/gnu/java/security/util/IntegerUtil$1.class
new file mode 100644
index 00000000000..518fc646877
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/util/IntegerUtil$1.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/util/IntegerUtil.class b/libjava/classpath/lib/gnu/java/security/util/IntegerUtil.class
new file mode 100644
index 00000000000..e18daef73d0
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/util/IntegerUtil.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/util/PRNG.class b/libjava/classpath/lib/gnu/java/security/util/PRNG.class
new file mode 100644
index 00000000000..6e2d054ce1a
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/util/PRNG.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/util/Prime.class b/libjava/classpath/lib/gnu/java/security/util/Prime.class
new file mode 100644
index 00000000000..0246963e34a
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/util/Prime.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/util/Sequence.class b/libjava/classpath/lib/gnu/java/security/util/Sequence.class
new file mode 100644
index 00000000000..9ff5eaaefc2
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/util/Sequence.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/util/SimpleList.class b/libjava/classpath/lib/gnu/java/security/util/SimpleList.class
new file mode 100644
index 00000000000..c30ecdea117
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/util/SimpleList.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/util/Util.class b/libjava/classpath/lib/gnu/java/security/util/Util.class
new file mode 100644
index 00000000000..896b4bfa72a
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/util/Util.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/GnuPKIExtension.class b/libjava/classpath/lib/gnu/java/security/x509/GnuPKIExtension.class
new file mode 100644
index 00000000000..fbada1312e1
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/GnuPKIExtension.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/PolicyNodeImpl.class b/libjava/classpath/lib/gnu/java/security/x509/PolicyNodeImpl.class
new file mode 100644
index 00000000000..bfca58d7b44
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/PolicyNodeImpl.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/Util.class b/libjava/classpath/lib/gnu/java/security/x509/Util.class
new file mode 100644
index 00000000000..b21e8d818cf
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/Util.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/X500DistinguishedName.class b/libjava/classpath/lib/gnu/java/security/x509/X500DistinguishedName.class
new file mode 100644
index 00000000000..8aba2259813
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/X500DistinguishedName.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/X509CRL.class b/libjava/classpath/lib/gnu/java/security/x509/X509CRL.class
new file mode 100644
index 00000000000..5e2ce964ec4
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/X509CRL.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/X509CRLEntry.class b/libjava/classpath/lib/gnu/java/security/x509/X509CRLEntry.class
new file mode 100644
index 00000000000..04aa144a2cb
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/X509CRLEntry.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/X509CRLSelectorImpl.class b/libjava/classpath/lib/gnu/java/security/x509/X509CRLSelectorImpl.class
new file mode 100644
index 00000000000..c23f76eb00e
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/X509CRLSelectorImpl.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/X509CertPath.class b/libjava/classpath/lib/gnu/java/security/x509/X509CertPath.class
new file mode 100644
index 00000000000..98e112e9d6e
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/X509CertPath.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/X509CertSelectorImpl.class b/libjava/classpath/lib/gnu/java/security/x509/X509CertSelectorImpl.class
new file mode 100644
index 00000000000..823a6578b0a
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/X509CertSelectorImpl.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/X509Certificate.class b/libjava/classpath/lib/gnu/java/security/x509/X509Certificate.class
new file mode 100644
index 00000000000..377554e1ffd
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/X509Certificate.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/ext/AuthorityKeyIdentifier.class b/libjava/classpath/lib/gnu/java/security/x509/ext/AuthorityKeyIdentifier.class
new file mode 100644
index 00000000000..73bc76cac3c
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/ext/AuthorityKeyIdentifier.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/ext/BasicConstraints.class b/libjava/classpath/lib/gnu/java/security/x509/ext/BasicConstraints.class
new file mode 100644
index 00000000000..5880c34fec0
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/ext/BasicConstraints.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/ext/CRLNumber.class b/libjava/classpath/lib/gnu/java/security/x509/ext/CRLNumber.class
new file mode 100644
index 00000000000..98b5b2fed23
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/ext/CRLNumber.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/ext/CertificatePolicies.class b/libjava/classpath/lib/gnu/java/security/x509/ext/CertificatePolicies.class
new file mode 100644
index 00000000000..f562f35fb3d
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/ext/CertificatePolicies.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/ext/ExtendedKeyUsage.class b/libjava/classpath/lib/gnu/java/security/x509/ext/ExtendedKeyUsage.class
new file mode 100644
index 00000000000..c4dcb1c8d91
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/ext/ExtendedKeyUsage.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/ext/Extension$Value.class b/libjava/classpath/lib/gnu/java/security/x509/ext/Extension$Value.class
new file mode 100644
index 00000000000..5d8e83288f1
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/ext/Extension$Value.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/ext/Extension.class b/libjava/classpath/lib/gnu/java/security/x509/ext/Extension.class
new file mode 100644
index 00000000000..db1472dc5a8
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/ext/Extension.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/ext/GeneralNames.class b/libjava/classpath/lib/gnu/java/security/x509/ext/GeneralNames.class
new file mode 100644
index 00000000000..9fb83d0e68e
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/ext/GeneralNames.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/ext/IssuerAlternativeNames.class b/libjava/classpath/lib/gnu/java/security/x509/ext/IssuerAlternativeNames.class
new file mode 100644
index 00000000000..15df55404d8
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/ext/IssuerAlternativeNames.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/ext/KeyUsage.class b/libjava/classpath/lib/gnu/java/security/x509/ext/KeyUsage.class
new file mode 100644
index 00000000000..ca69c62a4f7
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/ext/KeyUsage.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/ext/PolicyConstraint.class b/libjava/classpath/lib/gnu/java/security/x509/ext/PolicyConstraint.class
new file mode 100644
index 00000000000..79fe36cc65d
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/ext/PolicyConstraint.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/ext/PolicyMappings.class b/libjava/classpath/lib/gnu/java/security/x509/ext/PolicyMappings.class
new file mode 100644
index 00000000000..5d1da689c97
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/ext/PolicyMappings.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/ext/PrivateKeyUsagePeriod.class b/libjava/classpath/lib/gnu/java/security/x509/ext/PrivateKeyUsagePeriod.class
new file mode 100644
index 00000000000..483ce3ea57d
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/ext/PrivateKeyUsagePeriod.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/ext/ReasonCode.class b/libjava/classpath/lib/gnu/java/security/x509/ext/ReasonCode.class
new file mode 100644
index 00000000000..2b5d1606ce0
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/ext/ReasonCode.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/ext/SubjectAlternativeNames.class b/libjava/classpath/lib/gnu/java/security/x509/ext/SubjectAlternativeNames.class
new file mode 100644
index 00000000000..75f97382f94
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/ext/SubjectAlternativeNames.class
Binary files differ
diff --git a/libjava/classpath/lib/gnu/java/security/x509/ext/SubjectKeyIdentifier.class b/libjava/classpath/lib/gnu/java/security/x509/ext/SubjectKeyIdentifier.class
new file mode 100644
index 00000000000..2bb8d26c4ba
--- /dev/null
+++ b/libjava/classpath/lib/gnu/java/security/x509/ext/SubjectKeyIdentifier.class
Binary files differ