ea26f188e84c7677b943d83cec49372793e81445 |
07-Jun-2011 |
Brian Carlstrom <bdc@google.com> |
Restore bouncycastle PEMReader to match PEMWriter Change-Id: I1ebd086895e8da2af2e0d21dd6529650d81adb12
kcs/PBEParameter.java
|
db9f6e2562dff550a3c62aeb7c96e72fc40d1a06 |
22-May-2011 |
Brian Carlstrom <bdc@google.com> |
Now that we aren't using BC's CertFactory for in memory CAs, revert alloc patches Change-Id: I4b504b16c5c4f5ce0b066d7698fd2013994e4d7d
SN1Collection.java
SN1Sequence.java
SN1Set.java
rderedTable.java
509/X509Extensions.java
509/X509Name.java
509/X509NameElementList.java
|
6e736056d64d0e33b26cf9f7c4e351b496241fde |
26-Feb-2011 |
Brian Carlstrom <bdc@google.com> |
bouncycastle 1.46 upgrade Change-Id: I01be307de0a79b3058215d76e67f39f77243a619
SN1ApplicationSpecificParser.java
SN1EncodableVector.java
SN1Enumerated.java
SN1Exception.java
SN1GeneralizedTime.java
SN1InputStream.java
SN1Integer.java
SN1Object.java
SN1ObjectIdentifier.java
SN1ObjectParser.java
SN1OctetString.java
SN1OctetStringParser.java
SN1Sequence.java
SN1SequenceParser.java
SN1Set.java
SN1SetParser.java
SN1StreamParser.java
SN1String.java
SN1TaggedObject.java
SN1TaggedObjectParser.java
SN1UTCTime.java
ERApplicationSpecificParser.java
ERConstructedOctetString.java
ERConstructedSequence.java
ERInputStream.java
EROctetStringParser.java
ERSequence.java
ERSequenceParser.java
ERSet.java
ERSetParser.java
ERTaggedObjectParser.java
ERBMPString.java
ERBitString.java
ERBoolean.java
ERConstructedSequence.java
ERConstructedSet.java
EREnumerated.java
ERExternal.java
ERExternalParser.java
ERGeneralString.java
ERGeneralizedTime.java
ERIA5String.java
ERInputStream.java
ERInteger.java
ERNumericString.java
ERObjectIdentifier.java
EROctetStringParser.java
ERPrintableString.java
ERSequence.java
ERSequenceParser.java
ERSet.java
ERSetParser.java
ERString.java
ERT61String.java
ERUTCTime.java
ERUTF8String.java
ERUniversalString.java
efiniteLengthInputStream.java
nMemoryRepresentable.java
ndefiniteLengthInputStream.java
azyDERSequence.java
imitedInputStream.java
ms/CMSObjectIdentifiers.java
ms/ContentInfo.java
ana/IANAObjectIdentifiers.java
sismtt/ISISMTTObjectIdentifiers.java
isc/MiscObjectIdentifiers.java
ist/NISTObjectIdentifiers.java
iw/OIWObjectIdentifiers.java
kcs/CertificationRequest.java
kcs/CertificationRequestInfo.java
kcs/EncryptedData.java
kcs/EncryptionScheme.java
kcs/KeyDerivationFunc.java
kcs/PBES2Parameters.java
kcs/PKCSObjectIdentifiers.java
kcs/PrivateKeyInfo.java
ec/SECObjectIdentifiers.java
eletrust/TeleTrusTObjectIdentifiers.java
til/ASN1Dump.java
500/AttributeTypeAndValue.java
500/DirectoryString.java
500/RDN.java
500/X500Name.java
500/X500NameBuilder.java
500/X500NameStyle.java
500/style/BCStrictStyle.java
500/style/BCStyle.java
500/style/IETFUtils.java
500/style/RFC4519Style.java
500/style/X500NameTokenizer.java
509/AlgorithmIdentifier.java
509/Attribute.java
509/AttributeCertificate.java
509/CertificateList.java
509/DistributionPointName.java
509/GeneralName.java
509/GeneralSubtree.java
509/SubjectPublicKeyInfo.java
509/TBSCertList.java
509/TBSCertificateStructure.java
509/Time.java
509/V1TBSCertificateGenerator.java
509/V3TBSCertificateGenerator.java
509/X509CertificateStructure.java
509/X509Extension.java
509/X509Extensions.java
509/X509Name.java
509/X509ObjectIdentifiers.java
9/DHDomainParameters.java
9/DHPublicKey.java
9/DHValidationParms.java
9/X9ObjectIdentifiers.java
|
8212855a312dc8ebe081a3e08b1d2d8f8757af02 |
08-Nov-2010 |
Brian Carlstrom <bdc@google.com> |
Restoring bouncycastle Elliptic Curve Key support Specific algorithms now available: - KeyAgreement.ECDH - KeyFactory.EC - KeyPairGenerator.EC - Signature.NONEWITHECDSA - Signature.ECDSA - Signature.SHA256WITHECDSA - Signature.SHA384WITHECDSA - Signature.SHA512WITHECDSA Bug: 3058375 Change-Id: I611b23b2f72bb5d9898d4c695f1677c7914353c6
ist/NISTNamedCurves.java
ec/ECPrivateKeyStructure.java
ec/SECNamedCurves.java
ec/SECObjectIdentifiers.java
9/X962NamedCurves.java
9/X962Parameters.java
9/X9Curve.java
9/X9ECParameters.java
9/X9ECParametersHolder.java
9/X9ECPoint.java
9/X9FieldElement.java
9/X9FieldID.java
9/X9IntegerConverter.java
|
cc041ec354960aa3dfcb84950505968be3871b68 |
14-Oct-2010 |
Brian Carlstrom <bdc@google.com> |
am cd508cf8: Restoring two more bouncycastle classes for compatibility Merge commit 'cd508cf8c2f1b68e13a8fa977fb7296f4bd78fb5' * commit 'cd508cf8c2f1b68e13a8fa977fb7296f4bd78fb5': Restoring two more bouncycastle classes for compatibility
|
5a4cf7aa085950335802cf12e3da5f4a4be7621e |
13-Oct-2010 |
Brian Carlstrom <bdc@google.com> |
am 121a1852: Restore X509V1CertificateGenerator for application compatibility Merge commit '121a1852494f154e2a8c29a75c1429b7c3636b49' * commit '121a1852494f154e2a8c29a75c1429b7c3636b49': Restore X509V1CertificateGenerator for application compatibility
|
cd508cf8c2f1b68e13a8fa977fb7296f4bd78fb5 |
12-Oct-2010 |
Brian Carlstrom <bdc@google.com> |
Restoring two more bouncycastle classes for compatibility Bug: 3086427 Change-Id: I7500d43f11630fdf52b70001f110400bcee6c2e1
509/ExtendedKeyUsage.java
509/KeyPurposeId.java
|
121a1852494f154e2a8c29a75c1429b7c3636b49 |
11-Oct-2010 |
Brian Carlstrom <bdc@google.com> |
Restore X509V1CertificateGenerator for application compatibility Bug: 3086427 Change-Id: Ib93464a2184532dde935a1ce9ad8dda0df2324c1
509/V1TBSCertificateGenerator.java
|
83ebf91dca9720cd1575bbb8f19fe976ab99f77c |
06-Oct-2010 |
Brian Carlstrom <bdc@google.com> |
resolved conflicts for merge of 5faee297 to master Change-Id: Ie91354430d7a81a1fe800e968bbcc959d43231a1
|
5faee297baafbc31667954a404d0451916ef5c59 |
04-Oct-2010 |
Brian Carlstrom <bdc@google.com> |
Adding SecretKeyFactory.PBKDF2WithHmacSHA1 support wrapper Bug: 3059950 Change-Id: I9de5e0ebed773818aeeb6831d48db308b09a4246
kcs/PBES2Algorithms.java
kcs/PBES2Parameters.java
kcs/PBKDF2Params.java
kcs/PKCSObjectIdentifiers.java
|
1db2c7981937d5dbd739d1b6dd0199b6f0dd1ed6 |
02-Sep-2010 |
Jesse Wilson <jessewilson@google.com> |
Fix a copy and paste error in EncryptedPrivateKeyInfo. See bug 2100030. Change-Id: I617d289a11b88d4e7251ef98d9ec28ae07243c38
kcs/EncryptedPrivateKeyInfo.java
|
c37f4a04ef89e73a39a59f3c5a179af8c8ab5974 |
21-Jun-2010 |
Brian Carlstrom <bdc@google.com> |
Upgrade bouncycastle from 1.34 to 1.45 This maintains the same set of provided algorithms as tested with libcore's javax.security.PreparerTest. A further checkin will try to bring the supported list in line with the RI. Details: Upgraded to JDK 1.6 version of 1.45 release bouncycastle.version First pass of triming unneeded files bouncycastle.config Compile with UTF-8 to avoid warnings Android.mk The updated patch patches/android.patch The rest of the files are generated from the release tar ball and the patch ./import_bouncycastle.sh import .../bcprov-jdk16-145.tar.gz src/main/java/... Change-Id: I1df5ad8a7161ec578415ae23f01c3b550e381927
SN1ApplicationSpecificParser.java
SN1Collection.java
SN1Encodable.java
SN1EncodableVector.java
SN1InputStream.java
SN1Null.java
SN1Object.java
SN1ObjectParser.java
SN1OctetString.java
SN1OctetStringParser.java
SN1ParsingException.java
SN1Sequence.java
SN1SequenceParser.java
SN1Set.java
SN1SetParser.java
SN1StreamParser.java
SN1TaggedObject.java
SN1TaggedObjectParser.java
ERApplicationSpecific.java
ERApplicationSpecificParser.java
ERConstructedOctetString.java
ERFactory.java
ERInputStream.java
ERNull.java
EROctetStringParser.java
ERSequenceParser.java
ERSetParser.java
ERTaggedObject.java
ERTaggedObjectParser.java
onstructedOctetStream.java
ERApplicationSpecific.java
ERBMPString.java
ERBitString.java
ERBoolean.java
EREncodableVector.java
EREnumerated.java
ERExternal.java
ERExternalParser.java
ERFactory.java
ERGeneralString.java
ERGeneralizedTime.java
ERIA5String.java
ERInputStream.java
ERInteger.java
ERNull.java
ERNumericString.java
ERObjectIdentifier.java
EROctetString.java
EROctetStringParser.java
EROutputStream.java
ERPrintableString.java
ERSequence.java
ERSequenceParser.java
ERSet.java
ERSetParser.java
ERT61String.java
ERTaggedObject.java
ERUTCTime.java
ERUTF8String.java
ERUniversalString.java
ERUnknownTag.java
ERVisibleString.java
efiniteLengthInputStream.java
ndefiniteLengthInputStream.java
azyDERConstructionEnumeration.java
azyDERSequence.java
imitedInputStream.java
rderedTable.java
c/BCObjectIdentifiers.java
mp/PKIFailureInfo.java
mp/PKIFreeText.java
mp/PKIStatus.java
mp/PKIStatusInfo.java
ms/Attribute.java
ms/AttributeTable.java
ms/CMSAttributes.java
ms/CMSObjectIdentifiers.java
ms/CompressedData.java
ms/ContentInfo.java
ms/EncryptedContentInfo.java
ms/EnvelopedData.java
ms/IssuerAndSerialNumber.java
ms/KEKIdentifier.java
ms/KEKRecipientInfo.java
ms/KeyAgreeRecipientInfo.java
ms/KeyTransRecipientInfo.java
ms/OriginatorIdentifierOrKey.java
ms/OriginatorInfo.java
ms/OriginatorPublicKey.java
ms/OtherKeyAttribute.java
ms/OtherRecipientInfo.java
ms/PasswordRecipientInfo.java
ms/RecipientIdentifier.java
ms/RecipientInfo.java
ms/RecipientKeyIdentifier.java
ms/SignedData.java
ms/SignerIdentifier.java
ms/SignerInfo.java
ms/Time.java
sf/CommitmentTypeIdentifier.java
sf/CommitmentTypeIndication.java
sf/CommitmentTypeQualifier.java
sf/ESFAttributes.java
sf/SignerLocation.java
ss/ContentIdentifier.java
ss/ESSCertID.java
ss/OtherCertID.java
ss/OtherSigningCertificate.java
ss/SigningCertificate.java
nu/GNUObjectIdentifiers.java
cao/DataGroupHash.java
cao/ICAOObjectIdentifiers.java
cao/LDSSecurityObject.java
sismtt/ISISMTTObjectIdentifiers.java
isc/IDEACBCPar.java
isc/MiscObjectIdentifiers.java
ozilla/PublicKeyAndChallenge.java
ist/NISTObjectIdentifiers.java
csp/BasicOCSPResponse.java
csp/CertID.java
csp/CertStatus.java
csp/CrlID.java
csp/OCSPObjectIdentifiers.java
csp/OCSPRequest.java
csp/OCSPResponse.java
csp/OCSPResponseStatus.java
csp/Request.java
csp/ResponderID.java
csp/ResponseBytes.java
csp/ResponseData.java
csp/RevokedInfo.java
csp/ServiceLocator.java
csp/Signature.java
csp/SingleResponse.java
csp/TBSRequest.java
iw/OIWObjectIdentifiers.java
kcs/Attribute.java
kcs/CertificationRequest.java
kcs/CertificationRequestInfo.java
kcs/ContentInfo.java
kcs/EncryptedData.java
kcs/EncryptedPrivateKeyInfo.java
kcs/IssuerAndSerialNumber.java
kcs/MacData.java
kcs/PBES2Algorithms.java
kcs/PBES2Parameters.java
kcs/PBKDF2Params.java
kcs/PKCS12PBEParams.java
kcs/PKCSObjectIdentifiers.java
kcs/PrivateKeyInfo.java
kcs/RC2CBCParameter.java
kcs/RSAESOAEPparams.java
kcs/RSAPrivateKeyStructure.java
kcs/RSASSAPSSparams.java
kcs/SignerInfo.java
eletrust/TeleTrusTObjectIdentifiers.java
sp/Accuracy.java
sp/MessageImprint.java
sp/TSTInfo.java
sp/TimeStampReq.java
sp/TimeStampResp.java
til/ASN1Dump.java
til/DERDump.java
til/Dump.java
509/AccessDescription.java
509/AlgorithmIdentifier.java
509/AttCertIssuer.java
509/AttCertValidityPeriod.java
509/Attribute.java
509/AttributeCertificate.java
509/AttributeCertificateInfo.java
509/AuthorityInformationAccess.java
509/AuthorityKeyIdentifier.java
509/BasicConstraints.java
509/CRLDistPoint.java
509/CRLNumber.java
509/CRLReason.java
509/CertPolicyId.java
509/CertificateList.java
509/CertificatePolicies.java
509/DigestInfo.java
509/DisplayText.java
509/DistributionPoint.java
509/DistributionPointName.java
509/ExtendedKeyUsage.java
509/GeneralName.java
509/GeneralNames.java
509/GeneralSubtree.java
509/Holder.java
509/IetfAttrSyntax.java
509/IssuingDistributionPoint.java
509/KeyPurposeId.java
509/KeyUsage.java
509/NoticeReference.java
509/ObjectDigestInfo.java
509/PolicyMappings.java
509/PolicyQualifierId.java
509/PolicyQualifierInfo.java
509/RoleSyntax.java
509/SubjectDirectoryAttributes.java
509/SubjectKeyIdentifier.java
509/SubjectPublicKeyInfo.java
509/TBSCertList.java
509/TBSCertificateStructure.java
509/Time.java
509/UserNotice.java
509/V1TBSCertificateGenerator.java
509/V2AttributeCertificateInfoGenerator.java
509/V2Form.java
509/V2TBSCertListGenerator.java
509/V3TBSCertificateGenerator.java
509/X509Attributes.java
509/X509CertificateStructure.java
509/X509DefaultEntryConverter.java
509/X509Extension.java
509/X509Extensions.java
509/X509ExtensionsGenerator.java
509/X509Name.java
509/X509NameEntryConverter.java
509/X509NameTokenizer.java
509/X509ObjectIdentifiers.java
509/qualified/BiometricData.java
509/qualified/ETSIQCObjectIdentifiers.java
509/qualified/Iso4217CurrencyCode.java
509/qualified/MonetaryValue.java
509/qualified/QCStatement.java
509/qualified/RFC3739QCObjectIdentifiers.java
509/qualified/SemanticsInformation.java
509/qualified/TypeOfBiometricData.java
509/sigi/SigIObjectIdentifiers.java
9/X9ObjectIdentifiers.java
|
b61a96e7ef1a78acf013bbf08fe537e5b5f129ca |
26-Apr-2010 |
Peter Hallam <peterhal@google.com> |
merge more modules into luni
SN1Choice.java
SN1Collection.java
SN1Encodable.java
SN1EncodableVector.java
SN1InputStream.java
SN1Null.java
SN1OctetString.java
SN1OutputStream.java
SN1Sequence.java
SN1Set.java
SN1TaggedObject.java
ERConstructedOctetString.java
ERConstructedSequence.java
ERInputStream.java
ERNull.java
EROutputStream.java
ERSequence.java
ERSet.java
ERTaggedObject.java
ERApplicationSpecific.java
ERBMPString.java
ERBitString.java
ERBoolean.java
ERConstructedSequence.java
ERConstructedSet.java
EREncodable.java
EREncodableVector.java
EREnumerated.java
ERGeneralString.java
ERGeneralizedTime.java
ERIA5String.java
ERInputStream.java
ERInteger.java
ERNull.java
ERNumericString.java
ERObject.java
ERObjectIdentifier.java
EROctetString.java
EROutputStream.java
ERPrintableString.java
ERSequence.java
ERSet.java
ERString.java
ERT61String.java
ERTaggedObject.java
ERTags.java
ERUTCTime.java
ERUTF8String.java
ERUniversalString.java
ERUnknownTag.java
ERVisibleString.java
IDTokenizer.java
rderedTable.java
mp/PKIFailureInfo.java
mp/PKIFreeText.java
mp/PKIStatus.java
mp/PKIStatusInfo.java
ms/Attribute.java
ms/AttributeTable.java
ms/CMSAttributes.java
ms/CMSObjectIdentifiers.java
ms/CompressedData.java
ms/ContentInfo.java
ms/EncryptedContentInfo.java
ms/EnvelopedData.java
ms/IssuerAndSerialNumber.java
ms/KEKIdentifier.java
ms/KEKRecipientInfo.java
ms/KeyAgreeRecipientInfo.java
ms/KeyTransRecipientInfo.java
ms/OriginatorIdentifierOrKey.java
ms/OriginatorInfo.java
ms/OriginatorPublicKey.java
ms/OtherKeyAttribute.java
ms/OtherRecipientInfo.java
ms/PasswordRecipientInfo.java
ms/RecipientIdentifier.java
ms/RecipientInfo.java
ms/RecipientKeyIdentifier.java
ms/SignedData.java
ms/SignerIdentifier.java
ms/SignerInfo.java
ms/Time.java
ryptopro/CryptoProObjectIdentifiers.java
sf/CommitmentTypeIdentifier.java
sf/CommitmentTypeIndication.java
sf/CommitmentTypeQualifier.java
sf/ESFAttributes.java
sf/SignerLocation.java
ss/ContentIdentifier.java
ss/ESSCertID.java
ss/OtherCertID.java
ss/OtherSigningCertificate.java
ss/SigningCertificate.java
nu/GNUObjectIdentifiers.java
ana/IANAObjectIdentifiers.java
cao/DataGroupHash.java
cao/ICAOObjectIdentifiers.java
cao/LDSSecurityObject.java
isc/IDEACBCPar.java
isc/MiscObjectIdentifiers.java
isc/NetscapeCertType.java
isc/NetscapeRevocationURL.java
isc/VerisignCzagExtension.java
ozilla/PublicKeyAndChallenge.java
ist/NISTObjectIdentifiers.java
csp/BasicOCSPResponse.java
csp/CertID.java
csp/CertStatus.java
csp/CrlID.java
csp/OCSPObjectIdentifiers.java
csp/OCSPRequest.java
csp/OCSPResponse.java
csp/OCSPResponseStatus.java
csp/Request.java
csp/ResponderID.java
csp/ResponseBytes.java
csp/ResponseData.java
csp/RevokedInfo.java
csp/ServiceLocator.java
csp/Signature.java
csp/SingleResponse.java
csp/TBSRequest.java
iw/OIWObjectIdentifiers.java
kcs/Attribute.java
kcs/AuthenticatedSafe.java
kcs/CertBag.java
kcs/CertificationRequest.java
kcs/CertificationRequestInfo.java
kcs/ContentInfo.java
kcs/DHParameter.java
kcs/EncryptedData.java
kcs/EncryptedPrivateKeyInfo.java
kcs/EncryptionScheme.java
kcs/IssuerAndSerialNumber.java
kcs/KeyDerivationFunc.java
kcs/MacData.java
kcs/PBES2Algorithms.java
kcs/PBES2Parameters.java
kcs/PBKDF2Params.java
kcs/PKCS12PBEParams.java
kcs/PKCSObjectIdentifiers.java
kcs/Pfx.java
kcs/PrivateKeyInfo.java
kcs/RC2CBCParameter.java
kcs/RSAESOAEPparams.java
kcs/RSAPrivateKeyStructure.java
kcs/RSASSAPSSparams.java
kcs/SafeBag.java
kcs/SignedData.java
kcs/SignerInfo.java
eletrust/TeleTrusTObjectIdentifiers.java
sp/Accuracy.java
sp/MessageImprint.java
sp/TSTInfo.java
sp/TimeStampReq.java
sp/TimeStampResp.java
til/ASN1Dump.java
til/DERDump.java
til/Dump.java
509/AccessDescription.java
509/AlgorithmIdentifier.java
509/AttCertIssuer.java
509/AttCertValidityPeriod.java
509/Attribute.java
509/AttributeCertificate.java
509/AttributeCertificateInfo.java
509/AuthorityInformationAccess.java
509/AuthorityKeyIdentifier.java
509/BasicConstraints.java
509/CRLDistPoint.java
509/CRLNumber.java
509/CRLReason.java
509/CertPolicyId.java
509/CertificateList.java
509/CertificatePolicies.java
509/DSAParameter.java
509/DigestInfo.java
509/DisplayText.java
509/DistributionPoint.java
509/DistributionPointName.java
509/ExtendedKeyUsage.java
509/GeneralName.java
509/GeneralNames.java
509/GeneralSubtree.java
509/Holder.java
509/IetfAttrSyntax.java
509/IssuerSerial.java
509/IssuingDistributionPoint.java
509/KeyPurposeId.java
509/KeyUsage.java
509/NameConstraints.java
509/NoticeReference.java
509/ObjectDigestInfo.java
509/PolicyInformation.java
509/PolicyMappings.java
509/PolicyQualifierId.java
509/PolicyQualifierInfo.java
509/RSAPublicKeyStructure.java
509/ReasonFlags.java
509/RoleSyntax.java
509/SubjectDirectoryAttributes.java
509/SubjectKeyIdentifier.java
509/SubjectPublicKeyInfo.java
509/TBSCertList.java
509/TBSCertificateStructure.java
509/Time.java
509/UserNotice.java
509/V1TBSCertificateGenerator.java
509/V2AttributeCertificateInfoGenerator.java
509/V2Form.java
509/V2TBSCertListGenerator.java
509/V3TBSCertificateGenerator.java
509/X509Attributes.java
509/X509CertificateStructure.java
509/X509DefaultEntryConverter.java
509/X509Extension.java
509/X509Extensions.java
509/X509Name.java
509/X509NameElementList.java
509/X509NameEntryConverter.java
509/X509NameTokenizer.java
509/X509ObjectIdentifiers.java
509/qualified/BiometricData.java
509/qualified/ETSIQCObjectIdentifiers.java
509/qualified/Iso4217CurrencyCode.java
509/qualified/MonetaryValue.java
509/qualified/QCStatement.java
509/qualified/RFC3739QCObjectIdentifiers.java
509/qualified/SemanticsInformation.java
509/qualified/TypeOfBiometricData.java
509/sigi/SigIObjectIdentifiers.java
9/X9ObjectIdentifiers.java
|