16fbd3bddeabacaa6b64a84b547708a84a6ddf98 |
08-May-2014 |
Kenny Root <kroot@google.com> |
Add OID for Diffie-Hellman keys Without this, decoding X.509 certificates doesn't get a valid DH public key since this OID is not registered by any other provider. Change-Id: I82a5e4cfc3b63c3928299523725d24b838ca939c
cajce/provider/asymmetric/DH.java
|
ebe7111e889aaa6efd076e1205f2dd669d6df690 |
05-May-2014 |
Kenny Root <kroot@google.com> |
Remove static initializer from StreamUtil This causes class preinitialization to fail unnecessarily. Change-Id: I48d55fd2ef4864fb02768ca804c1f2f3c9a84b12
sn1/StreamUtil.java
|
9e52a4cb3e429adf5b7a48fae96c80bc7088367e |
27-Feb-2014 |
Kenny Root <kroot@google.com> |
OpenSSLDigest: length to length-offset doFinal(...) length was being passed in incorrectly. Bug: 13224655 Change-Id: Ie738446910532a67940fbcd06c5cc961cf7ef9cc
rypto/digests/OpenSSLDigest.java
|
bab34fd43afe55e6eae70a6467e61cef7f79008e |
25-Feb-2014 |
Kenny Root <kroot@google.com> |
OpenSSLDigest needs to be ExtendedDigest BcKeyStoreSpi requires an ExtendedDigest to be able to see what byte length the output is before calling it. Change-Id: Ibcade36a96d222d48b933883f9f1d653aca627f0
rypto/digests/OpenSSLDigest.java
|
ed8b1c77e5a631584cd74382a645c9ada09c155f |
25-Feb-2014 |
Kenny Root <kroot@google.com> |
OpenSSLDigest: use delegate model Instead of invoking NativeCrypto directly, delegate to the JCE subsystem to select the AndroidOpenSSL provider. Change-Id: I91c01fc5c21c6d674203226a89a9f4fb2f30426f
rypto/digests/OpenSSLDigest.java
|
b7130ea4e4acaafb59cba3a5a1cadb08ed9c4853 |
16-Dec-2013 |
Kenny Root <kroot@google.com> |
Remove Signature.SHA{384,512}withDSA Accidentally added during the upgrade to Bouncycastle 1.50. Change-Id: I91439c1a53f7d46e56d966b551f06b120003a2a8
cajce/provider/asymmetric/DSA.java
|
b6f0864d4715861be258f5e61d8959bf4bcf0e8c |
14-Dec-2013 |
Kenny Root <kroot@google.com> |
Add support for Cipher#getIV with GCM Change-Id: I80cb9e09d75fdb690721c07f54701e6d043cf7b1
cajce/provider/symmetric/util/BaseBlockCipher.java
|
5db505e1f6a68c8d5dfdb0fed0b8607dea7bed96 |
12-Dec-2013 |
Kenny Root <kroot@google.com> |
Upgrade to Bouncycastle 1.50 SHA256 sums of source packages: 0be5bb948ec481b3d1f30ee80ef593b298b3782697f9eeee5c74cf270689b520 bcpkix-jdk15on-150.tar.gz 468259c9166fbcf87ad284ae46fae45408cb7cfc9c406862ea75d5b8696f4f2a bcprov-jdk15on-150.tar.gz Change-Id: Id566e9137f85d8328e9f0cb0472ff2f6ae7a71d3
sn1/BERTags.java
sn1/DERBoolean.java
sn1/DEREnumerated.java
sn1/DERInteger.java
sn1/DERObjectIdentifier.java
sn1/DLSequence.java
sn1/DLSet.java
sn1/bc/BCObjectIdentifiers.java
sn1/cms/Attribute.java
sn1/cms/AttributeTable.java
sn1/cms/Attributes.java
sn1/cms/CMSAttributes.java
sn1/cms/CMSObjectIdentifiers.java
sn1/cms/ContentInfo.java
sn1/cms/GCMParameters.java
sn1/cms/IssuerAndSerialNumber.java
sn1/cms/SignedData.java
sn1/cms/SignerIdentifier.java
sn1/cms/SignerInfo.java
sn1/cms/Time.java
sn1/eac/EACObjectIdentifiers.java
sn1/iana/IANAObjectIdentifiers.java
sn1/isismtt/ISISMTTObjectIdentifiers.java
sn1/kisa/KISAObjectIdentifiers.java
sn1/misc/MiscObjectIdentifiers.java
sn1/nist/NISTObjectIdentifiers.java
sn1/ntt/NTTObjectIdentifiers.java
sn1/oiw/OIWObjectIdentifiers.java
sn1/pkcs/PBKDF2Params.java
sn1/pkcs/PKCSObjectIdentifiers.java
sn1/pkcs/RSAESOAEPparams.java
sn1/sec/ECPrivateKey.java
sn1/sec/SECNamedCurves.java
sn1/sec/SECObjectIdentifiers.java
sn1/teletrust/TeleTrusTObjectIdentifiers.java
sn1/x500/style/BCStyle.java
sn1/x500/style/IETFUtils.java
sn1/x500/style/RFC4519Style.java
sn1/x509/AttributeCertificate.java
sn1/x509/AttributeCertificateInfo.java
sn1/x509/CertificateList.java
sn1/x509/ExtendedKeyUsage.java
sn1/x509/Holder.java
sn1/x509/IssuerSerial.java
sn1/x509/KeyUsage.java
sn1/x509/PolicyConstraints.java
sn1/x509/X509Extension.java
sn1/x509/X509Name.java
sn1/x509/X509ObjectIdentifiers.java
sn1/x9/ECNamedCurveTable.java
sn1/x9/X9ECParameters.java
sn1/x9/X9ECPoint.java
sn1/x9/X9FieldID.java
sn1/x9/X9ObjectIdentifiers.java
rypto/BufferedBlockCipher.java
rypto/DerivationFunction.java
rypto/agreement/ECDHBasicAgreement.java
rypto/engines/RFC3394WrapEngine.java
rypto/engines/RSABlindedEngine.java
rypto/generators/DSAParametersGenerator.java
rypto/generators/ECKeyPairGenerator.java
rypto/generators/PKCS5S2ParametersGenerator.java
rypto/io/CipherInputStream.java
rypto/io/CipherOutputStream.java
rypto/modes/CCMBlockCipher.java
rypto/modes/CFBBlockCipher.java
rypto/modes/CTSBlockCipher.java
rypto/modes/gcm/GCMUtil.java
rypto/modes/gcm/Tables1kGCMExponentiator.java
rypto/params/ECDomainParameters.java
rypto/params/ECPublicKeyParameters.java
rypto/signers/DSAKCalculator.java
rypto/signers/DSASigner.java
rypto/signers/ECDSASigner.java
rypto/signers/RSADigestSigner.java
rypto/signers/RandomDSAKCalculator.java
rypto/util/PrivateKeyFactory.java
rypto/util/PublicKeyFactory.java
cajce/JcaJceUtils.java
cajce/io/MacOutputStream.java
cajce/provider/asymmetric/DSA.java
cajce/provider/asymmetric/EC.java
cajce/provider/asymmetric/dh/KeyAgreementSpi.java
cajce/provider/asymmetric/dsa/DSASigner.java
cajce/provider/asymmetric/ec/BCECPrivateKey.java
cajce/provider/asymmetric/ec/BCECPublicKey.java
cajce/provider/asymmetric/ec/KeyAgreementSpi.java
cajce/provider/asymmetric/ec/KeyPairGeneratorSpi.java
cajce/provider/asymmetric/ec/SignatureSpi.java
cajce/provider/asymmetric/rsa/BCRSAPublicKey.java
cajce/provider/asymmetric/util/EC5Util.java
cajce/provider/asymmetric/x509/X509CRLEntryObject.java
cajce/provider/asymmetric/x509/X509CRLObject.java
cajce/provider/digest/SHA1.java
cajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi.java
cajce/provider/symmetric/AES.java
cajce/provider/symmetric/SymmetricAlgorithmProvider.java
cajce/provider/symmetric/Twofish.java
cajce/provider/symmetric/util/BaseBlockCipher.java
cajce/provider/symmetric/util/BaseMac.java
cajce/provider/symmetric/util/BaseStreamCipher.java
cajce/provider/symmetric/util/PBE.java
cajce/spec/PBKDF2KeySpec.java
ce/ECNamedCurveTable.java
ce/X509Principal.java
ce/provider/BouncyCastleProvider.java
ce/provider/CertPathValidatorUtilities.java
ce/provider/JCEECPrivateKey.java
ce/provider/JCEECPublicKey.java
ce/provider/PKIXCRLUtil.java
ce/provider/X509CRLEntryObject.java
ce/provider/X509CRLObject.java
ce/spec/ECNamedCurveSpec.java
ce/spec/ECParameterSpec.java
ce/spec/ECPublicKeySpec.java
ce/spec/RepeatedSecretKeySpec.java
ath/ec/AbstractECMultiplier.java
ath/ec/ECAlgorithms.java
ath/ec/ECCurve.java
ath/ec/ECFieldElement.java
ath/ec/ECMultiplier.java
ath/ec/ECPoint.java
ath/ec/FpNafMultiplier.java
ath/ec/IntArray.java
ath/ec/LongArray.java
ath/ec/PreCompInfo.java
ath/ec/Tnaf.java
ath/ec/WNafL2RMultiplier.java
ath/ec/WNafMultiplier.java
ath/ec/WNafPreCompInfo.java
ath/ec/WNafUtil.java
ath/ec/WTauNafMultiplier.java
til/Arrays.java
til/BigIntegers.java
509/X509Store.java
|
6f40a55cc851f2fc004a91fca67d183347a92b97 |
10-Dec-2013 |
Geremy Condra <gcondra@google.com> |
Add ANSSI intermediate to the on-device blacklist. Change-Id: I0ab409f39d0ca5712c75bd5b2ffed041bba3521d
ce/provider/CertBlacklist.java
|
87490acd76f544251011cf49753d4d0a61f86a66 |
26-Sep-2013 |
Kenny Root <kroot@google.com> |
Restore SHA-224 In the StandardNames 8 document, SHA-224 has made a comeback. Change-Id: I2cfd04df026502efa3ccbae17eb509588f43292f
sn1/pkcs/PKCSObjectIdentifiers.java
rypto/digests/AndroidDigestFactory.java
rypto/digests/AndroidDigestFactoryBouncyCastle.java
rypto/digests/AndroidDigestFactoryInterface.java
rypto/digests/AndroidDigestFactoryOpenSSL.java
rypto/digests/OpenSSLDigest.java
rypto/digests/SHA224Digest.java
rypto/macs/HMac.java
rypto/signers/RSADigestSigner.java
cajce/provider/asymmetric/DSA.java
cajce/provider/asymmetric/EC.java
cajce/provider/asymmetric/RSA.java
cajce/provider/asymmetric/dsa/DSASigner.java
cajce/provider/asymmetric/ec/SignatureSpi.java
cajce/provider/asymmetric/rsa/CipherSpi.java
cajce/provider/asymmetric/rsa/DigestSignatureSpi.java
cajce/provider/digest/SHA224.java
cajce/provider/util/DigestFactory.java
ce/PKCS10CertificationRequest.java
ce/provider/BouncyCastleProvider.java
ce/provider/X509SignatureUtil.java
509/X509Util.java
|
580c719a4c5ff483af625fcffab41678e091971d |
01-May-2013 |
Kenny Root <kroot@google.com> |
Track changes to JSSE Bug: 8769295 (cherry picked from commit 0f9937b494fc6dd31fd04956963a3e258aece11b) Change-Id: I8c8f1572c79adc48b0dbd44e5c889c4432dce56a
rypto/digests/AndroidDigestFactory.java
|
f847b1bef228a29e674e5f8568b4537f85ec7afb |
28-Sep-2012 |
Brian Carlstrom <bdc@google.com> |
Allow CipherTest to run on RI (cherry picked from commit ee1cdde4bcea1635a6af99c2ada1e155cf1b7a3b) Change-Id: Idc2bbd24722f6f2ca046f8dff197c63cf9dfa03b
rypto/digests/AndroidDigestFactory.java
|
a198e1ecc615e26a167d0f2dca9fa7e5fc62de10 |
25-May-2013 |
Brian Carlstrom <bdc@google.com> |
bouncycastle 1.49 upgrade Change-Id: Icbf5a147409c810060a5acc884834fb2a778e860
sn1/ASN1EncodableVector.java
sn1/ASN1ObjectIdentifier.java
sn1/DERBoolean.java
sn1/DERObjectIdentifier.java
sn1/DERT61String.java
sn1/StreamUtil.java
sn1/cms/Attributes.java
sn1/cms/CMSObjectIdentifiers.java
sn1/cms/ContentInfo.java
sn1/cms/IssuerAndSerialNumber.java
sn1/cms/SignedData.java
sn1/cms/SignerInfo.java
sn1/nist/NISTNamedCurves.java
sn1/nist/NISTObjectIdentifiers.java
sn1/pkcs/CertificationRequestInfo.java
sn1/pkcs/EncryptionScheme.java
sn1/pkcs/KeyDerivationFunc.java
sn1/pkcs/PBES2Algorithms.java
sn1/pkcs/PBES2Parameters.java
sn1/pkcs/PBKDF2Params.java
sn1/pkcs/PrivateKeyInfo.java
sn1/util/ASN1Dump.java
sn1/x500/X500NameStyle.java
sn1/x500/style/BCStyle.java
sn1/x500/style/IETFUtils.java
sn1/x500/style/RFC4519Style.java
sn1/x500/style/X500NameTokenizer.java
sn1/x509/AlgorithmIdentifier.java
sn1/x509/AuthorityKeyIdentifier.java
sn1/x509/Extension.java
sn1/x509/Extensions.java
sn1/x509/KeyPurposeId.java
sn1/x509/V2Form.java
sn1/x509/X509Name.java
sn1/x509/X509NameTokenizer.java
sn1/x9/X9Curve.java
sn1/x9/X9ObjectIdentifiers.java
rypto/PBEParametersGenerator.java
rypto/digests/GeneralDigest.java
rypto/digests/LongDigest.java
rypto/digests/MD5Digest.java
rypto/digests/SHA1Digest.java
rypto/digests/SHA256Digest.java
rypto/digests/SHA384Digest.java
rypto/digests/SHA512Digest.java
rypto/encodings/OAEPEncoding.java
rypto/engines/AESEngine.java
rypto/engines/AESFastEngine.java
rypto/engines/BlowfishEngine.java
rypto/engines/DESEngine.java
rypto/engines/DESedeEngine.java
rypto/engines/RC2Engine.java
rypto/engines/RC4Engine.java
rypto/engines/TwofishEngine.java
rypto/generators/DSAParametersGenerator.java
rypto/generators/PKCS12ParametersGenerator.java
rypto/generators/PKCS5S2ParametersGenerator.java
rypto/macs/HMac.java
rypto/modes/CCMBlockCipher.java
rypto/params/DSAParameterGenerationParameters.java
rypto/params/DSAValidationParameters.java
rypto/params/ECDomainParameters.java
rypto/signers/ECDSASigner.java
rypto/util/Pack.java
cajce/provider/asymmetric/DH.java
cajce/provider/asymmetric/EC.java
cajce/provider/asymmetric/dh/DHUtil.java
cajce/provider/asymmetric/dsa/AlgorithmParameterGeneratorSpi.java
cajce/provider/asymmetric/dsa/AlgorithmParametersSpi.java
cajce/provider/asymmetric/dsa/DSASigner.java
cajce/provider/asymmetric/ec/BCECPrivateKey.java
cajce/provider/asymmetric/ec/BCECPublicKey.java
cajce/provider/asymmetric/ec/EC5Util.java
cajce/provider/asymmetric/ec/ECUtil.java
cajce/provider/asymmetric/ec/KeyAgreementSpi.java
cajce/provider/asymmetric/ec/KeyFactorySpi.java
cajce/provider/asymmetric/ec/KeyPairGeneratorSpi.java
cajce/provider/asymmetric/ec/SignatureSpi.java
cajce/provider/asymmetric/util/DHUtil.java
cajce/provider/asymmetric/util/EC5Util.java
cajce/provider/asymmetric/util/ECUtil.java
cajce/provider/asymmetric/x509/CertificateFactory.java
cajce/provider/asymmetric/x509/ExtCRLException.java
cajce/provider/asymmetric/x509/X509CRLEntryObject.java
cajce/provider/asymmetric/x509/X509CRLObject.java
cajce/provider/asymmetric/x509/X509CertificateObject.java
cajce/provider/asymmetric/x509/X509SignatureUtil.java
cajce/provider/config/ConfigurableProvider.java
cajce/provider/config/PKCS12StoreParameter.java
cajce/provider/digest/MD5.java
cajce/provider/digest/SHA1.java
cajce/provider/digest/SHA256.java
cajce/provider/digest/SHA384.java
cajce/provider/digest/SHA512.java
cajce/provider/keystore/BC.java
cajce/provider/keystore/PKCS12.java
cajce/provider/keystore/bc/BcKeyStoreSpi.java
cajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi.java
cajce/provider/symmetric/AES.java
cajce/provider/symmetric/ARC4.java
cajce/provider/symmetric/DES.java
cajce/provider/symmetric/DESede.java
cajce/provider/symmetric/PBEPKCS12.java
cajce/provider/symmetric/RC2.java
cajce/provider/symmetric/SymmetricAlgorithmProvider.java
cajce/provider/symmetric/Twofish.java
cajce/provider/symmetric/util/BCPBEKey.java
cajce/provider/symmetric/util/BaseAlgorithmParameters.java
cajce/provider/symmetric/util/BaseBlockCipher.java
cajce/provider/symmetric/util/BaseMac.java
cajce/provider/symmetric/util/BaseSecretKeyFactory.java
cajce/provider/symmetric/util/BlockCipherProvider.java
cajce/provider/symmetric/util/PBE.java
cajce/provider/util/SecretKeyUtil.java
ce/ECNamedCurveTable.java
ce/provider/BouncyCastleProvider.java
ce/provider/BouncyCastleProviderConfiguration.java
ce/provider/JCEBlockCipher.java
ce/provider/JCEECPrivateKey.java
ce/provider/JCEECPublicKey.java
ce/provider/JCEMac.java
ce/provider/JCESecretKeyFactory.java
ce/provider/JCEStreamCipher.java
ce/provider/JDKAlgorithmParameters.java
ce/provider/JDKKeyStore.java
ce/provider/JDKPKCS12KeyStore.java
ce/provider/JDKPKCS12StoreParameter.java
ce/provider/RFC3280CertPathUtilities.java
ath/ec/ECCurve.java
ath/ec/ECPoint.java
til/Arrays.java
til/Memoable.java
til/encoders/Base64.java
til/encoders/Hex.java
|
2768c2948c0b1931bff087e43a8db8059c183b56 |
11-Apr-2013 |
William Luh <williamluh@google.com> |
Fix PBKDF2WithHmacSHA1 to use high bits Bug: 8312059 Bug: https://code.google.com/p/android/issues/detail?id=40578 Cherry picked from commit a2ab0a62bc1ca3978e3ab3a3c1f8288f29a30e7e Change-Id: I749380979671709d63cc87f798b77ed5d8eaef6e
cajce/provider/symmetric/util/BCPBEKey.java
cajce/provider/symmetric/util/PBE.java
ce/provider/BouncyCastleProvider.java
ce/provider/JCESecretKeyFactory.java
|
ba6f0e8916f705df7e9ae666e9fc5a18cef0f273 |
30-Apr-2013 |
Kenny Root <kroot@google.com> |
Merge "Track change to JSSE provider"
|
142ad143c914fba3342822034f18db341647b58f |
24-Apr-2013 |
Kenny Root <kroot@google.com> |
Track change to JSSE provider Change-Id: Iaef3e3f325e43736fa19c701f6609e5ffd1535fa
rypto/digests/OpenSSLDigest.java
|
9de1ab87afa71c0d39d17fdf260028552202bd3b |
23-Apr-2013 |
Brian Carlstrom <bdc@google.com> |
Revert of DERT61String change from 44021512997b337e6079e46fd4230ce979c20b6f Bug: 8685209 Change-Id: I72865d6db1ff567da4b24566fa3878053819f826
sn1/DERT61String.java
|
b4d3d296c30f59214c961c928dc708889ceba3d4 |
19-Mar-2013 |
Alex Klyubin <klyubin@google.com> |
Make ECDH KeyAgreement reject AlgorithmParameterSpec. This makes the BouncyCastle JCA Provider pass libcore.javax.crypto.ECDHKeyAgreementTest. Change-Id: I462c93a19c5dfc00733deb76351631ab4b4601da
cajce/provider/asymmetric/ec/KeyAgreementSpi.java
|
129e1924ef471acc26c838639b309ff9c1ac9be1 |
28-Feb-2013 |
Brian Carlstrom <bdc@google.com> |
Tracking libcore change to use longs instead of ints to store pointers in OpenSSL binding Change-Id: Ibe48a3e6a5356dad5832eac90d23418d89ad7486
rypto/digests/OpenSSLDigest.java
|
200c44f2dde27abe81d5125f893e6b6ed9b69674 |
21-Feb-2013 |
Kenny Root <kroot@google.com> |
Fix CertPath APIs There was a missing getCertPathEncodings() implementation and the "PEM" encoding wasn't fully removed. Change-Id: I514910eec34ad39e0a2d56677ffdd400b38c6bc9
cajce/provider/asymmetric/x509/CertificateFactory.java
cajce/provider/asymmetric/x509/PKIXCertPath.java
|
e1142c149e244797ce73b0e7fad40816e447a817 |
31-Jan-2013 |
Brian Carlstrom <bdc@google.com> |
bouncycastle 1.48 upgrade Change-Id: Idb04baf42de07b18ddb162e5cd1f98cdadf366f4
sn1/ASN1EncodableVector.java
sn1/ASN1Integer.java
sn1/ASN1Null.java
sn1/ASN1Set.java
sn1/DERBMPString.java
sn1/DERBitString.java
sn1/DERBoolean.java
sn1/DEREnumerated.java
sn1/DERGeneralString.java
sn1/DERGeneralizedTime.java
sn1/DERIA5String.java
sn1/DERInteger.java
sn1/DERNull.java
sn1/DERNumericString.java
sn1/DERObjectIdentifier.java
sn1/DERPrintableString.java
sn1/DERT61String.java
sn1/DERUTCTime.java
sn1/DERUTF8String.java
sn1/DERUniversalString.java
sn1/DERVisibleString.java
sn1/DefiniteLengthInputStream.java
sn1/cms/AttributeTable.java
sn1/pkcs/EncryptedPrivateKeyInfo.java
sn1/pkcs/IssuerAndSerialNumber.java
sn1/pkcs/PKCSObjectIdentifiers.java
sn1/pkcs/RSAESOAEPparams.java
sn1/pkcs/RSASSAPSSparams.java
sn1/pkcs/SignedData.java
sn1/util/ASN1Dump.java
sn1/x500/X500NameBuilder.java
sn1/x500/style/BCStrictStyle.java
sn1/x500/style/BCStyle.java
sn1/x500/style/IETFUtils.java
sn1/x500/style/RFC4519Style.java
sn1/x500/style/X500NameTokenizer.java
sn1/x509/AttCertValidityPeriod.java
sn1/x509/AuthorityKeyIdentifier.java
sn1/x509/BasicConstraints.java
sn1/x509/CRLReason.java
sn1/x509/DSAParameter.java
sn1/x509/ExtendedKeyUsage.java
sn1/x509/Extensions.java
sn1/x509/GeneralNames.java
sn1/x509/IssuerSerial.java
sn1/x509/IssuingDistributionPoint.java
sn1/x509/KeyPurposeId.java
sn1/x509/KeyUsage.java
sn1/x509/NameConstraints.java
sn1/x509/ObjectDigestInfo.java
sn1/x509/SubjectKeyIdentifier.java
sn1/x509/SubjectPublicKeyInfo.java
sn1/x509/V1TBSCertificateGenerator.java
sn1/x509/X509Extensions.java
sn1/x509/X509Name.java
sn1/x509/X509NameTokenizer.java
sn1/x9/X962NamedCurves.java
rypto/AsymmetricCipherKeyPair.java
rypto/BasicAgreement.java
rypto/BufferedBlockCipher.java
rypto/InvalidCipherTextException.java
rypto/OutputLengthException.java
rypto/PBEParametersGenerator.java
rypto/agreement/DHBasicAgreement.java
rypto/agreement/ECDHBasicAgreement.java
rypto/encodings/PKCS1Encoding.java
rypto/engines/AESEngine.java
rypto/engines/AESFastEngine.java
rypto/engines/DESedeEngine.java
rypto/macs/HMac.java
rypto/modes/AEADBlockCipher.java
rypto/modes/CBCBlockCipher.java
rypto/modes/CCMBlockCipher.java
rypto/modes/CFBBlockCipher.java
rypto/modes/GCMBlockCipher.java
rypto/modes/OFBBlockCipher.java
rypto/modes/SICBlockCipher.java
rypto/modes/gcm/GCMExponentiator.java
rypto/modes/gcm/GCMUtil.java
rypto/modes/gcm/Tables1kGCMExponentiator.java
rypto/modes/gcm/Tables8kGCMMultiplier.java
rypto/paddings/PaddedBufferedBlockCipher.java
rypto/params/AEADParameters.java
rypto/util/PrivateKeyFactory.java
rypto/util/PublicKeyFactory.java
cajce/DefaultJcaJceHelper.java
cajce/JcaJceHelper.java
cajce/NamedJcaJceHelper.java
cajce/ProviderJcaJceHelper.java
cajce/provider/asymmetric/DH.java
cajce/provider/asymmetric/DSA.java
cajce/provider/asymmetric/EC.java
cajce/provider/asymmetric/RSA.java
cajce/provider/asymmetric/dh/BCDHPrivateKey.java
cajce/provider/asymmetric/dh/KeyAgreementSpi.java
cajce/provider/asymmetric/dh/KeyPairGeneratorSpi.java
cajce/provider/asymmetric/dsa/AlgorithmParametersSpi.java
cajce/provider/asymmetric/dsa/BCDSAPrivateKey.java
cajce/provider/asymmetric/ec/BCECPrivateKey.java
cajce/provider/asymmetric/ec/ECUtil.java
cajce/provider/asymmetric/ec/KeyAgreementSpi.java
cajce/provider/asymmetric/ec/KeyPairGeneratorSpi.java
cajce/provider/asymmetric/ec/SignatureSpi.java
cajce/provider/asymmetric/rsa/AlgorithmParametersSpi.java
cajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey.java
cajce/provider/asymmetric/rsa/BCRSAPrivateKey.java
cajce/provider/asymmetric/rsa/BCRSAPublicKey.java
cajce/provider/asymmetric/rsa/CipherSpi.java
cajce/provider/asymmetric/util/BaseKeyFactorySpi.java
cajce/provider/asymmetric/util/PKCS12BagAttributeCarrierImpl.java
cajce/provider/asymmetric/x509/CertificateFactory.java
cajce/provider/config/ConfigurableProvider.java
cajce/provider/config/ProviderConfiguration.java
cajce/provider/symmetric/util/BCPBEKey.java
cajce/provider/symmetric/util/BaseBlockCipher.java
cajce/provider/symmetric/util/BaseKeyGenerator.java
cajce/provider/symmetric/util/BaseSecretKeyFactory.java
cajce/provider/symmetric/util/BaseWrapCipher.java
cajce/provider/symmetric/util/PBE.java
cajce/provider/symmetric/util/PBESecretKeyFactory.java
ce/PKCS10CertificationRequest.java
ce/interfaces/PKCS12BagAttributeCarrier.java
ce/netscape/NetscapeCertRequest.java
ce/provider/BouncyCastleProvider.java
ce/provider/BouncyCastleProviderConfiguration.java
ce/provider/CertPathValidatorUtilities.java
ce/provider/JCEBlockCipher.java
ce/provider/JCEDHPrivateKey.java
ce/provider/JCEECPrivateKey.java
ce/provider/JCEECPublicKey.java
ce/provider/JCERSAPrivateCrtKey.java
ce/provider/JCERSAPrivateKey.java
ce/provider/JCERSAPublicKey.java
ce/provider/JCESecretKeyFactory.java
ce/provider/JDKDSAPrivateKey.java
ce/provider/JDKDSAPublicKey.java
ce/provider/JDKPKCS12KeyStore.java
ce/provider/PKIXNameConstraintValidator.java
ce/provider/RFC3280CertPathUtilities.java
ce/provider/X509CRLEntryObject.java
ce/provider/X509CRLObject.java
ce/provider/X509CertificateObject.java
ce/provider/X509SignatureUtil.java
til/Arrays.java
til/BigIntegers.java
til/Integers.java
til/encoders/Base64.java
til/encoders/Base64Encoder.java
til/encoders/DecoderException.java
til/encoders/EncoderException.java
til/encoders/Hex.java
til/encoders/HexEncoder.java
509/X509Util.java
509/X509V1CertificateGenerator.java
509/X509V3CertificateGenerator.java
509/extension/X509ExtensionUtil.java
|
2d8d9ce072842c1c67e912686fd20795c43f221d |
02-Feb-2013 |
Brian Carlstrom <bdc@google.com> |
resolved conflicts for merge of e0c8f221 to jb-mr1-dev-plus-aosp Change-Id: I9988ca591a8632df0f67008a79942c8a8e4174ba
|
aea1f1224e7ad62991b68c485f086abcb289f82b |
29-Jan-2013 |
Brian Carlstrom <bdc@google.com> |
Restore PBE Cipher wrap and unwrap support from upstream Bug: https://code.google.com/p/android/issues/detail?id=41405 Change-Id: I9bf90613c510f753032110724b074d31ae76a1fb
ce/provider/JCEBlockCipher.java
ce/provider/JCEStreamCipher.java
|
c4c8087cad0aa18dc808d4f7058855f26891d935 |
16-Jan-2013 |
Geremy Condra <gcondra@google.com> |
Add certs to blacklist. Change-Id: I34040b2fe12f81dc0e40653c635f061c499f815b
ce/provider/CertBlacklist.java
|
ff0245ce2d444ef9929617dd87930e96fd1b8eb0 |
16-Jan-2013 |
Kenny Root <kroot@google.com> |
Add getIssuerAlternativeNames() to JCE API Also make sure the Collection returned is an unmodifiableCollection Change-Id: I9b91a36bd9f5c6264519510c1ac6ac86d4043e34
ce/provider/X509CertificateObject.java
509/extension/X509ExtensionUtil.java
|
44021512997b337e6079e46fd4230ce979c20b6f |
07-Jan-2013 |
Kenny Root <kroot@google.com> |
Add getSubjectAlternativeNames() to certificate JCE Change-Id: I4a486878447111fa53d0d78ae9c2bf9365e154ed
sn1/DERT61String.java
ce/provider/X509CertificateObject.java
509/extension/X509ExtensionUtil.java
|
52112f9fb5f241aa27e330047fb9d534ca4d466f |
01-Nov-2012 |
Brian Carlstrom <bdc@google.com> |
am 036093e8: Fix registration of MD5withRSA Signatures * commit '036093e8793923cf6b6bd920d7a2254ab0afa8a1': Fix registration of MD5withRSA Signatures
|
036093e8793923cf6b6bd920d7a2254ab0afa8a1 |
01-Nov-2012 |
Brian Carlstrom <bdc@google.com> |
Fix registration of MD5withRSA Signatures Bug: 7453821 Change-Id: Ibcd0f02376bd7a56761597e20096d75ced9c56a5
cajce/provider/asymmetric/RSA.java
|
9912a9c85825650db59395651b30bc1b0279a3fd |
12-Oct-2012 |
Kenny Root <kroot@google.com> |
Fix non-BC EC private key usage This is a port of the previous patch to BC 1.47 Change-Id: I67d95635e05379fdbd09560c5be622de08f6018f
cajce/provider/asymmetric/ec/ECUtil.java
cajce/provider/asymmetric/ec/SignatureSpi.java
|
e6bf3e8dfa2804891a82075cb469b736321b4827 |
18-Sep-2012 |
Brian Carlstrom <bdc@google.com> |
Make existing bouncycastle bcprov build on host and add host-only bcpkix build - Move existing provider source to bcprov - Added bcpkix host build to support built/tooks/signapk sha1sum of sources: - 10bfea344842fe8e065c80e399c93f8651dc87d8 bcprov-jdk15on-147.tar.gz - 913828c7ae36e030508e97e07b3c213fb1db1e9c bcpkix-jdk15on-147.tar.gz Bug: 7056297 Change-Id: Id4f957f300a39aa34b4c3c679b2312631d3f1639
sn1/ASN1ApplicationSpecificParser.java
sn1/ASN1Boolean.java
sn1/ASN1Choice.java
sn1/ASN1Encodable.java
sn1/ASN1EncodableVector.java
sn1/ASN1Encoding.java
sn1/ASN1Enumerated.java
sn1/ASN1Exception.java
sn1/ASN1GeneralizedTime.java
sn1/ASN1Generator.java
sn1/ASN1InputStream.java
sn1/ASN1Integer.java
sn1/ASN1Null.java
sn1/ASN1Object.java
sn1/ASN1ObjectIdentifier.java
sn1/ASN1OctetString.java
sn1/ASN1OctetStringParser.java
sn1/ASN1OutputStream.java
sn1/ASN1ParsingException.java
sn1/ASN1Primitive.java
sn1/ASN1Sequence.java
sn1/ASN1SequenceParser.java
sn1/ASN1Set.java
sn1/ASN1SetParser.java
sn1/ASN1StreamParser.java
sn1/ASN1String.java
sn1/ASN1TaggedObject.java
sn1/ASN1TaggedObjectParser.java
sn1/ASN1UTCTime.java
sn1/BERApplicationSpecific.java
sn1/BERApplicationSpecificParser.java
sn1/BERConstructedOctetString.java
sn1/BERFactory.java
sn1/BERGenerator.java
sn1/BEROctetString.java
sn1/BEROctetStringGenerator.java
sn1/BEROctetStringParser.java
sn1/BEROutputStream.java
sn1/BERSequence.java
sn1/BERSequenceParser.java
sn1/BERSet.java
sn1/BERSetParser.java
sn1/BERTaggedObject.java
sn1/BERTaggedObjectParser.java
sn1/BERTags.java
sn1/ConstructedOctetStream.java
sn1/DERApplicationSpecific.java
sn1/DERBMPString.java
sn1/DERBitString.java
sn1/DERBoolean.java
sn1/DEREncodableVector.java
sn1/DEREnumerated.java
sn1/DERExternal.java
sn1/DERExternalParser.java
sn1/DERFactory.java
sn1/DERGeneralString.java
sn1/DERGeneralizedTime.java
sn1/DERIA5String.java
sn1/DERInteger.java
sn1/DERNull.java
sn1/DERNumericString.java
sn1/DERObjectIdentifier.java
sn1/DEROctetString.java
sn1/DEROctetStringParser.java
sn1/DEROutputStream.java
sn1/DERPrintableString.java
sn1/DERSequence.java
sn1/DERSequenceParser.java
sn1/DERSet.java
sn1/DERSetParser.java
sn1/DERT61String.java
sn1/DERTaggedObject.java
sn1/DERTags.java
sn1/DERUTCTime.java
sn1/DERUTF8String.java
sn1/DERUniversalString.java
sn1/DERVisibleString.java
sn1/DLOutputStream.java
sn1/DLSequence.java
sn1/DLSet.java
sn1/DLTaggedObject.java
sn1/DefiniteLengthInputStream.java
sn1/InMemoryRepresentable.java
sn1/IndefiniteLengthInputStream.java
sn1/LazyConstructionEnumeration.java
sn1/LazyEncodedSequence.java
sn1/LimitedInputStream.java
sn1/OIDTokenizer.java
sn1/StreamUtil.java
sn1/bc/BCObjectIdentifiers.java
sn1/cms/Attribute.java
sn1/cms/AttributeTable.java
sn1/cms/Attributes.java
sn1/cms/CMSAttributes.java
sn1/cms/CMSObjectIdentifiers.java
sn1/cms/ContentInfo.java
sn1/cms/IssuerAndSerialNumber.java
sn1/cms/SignedData.java
sn1/cms/SignerIdentifier.java
sn1/cms/SignerInfo.java
sn1/cms/Time.java
sn1/eac/EACObjectIdentifiers.java
sn1/iana/IANAObjectIdentifiers.java
sn1/isismtt/ISISMTTObjectIdentifiers.java
sn1/kisa/KISAObjectIdentifiers.java
sn1/misc/MiscObjectIdentifiers.java
sn1/misc/NetscapeCertType.java
sn1/misc/NetscapeRevocationURL.java
sn1/misc/VerisignCzagExtension.java
sn1/nist/NISTNamedCurves.java
sn1/nist/NISTObjectIdentifiers.java
sn1/ntt/NTTObjectIdentifiers.java
sn1/oiw/OIWObjectIdentifiers.java
sn1/pkcs/AuthenticatedSafe.java
sn1/pkcs/CRLBag.java
sn1/pkcs/CertBag.java
sn1/pkcs/CertificationRequest.java
sn1/pkcs/CertificationRequestInfo.java
sn1/pkcs/ContentInfo.java
sn1/pkcs/DHParameter.java
sn1/pkcs/EncryptedData.java
sn1/pkcs/EncryptedPrivateKeyInfo.java
sn1/pkcs/EncryptionScheme.java
sn1/pkcs/IssuerAndSerialNumber.java
sn1/pkcs/KeyDerivationFunc.java
sn1/pkcs/MacData.java
sn1/pkcs/PBEParameter.java
sn1/pkcs/PBES2Algorithms.java
sn1/pkcs/PBES2Parameters.java
sn1/pkcs/PBKDF2Params.java
sn1/pkcs/PKCS12PBEParams.java
sn1/pkcs/PKCSObjectIdentifiers.java
sn1/pkcs/Pfx.java
sn1/pkcs/PrivateKeyInfo.java
sn1/pkcs/RSAESOAEPparams.java
sn1/pkcs/RSAPrivateKey.java
sn1/pkcs/RSAPrivateKeyStructure.java
sn1/pkcs/RSAPublicKey.java
sn1/pkcs/RSASSAPSSparams.java
sn1/pkcs/SafeBag.java
sn1/pkcs/SignedData.java
sn1/sec/ECPrivateKey.java
sn1/sec/ECPrivateKeyStructure.java
sn1/sec/SECNamedCurves.java
sn1/sec/SECObjectIdentifiers.java
sn1/teletrust/TeleTrusTObjectIdentifiers.java
sn1/util/ASN1Dump.java
sn1/x500/AttributeTypeAndValue.java
sn1/x500/DirectoryString.java
sn1/x500/RDN.java
sn1/x500/X500Name.java
sn1/x500/X500NameBuilder.java
sn1/x500/X500NameStyle.java
sn1/x500/style/BCStrictStyle.java
sn1/x500/style/BCStyle.java
sn1/x500/style/IETFUtils.java
sn1/x500/style/RFC4519Style.java
sn1/x500/style/X500NameTokenizer.java
sn1/x509/AlgorithmIdentifier.java
sn1/x509/AttCertIssuer.java
sn1/x509/AttCertValidityPeriod.java
sn1/x509/Attribute.java
sn1/x509/AttributeCertificate.java
sn1/x509/AttributeCertificateInfo.java
sn1/x509/AuthorityKeyIdentifier.java
sn1/x509/BasicConstraints.java
sn1/x509/CRLDistPoint.java
sn1/x509/CRLNumber.java
sn1/x509/CRLReason.java
sn1/x509/Certificate.java
sn1/x509/CertificateList.java
sn1/x509/DSAParameter.java
sn1/x509/DigestInfo.java
sn1/x509/DistributionPoint.java
sn1/x509/DistributionPointName.java
sn1/x509/ExtendedKeyUsage.java
sn1/x509/Extension.java
sn1/x509/Extensions.java
sn1/x509/ExtensionsGenerator.java
sn1/x509/GeneralName.java
sn1/x509/GeneralNames.java
sn1/x509/GeneralSubtree.java
sn1/x509/Holder.java
sn1/x509/IssuerSerial.java
sn1/x509/IssuingDistributionPoint.java
sn1/x509/KeyPurposeId.java
sn1/x509/KeyUsage.java
sn1/x509/NameConstraints.java
sn1/x509/ObjectDigestInfo.java
sn1/x509/PolicyInformation.java
sn1/x509/RSAPublicKeyStructure.java
sn1/x509/ReasonFlags.java
sn1/x509/SubjectKeyIdentifier.java
sn1/x509/SubjectPublicKeyInfo.java
sn1/x509/TBSCertList.java
sn1/x509/TBSCertificate.java
sn1/x509/TBSCertificateStructure.java
sn1/x509/Time.java
sn1/x509/V1TBSCertificateGenerator.java
sn1/x509/V2Form.java
sn1/x509/V3TBSCertificateGenerator.java
sn1/x509/X509CertificateStructure.java
sn1/x509/X509DefaultEntryConverter.java
sn1/x509/X509Extension.java
sn1/x509/X509Extensions.java
sn1/x509/X509ExtensionsGenerator.java
sn1/x509/X509Name.java
sn1/x509/X509NameEntryConverter.java
sn1/x509/X509NameTokenizer.java
sn1/x509/X509ObjectIdentifiers.java
sn1/x9/DHDomainParameters.java
sn1/x9/DHPublicKey.java
sn1/x9/DHValidationParms.java
sn1/x9/X962NamedCurves.java
sn1/x9/X962Parameters.java
sn1/x9/X9Curve.java
sn1/x9/X9ECParameters.java
sn1/x9/X9ECParametersHolder.java
sn1/x9/X9ECPoint.java
sn1/x9/X9FieldElement.java
sn1/x9/X9FieldID.java
sn1/x9/X9IntegerConverter.java
sn1/x9/X9ObjectIdentifiers.java
rypto/AsymmetricBlockCipher.java
rypto/AsymmetricCipherKeyPair.java
rypto/AsymmetricCipherKeyPairGenerator.java
rypto/BasicAgreement.java
rypto/BlockCipher.java
rypto/BufferedBlockCipher.java
rypto/CipherKeyGenerator.java
rypto/CipherParameters.java
rypto/CryptoException.java
rypto/DSA.java
rypto/DataLengthException.java
rypto/DerivationFunction.java
rypto/DerivationParameters.java
rypto/Digest.java
rypto/ExtendedDigest.java
rypto/InvalidCipherTextException.java
rypto/KeyGenerationParameters.java
rypto/Mac.java
rypto/PBEParametersGenerator.java
rypto/RuntimeCryptoException.java
rypto/Signer.java
rypto/SignerWithRecovery.java
rypto/StreamBlockCipher.java
rypto/StreamCipher.java
rypto/Wrapper.java
rypto/agreement/DHBasicAgreement.java
rypto/agreement/ECDHBasicAgreement.java
rypto/digests/AndroidDigestFactory.java
rypto/digests/AndroidDigestFactoryBouncyCastle.java
rypto/digests/AndroidDigestFactoryInterface.java
rypto/digests/AndroidDigestFactoryOpenSSL.java
rypto/digests/GeneralDigest.java
rypto/digests/LongDigest.java
rypto/digests/MD5Digest.java
rypto/digests/NullDigest.java
rypto/digests/OpenSSLDigest.java
rypto/digests/SHA1Digest.java
rypto/digests/SHA256Digest.java
rypto/digests/SHA384Digest.java
rypto/digests/SHA512Digest.java
rypto/encodings/OAEPEncoding.java
rypto/encodings/PKCS1Encoding.java
rypto/engines/AESEngine.java
rypto/engines/AESFastEngine.java
rypto/engines/AESWrapEngine.java
rypto/engines/BlowfishEngine.java
rypto/engines/DESEngine.java
rypto/engines/DESedeEngine.java
rypto/engines/DESedeWrapEngine.java
rypto/engines/RC2Engine.java
rypto/engines/RC4Engine.java
rypto/engines/RFC3394WrapEngine.java
rypto/engines/RSABlindedEngine.java
rypto/engines/RSACoreEngine.java
rypto/engines/TwofishEngine.java
rypto/generators/DESKeyGenerator.java
rypto/generators/DESedeKeyGenerator.java
rypto/generators/DHBasicKeyPairGenerator.java
rypto/generators/DHKeyGeneratorHelper.java
rypto/generators/DHParametersGenerator.java
rypto/generators/DHParametersHelper.java
rypto/generators/DSAKeyPairGenerator.java
rypto/generators/DSAParametersGenerator.java
rypto/generators/ECKeyPairGenerator.java
rypto/generators/OpenSSLPBEParametersGenerator.java
rypto/generators/PKCS12ParametersGenerator.java
rypto/generators/PKCS5S1ParametersGenerator.java
rypto/generators/PKCS5S2ParametersGenerator.java
rypto/generators/RSAKeyPairGenerator.java
rypto/io/CipherInputStream.java
rypto/io/CipherOutputStream.java
rypto/io/DigestInputStream.java
rypto/io/DigestOutputStream.java
rypto/io/MacInputStream.java
rypto/io/MacOutputStream.java
rypto/macs/CBCBlockCipherMac.java
rypto/macs/HMac.java
rypto/modes/AEADBlockCipher.java
rypto/modes/CBCBlockCipher.java
rypto/modes/CCMBlockCipher.java
rypto/modes/CFBBlockCipher.java
rypto/modes/CTSBlockCipher.java
rypto/modes/GCMBlockCipher.java
rypto/modes/OFBBlockCipher.java
rypto/modes/SICBlockCipher.java
rypto/modes/gcm/GCMMultiplier.java
rypto/modes/gcm/GCMUtil.java
rypto/modes/gcm/Tables8kGCMMultiplier.java
rypto/paddings/BlockCipherPadding.java
rypto/paddings/ISO10126d2Padding.java
rypto/paddings/ISO7816d4Padding.java
rypto/paddings/PKCS7Padding.java
rypto/paddings/PaddedBufferedBlockCipher.java
rypto/paddings/TBCPadding.java
rypto/paddings/X923Padding.java
rypto/paddings/ZeroBytePadding.java
rypto/params/AEADParameters.java
rypto/params/AsymmetricKeyParameter.java
rypto/params/DESParameters.java
rypto/params/DESedeParameters.java
rypto/params/DHKeyGenerationParameters.java
rypto/params/DHKeyParameters.java
rypto/params/DHParameters.java
rypto/params/DHPrivateKeyParameters.java
rypto/params/DHPublicKeyParameters.java
rypto/params/DHValidationParameters.java
rypto/params/DSAKeyGenerationParameters.java
rypto/params/DSAKeyParameters.java
rypto/params/DSAParameters.java
rypto/params/DSAPrivateKeyParameters.java
rypto/params/DSAPublicKeyParameters.java
rypto/params/DSAValidationParameters.java
rypto/params/ECDomainParameters.java
rypto/params/ECKeyGenerationParameters.java
rypto/params/ECKeyParameters.java
rypto/params/ECPrivateKeyParameters.java
rypto/params/ECPublicKeyParameters.java
rypto/params/KeyParameter.java
rypto/params/ParametersWithIV.java
rypto/params/ParametersWithRandom.java
rypto/params/RC2Parameters.java
rypto/params/RSAKeyGenerationParameters.java
rypto/params/RSAKeyParameters.java
rypto/params/RSAPrivateCrtKeyParameters.java
rypto/signers/DSASigner.java
rypto/signers/ECDSASigner.java
rypto/signers/RSADigestSigner.java
rypto/util/Pack.java
rypto/util/PrivateKeyFactory.java
rypto/util/PublicKeyFactory.java
cajce/DefaultJcaJceHelper.java
cajce/JcaJceHelper.java
cajce/NamedJcaJceHelper.java
cajce/ProviderJcaJceHelper.java
cajce/io/MacOutputStream.java
cajce/provider/asymmetric/DH.java
cajce/provider/asymmetric/DSA.java
cajce/provider/asymmetric/EC.java
cajce/provider/asymmetric/RSA.java
cajce/provider/asymmetric/X509.java
cajce/provider/asymmetric/dh/AlgorithmParameterGeneratorSpi.java
cajce/provider/asymmetric/dh/AlgorithmParametersSpi.java
cajce/provider/asymmetric/dh/BCDHPrivateKey.java
cajce/provider/asymmetric/dh/BCDHPublicKey.java
cajce/provider/asymmetric/dh/DHUtil.java
cajce/provider/asymmetric/dh/KeyAgreementSpi.java
cajce/provider/asymmetric/dh/KeyFactorySpi.java
cajce/provider/asymmetric/dh/KeyPairGeneratorSpi.java
cajce/provider/asymmetric/dsa/AlgorithmParameterGeneratorSpi.java
cajce/provider/asymmetric/dsa/AlgorithmParametersSpi.java
cajce/provider/asymmetric/dsa/BCDSAPrivateKey.java
cajce/provider/asymmetric/dsa/BCDSAPublicKey.java
cajce/provider/asymmetric/dsa/DSASigner.java
cajce/provider/asymmetric/dsa/DSAUtil.java
cajce/provider/asymmetric/dsa/KeyFactorySpi.java
cajce/provider/asymmetric/dsa/KeyPairGeneratorSpi.java
cajce/provider/asymmetric/ec/BCECPrivateKey.java
cajce/provider/asymmetric/ec/BCECPublicKey.java
cajce/provider/asymmetric/ec/EC5Util.java
cajce/provider/asymmetric/ec/ECUtil.java
cajce/provider/asymmetric/ec/KeyAgreementSpi.java
cajce/provider/asymmetric/ec/KeyFactorySpi.java
cajce/provider/asymmetric/ec/KeyPairGeneratorSpi.java
cajce/provider/asymmetric/ec/SignatureSpi.java
cajce/provider/asymmetric/rsa/AlgorithmParametersSpi.java
cajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey.java
cajce/provider/asymmetric/rsa/BCRSAPrivateKey.java
cajce/provider/asymmetric/rsa/BCRSAPublicKey.java
cajce/provider/asymmetric/rsa/CipherSpi.java
cajce/provider/asymmetric/rsa/DigestSignatureSpi.java
cajce/provider/asymmetric/rsa/KeyFactorySpi.java
cajce/provider/asymmetric/rsa/KeyPairGeneratorSpi.java
cajce/provider/asymmetric/rsa/RSAUtil.java
cajce/provider/asymmetric/util/BaseCipherSpi.java
cajce/provider/asymmetric/util/BaseKeyFactorySpi.java
cajce/provider/asymmetric/util/DSABase.java
cajce/provider/asymmetric/util/DSAEncoder.java
cajce/provider/asymmetric/util/ExtendedInvalidKeySpecException.java
cajce/provider/asymmetric/util/KeyUtil.java
cajce/provider/asymmetric/util/PKCS12BagAttributeCarrierImpl.java
cajce/provider/asymmetric/x509/CertificateFactory.java
cajce/provider/asymmetric/x509/KeyFactory.java
cajce/provider/asymmetric/x509/PEMUtil.java
cajce/provider/asymmetric/x509/PKIXCertPath.java
cajce/provider/config/ConfigurableProvider.java
cajce/provider/config/ProviderConfiguration.java
cajce/provider/config/ProviderConfigurationPermission.java
cajce/provider/digest/BCMessageDigest.java
cajce/provider/digest/DigestAlgorithmProvider.java
cajce/provider/digest/MD5.java
cajce/provider/digest/SHA1.java
cajce/provider/digest/SHA256.java
cajce/provider/digest/SHA384.java
cajce/provider/digest/SHA512.java
cajce/provider/symmetric/AES.java
cajce/provider/symmetric/ARC4.java
cajce/provider/symmetric/Blowfish.java
cajce/provider/symmetric/DES.java
cajce/provider/symmetric/DESede.java
cajce/provider/symmetric/util/BCPBEKey.java
cajce/provider/symmetric/util/BaseAlgorithmParameterGenerator.java
cajce/provider/symmetric/util/BaseAlgorithmParameters.java
cajce/provider/symmetric/util/BaseBlockCipher.java
cajce/provider/symmetric/util/BaseKeyGenerator.java
cajce/provider/symmetric/util/BaseMac.java
cajce/provider/symmetric/util/BaseSecretKeyFactory.java
cajce/provider/symmetric/util/BaseStreamCipher.java
cajce/provider/symmetric/util/BaseWrapCipher.java
cajce/provider/symmetric/util/IvAlgorithmParameters.java
cajce/provider/symmetric/util/PBE.java
cajce/provider/symmetric/util/PBESecretKeyFactory.java
cajce/provider/util/AlgorithmProvider.java
cajce/provider/util/AsymmetricAlgorithmProvider.java
cajce/provider/util/AsymmetricKeyInfoConverter.java
cajce/provider/util/DigestFactory.java
ce/ECNamedCurveTable.java
ce/PKCS10CertificationRequest.java
ce/PrincipalUtil.java
ce/X509Principal.java
ce/exception/ExtCertPathBuilderException.java
ce/exception/ExtCertPathValidatorException.java
ce/exception/ExtException.java
ce/interfaces/BCKeyStore.java
ce/interfaces/ECKey.java
ce/interfaces/ECPointEncoder.java
ce/interfaces/ECPrivateKey.java
ce/interfaces/ECPublicKey.java
ce/interfaces/PKCS12BagAttributeCarrier.java
ce/netscape/NetscapeCertRequest.java
ce/provider/AnnotatedException.java
ce/provider/BouncyCastleProvider.java
ce/provider/BouncyCastleProviderConfiguration.java
ce/provider/CertBlacklist.java
ce/provider/CertPathValidatorUtilities.java
ce/provider/CertStatus.java
ce/provider/CertStoreCollectionSpi.java
ce/provider/DHUtil.java
ce/provider/ExtCRLException.java
ce/provider/JCEBlockCipher.java
ce/provider/JCEDHPrivateKey.java
ce/provider/JCEDHPublicKey.java
ce/provider/JCEECPrivateKey.java
ce/provider/JCEECPublicKey.java
ce/provider/JCEMac.java
ce/provider/JCERSAPrivateCrtKey.java
ce/provider/JCERSAPrivateKey.java
ce/provider/JCERSAPublicKey.java
ce/provider/JCESecretKeyFactory.java
ce/provider/JCEStreamCipher.java
ce/provider/JDKAlgorithmParameters.java
ce/provider/JDKDSAPrivateKey.java
ce/provider/JDKDSAPublicKey.java
ce/provider/JDKKeyStore.java
ce/provider/JDKPKCS12KeyStore.java
ce/provider/JDKPKCS12StoreParameter.java
ce/provider/PEMUtil.java
ce/provider/PKIXCRLUtil.java
ce/provider/PKIXCertPathBuilderSpi.java
ce/provider/PKIXCertPathValidatorSpi.java
ce/provider/PKIXNameConstraintValidator.java
ce/provider/PKIXNameConstraintValidatorException.java
ce/provider/PKIXPolicyNode.java
ce/provider/RFC3280CertPathUtilities.java
ce/provider/ReasonsMask.java
ce/provider/X509CRLEntryObject.java
ce/provider/X509CRLObject.java
ce/provider/X509CertificateObject.java
ce/provider/X509SignatureUtil.java
ce/spec/ECKeySpec.java
ce/spec/ECNamedCurveGenParameterSpec.java
ce/spec/ECNamedCurveParameterSpec.java
ce/spec/ECNamedCurveSpec.java
ce/spec/ECParameterSpec.java
ce/spec/ECPrivateKeySpec.java
ce/spec/ECPublicKeySpec.java
ce/spec/RepeatedSecretKeySpec.java
ath/ec/ECAlgorithms.java
ath/ec/ECConstants.java
ath/ec/ECCurve.java
ath/ec/ECFieldElement.java
ath/ec/ECMultiplier.java
ath/ec/ECPoint.java
ath/ec/FpNafMultiplier.java
ath/ec/IntArray.java
ath/ec/PreCompInfo.java
ath/ec/SimpleBigDecimal.java
ath/ec/Tnaf.java
ath/ec/WNafMultiplier.java
ath/ec/WNafPreCompInfo.java
ath/ec/WTauNafMultiplier.java
ath/ec/WTauNafPreCompInfo.java
ath/ec/ZTauElement.java
til/Arrays.java
til/BigIntegers.java
til/CollectionStore.java
til/IPAddress.java
til/Selector.java
til/Store.java
til/StoreException.java
til/Strings.java
til/encoders/Base64.java
til/encoders/Base64Encoder.java
til/encoders/Encoder.java
til/encoders/Hex.java
til/encoders/HexEncoder.java
til/io/StreamOverflowException.java
til/io/Streams.java
til/io/TeeInputStream.java
til/io/TeeOutputStream.java
til/io/pem/PemGenerationException.java
til/io/pem/PemHeader.java
til/io/pem/PemObject.java
til/io/pem/PemObjectGenerator.java
til/io/pem/PemObjectParser.java
til/io/pem/PemReader.java
til/io/pem/PemWriter.java
509/AttributeCertificateHolder.java
509/AttributeCertificateIssuer.java
509/CertPathReviewerMessages.properties
509/ExtCertificateEncodingException.java
509/ExtendedPKIXBuilderParameters.java
509/ExtendedPKIXParameters.java
509/NoSuchStoreException.java
509/PKIXAttrCertChecker.java
509/X509Attribute.java
509/X509AttributeCertificate.java
509/X509CRLStoreSelector.java
509/X509CertStoreSelector.java
509/X509CollectionStoreParameters.java
509/X509Store.java
509/X509StoreParameters.java
509/X509StoreSpi.java
509/X509Util.java
509/X509V1CertificateGenerator.java
509/X509V2AttributeCertificate.java
509/X509V3CertificateGenerator.java
509/extension/AuthorityKeyIdentifierStructure.java
509/extension/SubjectKeyIdentifierStructure.java
509/extension/X509ExtensionUtil.java
|