[bouncycastle] branch master updated (70e039c -> 796ca0f)
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 change to branch master
in repository bouncycastle.
from 70e039c Upload to unstable
new 38af2fb Updated the filtering of the upstream tarball
adds 11e2eb1 New upstream version 1.55
new 7749527 Merge tag 'upstream/1.55'
new 6a4ab9d Refreshed the patches
new 796ca0f Upload to unstable
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.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
debian/changelog | 8 +
debian/orig-tar.exclude | 2 +
debian/patches/fix-encoding.patch | 4 +-
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 +-
517 files changed, 25075 insertions(+), 7670 deletions(-)
delete mode 100644 .gitignore
delete mode 100644 core/core.iml
delete mode 100644 core/src/main/j2me/org/bouncycastle/crypto/tls/OCSPStatusRequest.java
delete mode 100644 core/src/main/j2me/org/bouncycastle/crypto/tls/ServerNameList.java
copy core/src/main/{java => j2me}/org/bouncycastle/util/io/Streams.java (96%)
create mode 100644 core/src/main/java/org/bouncycastle/asn1/rosstandart/RosstandartObjectIdentifiers.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/digests/GOST3411_2012Digest.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/digests/GOST3411_2012_256Digest.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/digests/GOST3411_2012_512Digest.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/engines/ChaCha7539Engine.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/tls/CertificateType.java
create mode 100644 core/src/main/java/org/bouncycastle/iana/AEADAlgorithm.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/asn1/SPHINCS256KeyParams.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/ExchangePair.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/ExchangePairGenerator.java
rename core/src/main/java/org/bouncycastle/pqc/crypto/mceliece/{McEliecePKCSCipher.java => McElieceCipher.java} (90%)
delete mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/mceliece/McElieceFujisakiDigestCipher.java
delete mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/mceliece/McElieceKobaraImaiDigestCipher.java
delete mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/mceliece/McEliecePKCSDigestCipher.java
delete mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/mceliece/McEliecePointchevalDigestCipher.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/mceliece/Utils.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/newhope/ChaCha20.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/newhope/ErrorCorrection.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/newhope/NHAgreement.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/newhope/NHExchangePairGenerator.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/newhope/NHKeyPairGenerator.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/newhope/NHPrivateKeyParameters.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/newhope/NHPublicKeyParameters.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/newhope/NTT.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/newhope/NewHope.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/newhope/Params.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/newhope/Poly.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/newhope/Precomp.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/newhope/Reduce.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/sphincs/HashFunctions.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/sphincs/Horst.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/sphincs/Permute.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/sphincs/SPHINCS256Config.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/sphincs/SPHINCS256KeyGenerationParameters.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/sphincs/SPHINCS256KeyPairGenerator.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/sphincs/SPHINCS256Signer.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/sphincs/SPHINCSPrivateKeyParameters.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/sphincs/SPHINCSPublicKeyParameters.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/sphincs/Seed.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/sphincs/Tree.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/sphincs/Wots.java
delete mode 100644 core/src/main/jdk1.1/org/bouncycastle/crypto/signers/RSADigestSigner.java
delete mode 100644 core/src/main/jdk1.1/org/bouncycastle/crypto/tls/AbstractTlsContext.java
delete mode 100644 core/src/main/jdk1.1/org/bouncycastle/crypto/tls/DTLSReassembler.java
delete mode 100644 core/src/main/jdk1.1/org/bouncycastle/crypto/tls/DTLSReliableHandshake.java
create mode 100644 core/src/test/java/org/bouncycastle/crypto/test/GOST3411_2012_256DigestTest.java
create mode 100644 core/src/test/java/org/bouncycastle/crypto/test/GOST3411_2012_512DigestTest.java
create mode 100644 core/src/test/java/org/bouncycastle/crypto/test/SHA3HMacTest.java
rename core/src/test/java/org/bouncycastle/pqc/crypto/test/{McEliecePKCSCipherTest.java => McElieceCipherTest.java} (85%)
create mode 100644 core/src/test/java/org/bouncycastle/pqc/crypto/test/NewHopeTest.java
create mode 100644 core/src/test/java/org/bouncycastle/pqc/crypto/test/Sphincs256Test.java
delete mode 100644 core/src/test/javadoc/org/bouncycastle/crypto/tls/package.html
create mode 100644 core/src/test/javadoc/org/bouncycastle/crypto/tls/test/package.html
delete mode 100644 cycle-certificate.p12
create mode 100644 kmip/src/main/java/org/bouncycastle/kmip/wire/KMIPBigInteger.java
create mode 100644 kmip/src/main/java/org/bouncycastle/kmip/wire/KMIPBoolean.java
create mode 100644 kmip/src/main/java/org/bouncycastle/kmip/wire/KMIPByteString.java
create mode 100644 kmip/src/main/java/org/bouncycastle/kmip/wire/KMIPDateTime.java
create mode 100644 kmip/src/main/java/org/bouncycastle/kmip/wire/KMIPEncodable.java
create mode 100644 kmip/src/main/java/org/bouncycastle/kmip/wire/KMIPEncoder.java
create mode 100644 kmip/src/main/java/org/bouncycastle/kmip/wire/KMIPEnumeration.java
create mode 100644 kmip/src/main/java/org/bouncycastle/kmip/wire/KMIPInteger.java
create mode 100644 kmip/src/main/java/org/bouncycastle/kmip/wire/KMIPInterval.java
create mode 100644 kmip/src/main/java/org/bouncycastle/kmip/wire/KMIPItem.java
create mode 100644 kmip/src/main/java/org/bouncycastle/kmip/wire/KMIPLong.java
create mode 100644 kmip/src/main/java/org/bouncycastle/kmip/wire/KMIPStructure.java
create mode 100644 kmip/src/main/java/org/bouncycastle/kmip/wire/KMIPTextString.java
create mode 100644 kmip/src/main/java/org/bouncycastle/kmip/wire/KMIPType.java
create mode 100644 kmip/src/main/java/org/bouncycastle/kmip/wire/bin/BinaryEncoder.java
create mode 100644 kmip/src/test/java/org/bouncycastle/kmip/test/BasicBinTest.java
delete mode 100644 mail/mail.iml
delete mode 100644 misc/misc.iml
delete mode 100644 pg/pg.iml
create mode 100644 pg/src/main/java/org/bouncycastle/bcpg/sig/SignatureTarget.java
create mode 100644 pg/src/main/java/org/bouncycastle/openpgp/operator/jcajce/JcaJcePGPUtil.java
delete mode 100644 pg/src/main/java/org/bouncycastle/openpgp/operator/jcajce/PGPUtil.java
delete mode 100644 pkix/pkix.iml
copy pkix/src/main/{java => j2me}/org/bouncycastle/tsp/TimeStampTokenGenerator.java (87%)
create mode 100644 pkix/src/main/java/org/bouncycastle/cert/dane/TruncatingDigestCalculator.java
copy pkix/src/main/{java => jdk1.1}/org/bouncycastle/tsp/TimeStampTokenGenerator.java (71%)
copy pkix/src/main/{java => jdk1.4}/org/bouncycastle/operator/jcajce/JceAsymmetricKeyWrapper.java (68%)
copy pkix/src/main/{java => jdk1.4}/org/bouncycastle/tsp/TimeStampTokenGenerator.java (71%)
rename pkix/src/test/java/org/bouncycastle/cert/test/{SHA224DigestCalculator.java => SHA256DigestCalculator.java} (73%)
copy pkix/src/test/{java => jdk1.4}/org/bouncycastle/cert/crmf/test/AllTests.java (99%)
copy pkix/src/test/{java => jdk1.4}/org/bouncycastle/operator/test/AllTests.java (53%)
delete mode 100644 prov/prov.iml
create mode 100644 prov/src/main/java/org/bouncycastle/jcajce/provider/symmetric/TLSKDF.java
create mode 100644 prov/src/main/java/org/bouncycastle/jcajce/spec/TLSKeyMaterialSpec.java
create mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/interfaces/NHKey.java
create mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/interfaces/NHPrivateKey.java
create mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/interfaces/NHPublicKey.java
create mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/interfaces/SPHINCSKey.java
create mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/provider/NH.java
create mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/provider/SPHINCS.java
create mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/provider/mceliece/McElieceCCA2KeyPairGeneratorSpi.java
create mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/provider/mceliece/Utils.java
create mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/provider/newhope/BCNHPrivateKey.java
create mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/provider/newhope/BCNHPublicKey.java
create mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/provider/newhope/KeyAgreementSpi.java
create mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/provider/newhope/NHKeyFactorySpi.java
create mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/provider/newhope/NHKeyPairGeneratorSpi.java
create mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/provider/sphincs/BCSphincs256PrivateKey.java
create mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/provider/sphincs/BCSphincs256PublicKey.java
create mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/provider/sphincs/SignatureSpi.java
create mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/provider/sphincs/Sphincs256KeyFactorySpi.java
create mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/provider/sphincs/Sphincs256KeyPairGeneratorSpi.java
delete mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/spec/GMSSKeySpec.java
delete mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/spec/GMSSPrivateKeySpec.java
delete mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/spec/GMSSPublicKeySpec.java
copy core/src/main/java/org/bouncycastle/pqc/crypto/mceliece/McElieceParameters.java => prov/src/main/java/org/bouncycastle/pqc/jcajce/spec/McElieceCCA2KeyGenParameterSpec.java (65%)
delete mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/spec/McElieceCCA2ParameterSpec.java
delete mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/spec/McElieceCCA2PrivateKeySpec.java
delete mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/spec/McElieceCCA2PublicKeySpec.java
rename prov/src/main/java/org/bouncycastle/pqc/jcajce/spec/{ECCKeyGenParameterSpec.java => McElieceKeyGenParameterSpec.java} (74%)
delete mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/spec/McEliecePrivateKeySpec.java
delete mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/spec/McEliecePublicKeySpec.java
create mode 100644 prov/src/main/java/org/bouncycastle/pqc/jcajce/spec/SPHINCS256KeyGenParameterSpec.java
copy prov/src/main/{java => jdk1.3}/org/bouncycastle/jcajce/provider/asymmetric/dsa/DSASigner.java (78%)
create mode 100644 prov/src/main/jdk1.4/org/bouncycastle/jcajce/spec/TLSKeyMaterialSpec.java
create mode 100644 prov/src/test/java/org/bouncycastle/jce/provider/test/TLSKDFTest.java
rename prov/src/test/java/org/bouncycastle/pqc/jcajce/provider/test/{McEliecePKCSCipherTest.java => McElieceCipherTest.java} (63%)
create mode 100644 prov/src/test/java/org/bouncycastle/pqc/jcajce/provider/test/NewHopeTest.java
create mode 100644 prov/src/test/java/org/bouncycastle/pqc/jcajce/provider/test/Sphincs256Test.java
create mode 100644 prov/src/test/resources/org/bouncycastle/jce/provider/test/cert_chain.txt
create mode 100644 prov/src/test/resources/org/bouncycastle/jce/provider/test/cert_chain_nl.txt
copy prov/src/main/java/org/bouncycastle/jce/provider/BouncyCastleProvider.java => test/src/java/org/bouncycastle/test/hsm/provider/BCTestHSMProvider.java (50%)
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/TestHSMBouncyCastleProviderConfiguration.java
copy {prov/src/main/java/org/bouncycastle/jcajce => test/src/java/org/bouncycastle/test/hsm}/provider/asymmetric/RSA.java (65%)
copy {prov/src/main/java/org/bouncycastle/jcajce => test/src/java/org/bouncycastle/test/hsm}/provider/asymmetric/rsa/AlgorithmParametersSpi.java (95%)
copy {prov/src/main/java/org/bouncycastle/jcajce => test/src/java/org/bouncycastle/test/hsm}/provider/asymmetric/rsa/CipherSpi.java (96%)
copy {prov/src/main/java/org/bouncycastle/jcajce => test/src/java/org/bouncycastle/test/hsm}/provider/asymmetric/rsa/DigestSignatureSpi.java (81%)
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/asymmetric/rsa/HSMBCRSAPrivateCrtKey.java
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/asymmetric/rsa/HSMBCRSAPrivateKey.java
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/asymmetric/rsa/HSMBCRSAPublicKey.java
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/asymmetric/rsa/HSMBaseKeyFactorySpi.java
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/asymmetric/rsa/HSMX931SignatureSpi.java
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/asymmetric/rsa/ISOSignatureSpi.java
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/asymmetric/rsa/KeyFactorySpi.java
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/asymmetric/rsa/KeyPairGeneratorSpi.java
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/asymmetric/rsa/KeyUtil.java
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/asymmetric/rsa/PKCS12BagAttributeCarrierImpl.java
copy {prov/src/main/java/org/bouncycastle/jcajce => test/src/java/org/bouncycastle/test/hsm}/provider/asymmetric/rsa/PSSSignatureSpi.java (81%)
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/asymmetric/rsa/RSAUtil.java
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/asymmetric/rsa/X931SignatureSpi.java
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/symmetric/AES.java
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/symmetric/DESede.java
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/symmetric/HSMBaseBlockCipher.java
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/symmetric/HSMBaseKeyGenerator.java
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/symmetric/HSMBaseSecretKeyFactory.java
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/symmetric/HSMBaseWrapCipher.java
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/symmetric/HSMJCEDHPrivateKey.java
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/symmetric/HSMPBESecretKeyFactory.java
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/symmetric/HSMSecretKeySpec.java
create mode 100644 test/src/java/org/bouncycastle/test/hsm/provider/symmetric/SymmetricAlgorithmProvider.java
create mode 100644 test/src/test.sh
create mode 100644 test/src/test/org/bouncycastle/test/TestRun.java
create mode 100644 test/src/test/org/bouncycastle/test/hsm/provider/HSMAESTest.java
create mode 100644 test/src/test/org/bouncycastle/test/hsm/provider/HSMBaseBlockCipherTest.java
create mode 100644 test/src/test/org/bouncycastle/test/hsm/provider/HSMDESedeTest.java
copy prov/src/test/java/org/bouncycastle/jce/provider/test/SigTest.java => test/src/test/org/bouncycastle/test/hsm/provider/HSMSigTest.java (80%)
--
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