[bouncycastle] 02/04: Merge tag 'upstream/1.55'
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Fri Sep 9 21:21:10 UTC 2016
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to branch master
in repository bouncycastle.
commit 774952776c2ed43a5fed91948eed077cf748900c
Merge: 38af2fb 11e2eb1
Author: Emmanuel Bourg <ebourg at apache.org>
Date: Fri Sep 9 22:42:49 2016 +0200
Merge tag 'upstream/1.55'
Upstream version 1.55
.gitignore | 11 -
CONTRIBUTORS.html | 22 +-
LICENSE.html | 2 +-
ant/bc+-build.xml | 2 +-
bc-build.properties | 6 +-
build1-2 | 6 +-
core/core.iml | 14 -
.../bouncycastle/crypto/tls/OCSPStatusRequest.java | 131 --
.../bouncycastle/crypto/tls/ServerNameList.java | 86 -
.../org/bouncycastle/crypto/tls/UDPTransport.java | 2 +-
.../org/bouncycastle/util/io/Streams.java | 6 +
.../org/bouncycastle/util/test/SimpleTest.java | 10 +
.../bouncycastle/asn1/ASN1ApplicationSpecific.java | 8 +-
.../java/org/bouncycastle/asn1/ASN1Enumerated.java | 4 +-
.../java/org/bouncycastle/asn1/ASN1Exception.java | 19 +
.../java/org/bouncycastle/asn1/ASN1Generator.java | 17 +-
.../org/bouncycastle/asn1/ASN1OctetString.java | 3 +-
.../bouncycastle/asn1/ASN1ParsingException.java | 19 +
.../org/bouncycastle/asn1/ASN1TaggedObject.java | 5 +
.../bouncycastle/asn1/BEROctetStringGenerator.java | 32 +-
.../bouncycastle/asn1/BEROctetStringParser.java | 19 +
.../org/bouncycastle/asn1/BEROutputStream.java | 14 +
.../org/bouncycastle/asn1/BERTaggedObject.java | 2 +-
.../java/org/bouncycastle/asn1/DERBitString.java | 11 +
.../org/bouncycastle/asn1/DERSequenceParser.java | 20 +
.../main/java/org/bouncycastle/asn1/DERSet.java | 2 +-
.../java/org/bouncycastle/asn1/DERSetParser.java | 20 +
.../java/org/bouncycastle/asn1/DERT61String.java | 6 +-
.../org/bouncycastle/asn1/DERUniversalString.java | 6 +-
.../java/org/bouncycastle/asn1/DLBitString.java | 11 +
.../bouncycastle/asn1/bc/BCObjectIdentifiers.java | 23 +
.../org/bouncycastle/asn1/crmf/EncryptedValue.java | 2 +
.../asn1/cryptopro/CryptoProObjectIdentifiers.java | 3 +
.../asn1/cryptopro/GOST28147Parameters.java | 3 +-
.../org/bouncycastle/asn1/dvcs/DVCSCertInfo.java | 13 +-
.../asn1/dvcs/DVCSRequestInformation.java | 2 +
.../java/org/bouncycastle/asn1/dvcs/DVCSTime.java | 16 +-
.../org/bouncycastle/asn1/dvcs/PathProcInput.java | 16 +-
.../org/bouncycastle/asn1/dvcs/TargetEtcChain.java | 56 +-
.../org/bouncycastle/asn1/eac/CVCertificate.java | 3 +-
.../asn1/eac/CVCertificateRequest.java | 39 +-
.../org/bouncycastle/asn1/eac/CertificateBody.java | 1 +
.../org/bouncycastle/asn1/eac/ECDSAPublicKey.java | 5 +-
.../java/org/bouncycastle/asn1/eac/PackedDate.java | 2 +-
.../java/org/bouncycastle/asn1/esf/CrlOcspRef.java | 3 +-
.../bouncycastle/asn1/esf/RevocationValues.java | 3 +-
.../org/bouncycastle/asn1/esf/SignerAttribute.java | 6 +-
.../org/bouncycastle/asn1/esf/SignerLocation.java | 3 +-
.../org/bouncycastle/asn1/ess/ESSCertIDv2.java | 5 +-
.../org/bouncycastle/asn1/icao/LDSVersionInfo.java | 2 +-
.../bouncycastle/asn1/misc/CAST5CBCParameters.java | 5 +-
.../org/bouncycastle/asn1/misc/IDEACBCPar.java | 3 +-
.../bouncycastle/asn1/nist/NISTNamedCurves.java | 48 +-
.../asn1/nist/NISTObjectIdentifiers.java | 62 +-
.../org/bouncycastle/asn1/ocsp/CertStatus.java | 4 +-
.../java/org/bouncycastle/asn1/pkcs/CRLBag.java | 3 +-
.../asn1/pkcs/CertificationRequestInfo.java | 3 +-
.../java/org/bouncycastle/asn1/pkcs/MacData.java | 7 +-
.../rosstandart/RosstandartObjectIdentifiers.java | 28 +
.../org/bouncycastle/asn1/sec/SECNamedCurves.java | 2 +-
.../asn1/teletrust/TeleTrusTNamedCurves.java | 52 +-
.../asn1/teletrust/TeleTrusTObjectIdentifiers.java | 4 +-
.../java/org/bouncycastle/asn1/tsp/Accuracy.java | 5 +-
.../org/bouncycastle/asn1/tsp/MessageImprint.java | 5 +-
.../java/org/bouncycastle/asn1/tsp/TSTInfo.java | 2 +-
.../bouncycastle/asn1/ua/DSTU4145PointEncoder.java | 2 +-
.../java/org/bouncycastle/asn1/util/ASN1Dump.java | 9 +-
.../main/java/org/bouncycastle/asn1/util/Dump.java | 6 +
.../org/bouncycastle/asn1/x509/DisplayText.java | 20 +
.../bouncycastle/asn1/x509/DistributionPoint.java | 3 +
.../bouncycastle/asn1/x509/NameConstraints.java | 43 +-
.../asn1/x509/SubjectKeyIdentifier.java | 9 +-
.../org/bouncycastle/asn1/x509/TBSCertList.java | 4 +-
.../org/bouncycastle/asn1/x509/TBSCertificate.java | 4 +-
.../org/bouncycastle/asn1/x509/UserNotice.java | 11 +-
.../x509/qualified/ETSIQCObjectIdentifiers.java | 7 +
.../asn1/x509/qualified/SemanticsInformation.java | 21 +-
.../java/org/bouncycastle/asn1/x9/OtherInfo.java | 3 +-
.../org/bouncycastle/asn1/x9/ValidationParams.java | 3 +
.../org/bouncycastle/asn1/x9/X962NamedCurves.java | 24 +-
.../org/bouncycastle/asn1/x9/X962Parameters.java | 4 +-
.../java/org/bouncycastle/asn1/x9/X9ECPoint.java | 2 +-
.../bouncycastle/asn1/x9/X9IntegerConverter.java | 23 +
.../src/main/java/org/bouncycastle/crypto/Xof.java | 11 +
.../crypto/agreement/ECDHBasicAgreement.java | 5 +
.../crypto/agreement/ECDHCBasicAgreement.java | 4 +
.../crypto/agreement/ECMQVBasicAgreement.java | 12 +-
.../agreement/kdf/ConcatenationKDFGenerator.java | 2 +-
.../bouncycastle/crypto/digests/Blake2bDigest.java | 27 +-
.../crypto/digests/GOST3411_2012Digest.java | 1050 ++++++++++++
.../crypto/digests/GOST3411_2012_256Digest.java | 57 +
.../crypto/digests/GOST3411_2012_512Digest.java | 47 +
.../bouncycastle/crypto/digests/KeccakDigest.java | 4 +-
.../org/bouncycastle/crypto/digests/MD5Digest.java | 38 +
.../bouncycastle/crypto/digests/SHA1Digest.java | 5 +
.../bouncycastle/crypto/digests/SHA224Digest.java | 5 +
.../bouncycastle/crypto/digests/SHA256Digest.java | 5 +
.../bouncycastle/crypto/digests/SHA384Digest.java | 5 +
.../bouncycastle/crypto/digests/SHA512Digest.java | 5 +
.../bouncycastle/crypto/digests/SHAKEDigest.java | 16 +-
.../crypto/encodings/OAEPEncoding.java | 8 +-
.../crypto/engines/ChaCha7539Engine.java | 120 ++
.../bouncycastle/crypto/engines/ChaChaEngine.java | 36 +-
.../bouncycastle/crypto/engines/Salsa20Engine.java | 50 +-
.../crypto/engines/XSalsa20Engine.java | 6 +-
.../org/bouncycastle/crypto/generators/BCrypt.java | 27 +-
.../crypto/generators/BaseKDFBytesGenerator.java | 2 +-
.../crypto/generators/OpenBSDBCrypt.java | 2 +-
.../crypto/generators/Poly1305KeyGenerator.java | 28 +-
.../org/bouncycastle/crypto/macs/Poly1305.java | 76 +-
.../bouncycastle/crypto/modes/GCMBlockCipher.java | 9 +
.../crypto/params/ECDomainParameters.java | 30 +
.../crypto/params/MQVPrivateParameters.java | 26 +
.../crypto/params/MQVPublicParameters.java | 13 +
.../crypto/prng/SP800SecureRandomBuilder.java | 80 +-
.../crypto/signers/RSADigestSigner.java | 5 +
.../bouncycastle/crypto/tls/AbstractTlsClient.java | 11 +-
.../bouncycastle/crypto/tls/AbstractTlsServer.java | 8 +-
.../bouncycastle/crypto/tls/AlertDescription.java | 4 +-
.../bouncycastle/crypto/tls/CertificateType.java | 15 +
.../bouncycastle/crypto/tls/Chacha20Poly1305.java | 117 +-
.../org/bouncycastle/crypto/tls/CipherSuite.java | 46 +-
.../crypto/tls/DTLSClientProtocol.java | 9 +-
.../bouncycastle/crypto/tls/DTLSReassembler.java | 7 +-
.../crypto/tls/DTLSReliableHandshake.java | 5 +-
.../crypto/tls/DTLSServerProtocol.java | 3 +
.../crypto/tls/DefaultTlsCipherFactory.java | 51 +-
.../bouncycastle/crypto/tls/DefaultTlsClient.java | 1 +
.../bouncycastle/crypto/tls/DefaultTlsServer.java | 6 +-
.../crypto/tls/EncryptionAlgorithm.java | 11 +-
.../org/bouncycastle/crypto/tls/ExtensionType.java | 49 +-
.../org/bouncycastle/crypto/tls/HashAlgorithm.java | 5 +
.../java/org/bouncycastle/crypto/tls/NameType.java | 5 +
.../bouncycastle/crypto/tls/OCSPStatusRequest.java | 3 +-
.../crypto/tls/SRTPProtectionProfile.java | 6 +
.../bouncycastle/crypto/tls/ServerNameList.java | 38 +-
.../org/bouncycastle/crypto/tls/TlsAEADCipher.java | 109 +-
.../bouncycastle/crypto/tls/TlsClientProtocol.java | 9 +-
.../org/bouncycastle/crypto/tls/TlsDHUtils.java | 18 +-
.../org/bouncycastle/crypto/tls/TlsECCUtils.java | 25 +-
.../crypto/tls/TlsECDHKeyExchange.java | 57 +-
.../crypto/tls/TlsExtensionsUtils.java | 38 +
.../org/bouncycastle/crypto/tls/TlsProtocol.java | 90 +-
.../bouncycastle/crypto/tls/TlsServerProtocol.java | 3 +
.../bouncycastle/crypto/tls/TlsStreamCipher.java | 12 -
.../java/org/bouncycastle/crypto/tls/TlsUtils.java | 245 +--
.../java/org/bouncycastle/iana/AEADAlgorithm.java | 57 +
.../math/ec/custom/sec/SecP256R1Field.java | 7 +-
.../math/ec/custom/sec/SecP384R1Field.java | 7 +-
.../pqc/asn1/McElieceCCA2PrivateKey.java | 93 +-
.../pqc/asn1/McElieceCCA2PublicKey.java | 42 +-
.../bouncycastle/pqc/asn1/McEliecePrivateKey.java | 82 +-
.../bouncycastle/pqc/asn1/McEliecePublicKey.java | 33 +-
.../pqc/asn1/PQCObjectIdentifiers.java | 11 +
.../bouncycastle/pqc/asn1/SPHINCS256KeyParams.java | 57 +
.../pqc/crypto/DigestingMessageSigner.java | 42 +-
.../org/bouncycastle/pqc/crypto/ExchangePair.java | 45 +
.../pqc/crypto/ExchangePairGenerator.java | 17 +
.../bouncycastle/pqc/crypto/MessageEncryptor.java | 9 +-
.../org/bouncycastle/pqc/crypto/MessageSigner.java | 5 +-
.../mceliece/McElieceCCA2KeyPairGenerator.java | 10 +-
.../crypto/mceliece/McElieceCCA2KeyParameters.java | 6 +-
.../crypto/mceliece/McElieceCCA2Parameters.java | 110 +-
.../crypto/mceliece/McElieceCCA2Primitives.java | 4 +-
.../mceliece/McElieceCCA2PrivateKeyParameters.java | 65 +-
.../mceliece/McElieceCCA2PublicKeyParameters.java | 40 +-
...McEliecePKCSCipher.java => McElieceCipher.java} | 28 +-
.../crypto/mceliece/McElieceFujisakiCipher.java | 36 +-
.../mceliece/McElieceFujisakiDigestCipher.java | 128 --
.../crypto/mceliece/McElieceKeyPairGenerator.java | 5 +-
.../crypto/mceliece/McElieceKobaraImaiCipher.java | 31 +-
.../mceliece/McElieceKobaraImaiDigestCipher.java | 128 --
.../crypto/mceliece/McEliecePKCSDigestCipher.java | 128 --
.../pqc/crypto/mceliece/McElieceParameters.java | 55 +-
.../crypto/mceliece/McEliecePointchevalCipher.java | 24 +-
.../mceliece/McEliecePointchevalDigestCipher.java | 128 --
.../mceliece/McEliecePrivateKeyParameters.java | 48 +-
.../mceliece/McEliecePublicKeyParameters.java | 35 +-
.../bouncycastle/pqc/crypto/mceliece/Utils.java | 37 +
.../bouncycastle/pqc/crypto/newhope/ChaCha20.java | 15 +
.../pqc/crypto/newhope/ErrorCorrection.java | 121 ++
.../pqc/crypto/newhope/NHAgreement.java | 24 +
.../crypto/newhope/NHExchangePairGenerator.java | 30 +
.../pqc/crypto/newhope/NHKeyPairGenerator.java | 28 +
.../pqc/crypto/newhope/NHPrivateKeyParameters.java | 22 +
.../pqc/crypto/newhope/NHPublicKeyParameters.java | 26 +
.../org/bouncycastle/pqc/crypto/newhope/NTT.java | 110 ++
.../bouncycastle/pqc/crypto/newhope/NewHope.java | 158 ++
.../bouncycastle/pqc/crypto/newhope/Params.java | 12 +
.../org/bouncycastle/pqc/crypto/newhope/Poly.java | 145 ++
.../bouncycastle/pqc/crypto/newhope/Precomp.java | 181 +++
.../bouncycastle/pqc/crypto/newhope/Reduce.java | 25 +
.../NTRUEncryptionKeyGenerationParameters.java | 2 +-
.../pqc/crypto/sphincs/HashFunctions.java | 110 ++
.../org/bouncycastle/pqc/crypto/sphincs/Horst.java | 179 +++
.../bouncycastle/pqc/crypto/sphincs/Permute.java | 118 ++
.../pqc/crypto/sphincs/SPHINCS256Config.java | 19 +
.../sphincs/SPHINCS256KeyGenerationParameters.java | 23 +
.../crypto/sphincs/SPHINCS256KeyPairGenerator.java | 47 +
.../pqc/crypto/sphincs/SPHINCS256Signer.java | 404 +++++
.../sphincs/SPHINCSPrivateKeyParameters.java | 21 +
.../crypto/sphincs/SPHINCSPublicKeyParameters.java | 21 +
.../org/bouncycastle/pqc/crypto/sphincs/Seed.java | 49 +
.../org/bouncycastle/pqc/crypto/sphincs/Tree.java | 93 ++
.../org/bouncycastle/pqc/crypto/sphincs/Wots.java | 97 ++
.../main/java/org/bouncycastle/util/Arrays.java | 50 +
core/src/main/java/org/bouncycastle/util/Pack.java | 38 +
.../java/org/bouncycastle/util/io/Streams.java | 6 +
.../org/bouncycastle/util/test/SimpleTest.java | 10 +
.../crypto/signers/RSADigestSigner.java | 238 ---
.../crypto/tls/AbstractTlsContext.java | 135 --
.../bouncycastle/crypto/tls/DTLSReassembler.java | 136 --
.../crypto/tls/DTLSReliableHandshake.java | 457 ------
.../main/jdk1.4/org/bouncycastle/util/Arrays.java | 50 +
.../org/bouncycastle/asn1/test/BitStringTest.java | 16 +
.../crypto/prng/test/SP800RandomTest.java | 61 -
.../crypto/test/Blake2bDigestTest.java | 91 +-
.../java/org/bouncycastle/crypto/test/DSATest.java | 101 ++
.../crypto/test/DeterministicDSATest.java | 15 +-
.../org/bouncycastle/crypto/test/DigestTest.java | 2 +-
.../java/org/bouncycastle/crypto/test/ECTest.java | 495 +++---
.../crypto/test/GOST3411DigestTest.java | 3 +-
.../crypto/test/GOST3411_2012_256DigestTest.java | 90 ++
.../crypto/test/GOST3411_2012_512DigestTest.java | 89 ++
.../bouncycastle/crypto/test/MD5DigestTest.java | 5 +
.../org/bouncycastle/crypto/test/Poly1305Test.java | 340 ++--
.../crypto/test/RSADigestSignerTest.java | 35 +-
.../java/org/bouncycastle/crypto/test/RSATest.java | 117 +-
.../bouncycastle/crypto/test/RegressionTest.java | 2 +
.../org/bouncycastle/crypto/test/SHA3HMacTest.java | 335 ++++
.../bouncycastle/crypto/test/SHAKEDigestTest.java | 41 +
.../crypto/tls/test/MockDTLSClient.java | 7 +-
.../crypto/tls/test/MockDTLSServer.java | 6 +-
.../crypto/tls/test/MockTlsClient.java | 8 +-
.../crypto/tls/test/MockTlsServer.java | 6 +-
...PKCSCipherTest.java => McElieceCipherTest.java} | 24 +-
.../crypto/test/McElieceFujisakiCipherTest.java | 17 +-
.../crypto/test/McElieceKobaraImaiCipherTest.java | 16 +-
.../crypto/test/McEliecePointchevalCipherTest.java | 16 +-
.../bouncycastle/pqc/crypto/test/NewHopeTest.java | 161 ++
.../pqc/crypto/test/RainbowSignerTest.java | 2 +-
.../pqc/crypto/test/RegressionTest.java | 6 +-
.../pqc/crypto/test/Sphincs256Test.java | 1679 ++++++++++++++++++++
.../org/bouncycastle/crypto/tls/package.html | 5 -
.../org/bouncycastle/crypto/tls/test/package.html | 5 +
cycle-certificate.p12 | Bin 2580 -> 0 bytes
docs/releasenotes.html | 395 ++---
docs/specifications.html | 71 +-
.../org/bouncycastle/kmip/wire/KMIPBigInteger.java | 51 +
.../org/bouncycastle/kmip/wire/KMIPBoolean.java | 39 +
.../org/bouncycastle/kmip/wire/KMIPByteString.java | 41 +
.../org/bouncycastle/kmip/wire/KMIPDateTime.java | 41 +
.../org/bouncycastle/kmip/wire/KMIPEncodable.java | 6 +
.../org/bouncycastle/kmip/wire/KMIPEncoder.java | 8 +
.../bouncycastle/kmip/wire/KMIPEnumeration.java | 41 +
.../org/bouncycastle/kmip/wire/KMIPInteger.java | 41 +
.../org/bouncycastle/kmip/wire/KMIPInterval.java | 44 +
.../java/org/bouncycastle/kmip/wire/KMIPItem.java | 13 +
.../java/org/bouncycastle/kmip/wire/KMIPLong.java | 39 +
.../org/bouncycastle/kmip/wire/KMIPStructure.java | 84 +
.../org/bouncycastle/kmip/wire/KMIPTextString.java | 41 +
.../java/org/bouncycastle/kmip/wire/KMIPType.java | 20 +
.../bouncycastle/kmip/wire/bin/BinaryEncoder.java | 152 ++
.../org/bouncycastle/kmip/test/BasicBinTest.java | 123 ++
mail/mail.iml | 18 -
.../mail/smime/test/SMIMECompressedTest.java | 64 +-
misc/misc.iml | 16 -
pg/large.txt.asc | 16 +-
pg/large.txt.bpg | Bin 292 -> 291 bytes
pg/pg.iml | 17 -
pg/pub.asc | 32 +-
pg/pub.bpg | Bin 307 -> 307 bytes
pg/secret.asc | 42 +-
pg/secret.bpg | Bin 677 -> 677 bytes
.../org/bouncycastle/openpgp/PGPPublicKey.java | 24 +
.../org/bouncycastle/openpgp/PGPPublicKeyRing.java | 48 +
.../org/bouncycastle/openpgp/PGPSecretKeyRing.java | 76 +
.../org/bouncycastle/bcpg/ArmoredOutputStream.java | 32 +-
.../org/bouncycastle/bcpg/sig/SignatureTarget.java | 44 +
.../java/org/bouncycastle/openpgp/PGPKeyRing.java | 49 +-
.../org/bouncycastle/openpgp/PGPObjectFactory.java | 19 +-
.../org/bouncycastle/openpgp/PGPPublicKey.java | 28 +-
.../org/bouncycastle/openpgp/PGPPublicKeyRing.java | 57 +-
.../openpgp/PGPPublicKeyRingCollection.java | 91 +-
.../org/bouncycastle/openpgp/PGPSecretKeyRing.java | 95 +-
.../org/bouncycastle/openpgp/PGPSignature.java | 24 +
.../openpgp/PGPSignatureSubpacketGenerator.java | 11 +-
.../openpgp/PGPSignatureSubpacketVector.java | 13 +
.../java/org/bouncycastle/openpgp/PGPUtil.java | 191 ++-
.../openpgp/operator/jcajce/JcaJcePGPUtil.java | 49 +
.../operator/jcajce/JcaPGPKeyConverter.java | 10 +-
.../jcajce/JcePBEDataDecryptorFactoryBuilder.java | 1 +
.../jcajce/JcePBEKeyEncryptionMethodGenerator.java | 1 +
.../jcajce/JcePBEProtectionRemoverFactory.java | 3 +-
.../jcajce/JcePBESecretKeyDecryptorBuilder.java | 3 +-
.../jcajce/JcePBESecretKeyEncryptorBuilder.java | 5 +-
.../jcajce/JcePGPDataEncryptorBuilder.java | 4 +-
.../JcePublicKeyKeyEncryptionMethodGenerator.java | 4 +-
.../openpgp/operator/jcajce/OperatorHelper.java | 1 +
.../openpgp/operator/jcajce/PGPUtil.java | 146 --
.../JcePublicKeyKeyEncryptionMethodGenerator.java | 3 +-
.../openpgp/operator/jcajce/OperatorHelper.java | 1 +
.../operator/jcajce/JcaPGPKeyConverter.java | 8 +-
.../bouncycastle/openpgp/test/PGPKeyRingTest.java | 36 +
.../bouncycastle/openpgp/test/PGPPacketTest.java | 73 +-
.../openpgp/test/PGPSignatureTest.java | 36 +
pg/test.txt.asc | 10 +-
pg/test.txt.bpg | Bin 82 -> 82 bytes
pkix/pkix.iml | 16 -
.../bouncycastle/tsp/TimeStampTokenGenerator.java | 61 +-
.../JceAsymmetricValueDecryptorGenerator.java | 56 +-
.../cert/dane/DANEEntrySelectorFactory.java | 9 +-
.../cert/dane/TruncatingDigestCalculator.java | 60 +
.../cert/dane/fetcher/JndiDANEFetcherFactory.java | 4 +-
.../org/bouncycastle/cert/ocsp/OCSPReqBuilder.java | 6 +-
.../java/org/bouncycastle/cert/ocsp/RespID.java | 2 +-
.../validations/BasicConstraintsValidation.java | 22 +-
...faultCMSSignatureEncryptionAlgorithmFinder.java | 6 +-
.../org/bouncycastle/cms/PasswordRecipient.java | 30 +
.../cms/PasswordRecipientInfoGenerator.java | 24 +-
.../cms/SignerInfoGeneratorBuilder.java | 7 +-
.../bouncycastle/cms/bc/BcPasswordRecipient.java | 16 +-
.../cms/bc/BcPasswordRecipientInfoGenerator.java | 17 +-
.../bouncycastle/cms/bc/EnvelopedDataHelper.java | 60 +
.../cms/jcajce/EnvelopedDataHelper.java | 12 +-
.../bouncycastle/cms/jcajce/JcaJceExtHelper.java | 2 +-
.../cms/jcajce/JcaSignerInfoGeneratorBuilder.java | 20 +-
.../org/bouncycastle/openssl/MiscPEMGenerator.java | 6 +
.../org/bouncycastle/openssl/PasswordFinder.java | 1 +
.../DefaultSignatureAlgorithmIdentifierFinder.java | 10 +
.../operator/jcajce/JcaContentSignerBuilder.java | 3 +-
.../operator/jcajce/JceAsymmetricKeyWrapper.java | 87 +
.../java/org/bouncycastle/pkcs/PKCS12PfxPdu.java | 5 +-
.../pkcs/PKCS8EncryptedPrivateKeyInfo.java | 5 +-
.../jcajce/JcePKCSPBEOutputEncryptorBuilder.java | 7 +-
.../org/bouncycastle/tsp/TimeStampRequest.java | 10 +-
.../tsp/TimeStampResponseGenerator.java | 27 +-
.../bouncycastle/tsp/TimeStampTokenGenerator.java | 169 +-
.../org/bouncycastle/tsp/TimeStampTokenInfo.java | 6 +
.../bouncycastle/tsp/TimeStampTokenGenerator.java | 173 +-
.../operator/jcajce/JceAsymmetricKeyWrapper.java | 37 +
.../bouncycastle/tsp/TimeStampTokenGenerator.java | 173 +-
.../org/bouncycastle/cert/crmf/test/AllTests.java | 66 +
.../cert/path/test/CertPathValidationTest.java | 12 +
.../java/org/bouncycastle/cert/test/CertTest.java | 94 +-
.../java/org/bouncycastle/cert/test/DANETest.java | 5 +-
...Calculator.java => SHA256DigestCalculator.java} | 14 +-
.../cms/test/NewEnvelopedDataTest.java | 730 +++++----
.../bouncycastle/cms/test/NewSignedDataTest.java | 77 +-
.../org/bouncycastle/openssl/test/ParserTest.java | 18 -
.../org/bouncycastle/openssl/test/WriterTest.java | 18 -
.../org/bouncycastle/operator/test/AllTests.java | 56 +
.../java/org/bouncycastle/tsp/test/NewTSPTest.java | 546 +++++--
.../org/bouncycastle/cert/crmf/test/AllTests.java | 3 +
.../org/bouncycastle/operator/test/AllTests.java | 49 +
prov/prov.iml | 16 -
.../jcajce/provider/asymmetric/DSA.java | 16 +
.../jcajce/provider/asymmetric/EC.java | 10 +
.../jcajce/provider/asymmetric/RSA.java | 11 +
.../provider/asymmetric/dh/KeyAgreementSpi.java | 7 +
.../jcajce/provider/asymmetric/dsa/DSASigner.java | 73 +
.../asymmetric/ec/AlgorithmParametersSpi.java | 10 +-
.../jcajce/provider/asymmetric/ec/IESCipher.java | 4 +-
.../provider/asymmetric/ec/KeyAgreementSpi.java | 7 +
.../provider/asymmetric/ec/SignatureSpi.java | 73 +
.../asymmetric/ies/AlgorithmParametersSpi.java | 40 +-
.../asymmetric/rsa/AlgorithmParametersSpi.java | 25 +-
.../jcajce/provider/asymmetric/rsa/CipherSpi.java | 18 +-
.../asymmetric/rsa/DigestSignatureSpi.java | 37 +
.../provider/asymmetric/rsa/PSSSignatureSpi.java | 36 +
.../provider/asymmetric/util/BaseAgreementSpi.java | 8 +-
.../asymmetric/x509/CertificateFactory.java | 50 +-
.../jcajce/provider/asymmetric/x509/PEMUtil.java | 16 +
.../jcajce/provider/digest/GOST3411.java | 99 +-
.../bouncycastle/jcajce/provider/digest/SHA1.java | 90 +-
.../bouncycastle/jcajce/provider/digest/SHA3.java | 106 ++
.../jcajce/provider/symmetric/PBEPBKDF2.java | 67 +-
.../jcajce/provider/symmetric/TLSKDF.java | 209 +++
.../provider/symmetric/util/BaseBlockCipher.java | 21 +-
.../jcajce/provider/symmetric/util/PBE.java | 30 +-
.../jcajce/provider/util/DigestFactory.java | 50 +
.../bouncycastle/jcajce/spec/PBKDF2KeySpec.java | 19 +
.../jcajce/spec/TLSKeyMaterialSpec.java | 76 +
.../jcajce/util/AlgorithmParametersUtils.java | 3 -
.../bouncycastle/jcajce/util/BCJcaJceHelper.java | 10 +-
.../jcajce/util/MessageDigestUtils.java | 4 +
.../jce/provider/BouncyCastleProvider.java | 23 +-
.../jce/provider/BrokenKDF2BytesGenerator.java | 2 +-
.../bouncycastle/jce/provider/X509CertParser.java | 3 +
.../bouncycastle/pqc/jcajce/interfaces/NHKey.java | 8 +
.../pqc/jcajce/interfaces/NHPrivateKey.java | 9 +
.../pqc/jcajce/interfaces/NHPublicKey.java | 9 +
.../pqc/jcajce/interfaces/SPHINCSKey.java | 9 +
.../jcajce/provider/BouncyCastlePQCProvider.java | 23 +-
.../bouncycastle/pqc/jcajce/provider/McEliece.java | 53 +-
.../org/bouncycastle/pqc/jcajce/provider/NH.java | 33 +
.../bouncycastle/pqc/jcajce/provider/SPHINCS.java | 34 +
.../pqc/jcajce/provider/gmss/BCGMSSPublicKey.java | 12 -
.../mceliece/BCMcElieceCCA2PrivateKey.java | 176 +-
.../provider/mceliece/BCMcElieceCCA2PublicKey.java | 106 +-
.../provider/mceliece/BCMcEliecePrivateKey.java | 181 +--
.../provider/mceliece/BCMcEliecePublicKey.java | 125 +-
.../mceliece/McElieceCCA2KeyFactorySpi.java | 152 +-
.../mceliece/McElieceCCA2KeyPairGeneratorSpi.java | 54 +
.../mceliece/McElieceCCA2KeysToParams.java | 8 +-
.../provider/mceliece/McElieceCCA2Primitives.java | 2 +-
.../mceliece/McElieceFujisakiCipherSpi.java | 42 -
.../provider/mceliece/McElieceKeyFactorySpi.java | 161 +-
.../mceliece/McElieceKeyPairGeneratorSpi.java | 137 +-
.../provider/mceliece/McElieceKeysToParams.java | 7 +-
.../provider/mceliece/McEliecePKCSCipherSpi.java | 59 +-
.../pqc/jcajce/provider/mceliece/Utils.java | 66 +
.../jcajce/provider/newhope/BCNHPrivateKey.java | 116 ++
.../pqc/jcajce/provider/newhope/BCNHPublicKey.java | 91 ++
.../jcajce/provider/newhope/KeyAgreementSpi.java | 104 ++
.../jcajce/provider/newhope/NHKeyFactorySpi.java | 116 ++
.../provider/newhope/NHKeyPairGeneratorSpi.java | 58 +
.../provider/sphincs/BCSphincs256PrivateKey.java | 101 ++
.../provider/sphincs/BCSphincs256PublicKey.java | 98 ++
.../pqc/jcajce/provider/sphincs/SignatureSpi.java | 153 ++
.../provider/sphincs/Sphincs256KeyFactorySpi.java | 116 ++
.../sphincs/Sphincs256KeyPairGeneratorSpi.java | 85 +
.../bouncycastle/pqc/jcajce/spec/GMSSKeySpec.java | 29 -
.../pqc/jcajce/spec/GMSSPrivateKeySpec.java | 353 ----
.../pqc/jcajce/spec/GMSSPublicKeySpec.java | 40 -
.../spec/McElieceCCA2KeyGenParameterSpec.java | 80 +-
.../pqc/jcajce/spec/McElieceCCA2ParameterSpec.java | 57 -
.../jcajce/spec/McElieceCCA2PrivateKeySpec.java | 159 --
.../pqc/jcajce/spec/McElieceCCA2PublicKeySpec.java | 88 -
...rSpec.java => McElieceKeyGenParameterSpec.java} | 36 +-
.../pqc/jcajce/spec/McEliecePrivateKeySpec.java | 200 ---
.../pqc/jcajce/spec/McEliecePublicKeySpec.java | 91 --
.../jcajce/spec/SPHINCS256KeyGenParameterSpec.java | 45 +
.../org/bouncycastle/x509/X509CertificatePair.java | 5 +
.../x509/X509V1CertificateGenerator.java | 4 +
.../org/bouncycastle/x509/X509V2CRLGenerator.java | 4 +
.../x509/X509V3CertificateGenerator.java | 4 +
.../asymmetric/rsa/DigestSignatureSpi.java | 68 +-
.../jce/provider/BouncyCastleProvider.java | 4 +-
.../jcajce/provider/asymmetric/dsa/DSASigner.java | 92 +-
.../provider/asymmetric/rsa/PSSSignatureSpi.java | 36 +
.../asymmetric/x509/CertificateFactory.java | 64 +-
.../provider/asymmetric/x509/X509CRLObject.java | 143 +-
.../asymmetric/x509/X509CertificateObject.java | 130 +-
.../provider/symmetric/util/BaseBlockCipher.java | 23 +-
.../provider/asymmetric/ec/SignatureSpi.java | 77 +-
.../provider/asymmetric/rsa/PSSSignatureSpi.java | 50 +
.../jcajce/spec/TLSKeyMaterialSpec.java | 95 ++
.../jce/provider/test/BlockCipherTest.java | 215 ++-
.../jce/provider/test/CertPathValidatorTest.java | 1 +
.../bouncycastle/jce/provider/test/CertTest.java | 73 +
.../bouncycastle/jce/provider/test/DSATest.java | 197 +++
.../bouncycastle/jce/provider/test/DetDSATest.java | 53 +-
.../bouncycastle/jce/provider/test/DigestTest.java | 7 +-
.../bouncycastle/jce/provider/test/ECIESTest.java | 33 +
.../bouncycastle/jce/provider/test/HMacTest.java | 135 +-
.../jce/provider/test/NamedCurveTest.java | 2 +-
.../bouncycastle/jce/provider/test/PBETest.java | 53 +
.../bouncycastle/jce/provider/test/PSSTest.java | 20 +
.../jce/provider/test/Poly1305Test.java | 2 +-
.../bouncycastle/jce/provider/test/RSATest.java | 76 +
.../jce/provider/test/RegressionTest.java | 3 +-
.../jce/provider/test/SigNameTest.java | 6 +
.../bouncycastle/jce/provider/test/SigTest.java | 156 +-
.../bouncycastle/jce/provider/test/TLSKDFTest.java | 159 ++
.../pqc/jcajce/provider/test/AllTests.java | 7 +-
.../jcajce/provider/test/KeyPairGeneratorTest.java | 8 +-
.../test/McElieceCCA2KeyPairGeneratorTest.java | 27 +-
.../provider/test/McElieceCCA2PrimitivesTest.java | 4 +-
...PKCSCipherTest.java => McElieceCipherTest.java} | 12 +-
.../provider/test/McElieceFujisakiCipherTest.java | 30 +-
.../test/McElieceKeyPairGeneratorTest.java | 27 +-
.../test/McElieceKobaraImaiCipherTest.java | 6 +-
.../test/McEliecePointchevalCipherTest.java | 6 +-
.../pqc/jcajce/provider/test/NewHopeTest.java | 59 +
.../pqc/jcajce/provider/test/Sphincs256Test.java | 1158 ++++++++++++++
.../bouncycastle/jce/provider/test/cert_chain.txt | 60 +
.../jce/provider/test/cert_chain_nl.txt | 59 +
scripts/jdk1.1ed.sh | 32 +
.../test/hsm/provider/BCTestHSMProvider.java | 201 ++-
.../TestHSMBouncyCastleProviderConfiguration.java | 129 ++
.../test/hsm}/provider/asymmetric/RSA.java | 129 +-
.../asymmetric/rsa/AlgorithmParametersSpi.java | 31 +-
.../hsm}/provider/asymmetric/rsa/CipherSpi.java | 53 +-
.../asymmetric/rsa/DigestSignatureSpi.java | 79 +-
.../asymmetric/rsa/HSMBCRSAPrivateCrtKey.java | 238 +++
.../asymmetric/rsa/HSMBCRSAPrivateKey.java | 148 ++
.../provider/asymmetric/rsa/HSMBCRSAPublicKey.java | 171 ++
.../asymmetric/rsa/HSMBaseKeyFactorySpi.java | 79 +
.../asymmetric/rsa/HSMX931SignatureSpi.java | 192 +++
.../provider/asymmetric/rsa/ISOSignatureSpi.java | 138 ++
.../hsm/provider/asymmetric/rsa/KeyFactorySpi.java | 166 ++
.../asymmetric/rsa/KeyPairGeneratorSpi.java | 78 +
.../test/hsm/provider/asymmetric/rsa/KeyUtil.java | 72 +
.../rsa/PKCS12BagAttributeCarrierImpl.java | 124 ++
.../provider/asymmetric/rsa/PSSSignatureSpi.java | 80 +-
.../test/hsm/provider/asymmetric/rsa/RSAUtil.java | 66 +
.../provider/asymmetric/rsa/X931SignatureSpi.java | 182 +++
.../test/hsm/provider/symmetric/AES.java | 824 ++++++++++
.../test/hsm/provider/symmetric/DESede.java | 429 +++++
.../hsm/provider/symmetric/HSMBaseBlockCipher.java | 814 ++++++++++
.../provider/symmetric/HSMBaseKeyGenerator.java | 31 +
.../symmetric/HSMBaseSecretKeyFactory.java | 92 ++
.../hsm/provider/symmetric/HSMBaseWrapCipher.java | 400 +++++
.../hsm/provider/symmetric/HSMJCEDHPrivateKey.java | 154 ++
.../provider/symmetric/HSMPBESecretKeyFactory.java | 81 +
.../hsm/provider/symmetric/HSMSecretKeySpec.java | 33 +
.../symmetric/SymmetricAlgorithmProvider.java | 34 +
test/src/test.sh | 8 +
test/src/test/org/bouncycastle/test/TestRun.java | 15 +
.../bouncycastle/test/hsm/provider/HSMAESTest.java | 375 +++++
.../test/hsm/provider/HSMBaseBlockCipherTest.java | 171 ++
.../test/hsm/provider/HSMDESedeTest.java | 320 ++++
.../bouncycastle/test/hsm/provider/HSMSigTest.java | 146 +-
514 files changed, 25063 insertions(+), 7668 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/bouncycastle.git
More information about the pkg-java-commits
mailing list