• Home
  • History
  • Annotate
  • only in /external/bouncycastle/src/main/java/org/bouncycastle/asn1/
History log of /external/bouncycastle/src/main/java/org/bouncycastle/asn1/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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