[bouncycastle] branch master updated (7c3da6a -> 4686908)
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Fri Jan 6 16:38:00 UTC 2017
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a change to branch master
in repository bouncycastle.
from 7c3da6a prepare changelog for upload
new 5a5b5b0 Switch to debhelper level 10
new d8f4192 Build with the DH sequencer instead of CDBS
new 44066e1 Remove the pg/test.bak file from the upstream tarball
adds d8a01aa New upstream version 1.56
new 9593136 Merge tag 'upstream/1.56'
new 639bd8c Refreshed the patches
new 967f3da Updated the Maven poms
new 4686908 Upload to unstable
The 7 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:
CONTRIBUTORS.html | 17 +-
README.md | 4 +-
ant/bc+-build.xml | 82 ++
ant/jdk14.xml | 1 -
ant/jdk15+.xml | 7 +
bc-build.properties | 8 +-
build.gradle | 9 +-
build1-1 | 13 +-
build1-2 | 5 +-
core/KDFCTR.gen | 1 -
core/KDFDblPipelineCounter.gen | 1 -
core/KDFDblPipelineNoCounter.gen | 1 -
core/KDFFeedbackCounter.gen | 1 -
core/KDFFeedbackNoCounter.gen | 1 -
core/hs_err_pid8578.log | 1015 -------------
.../crypto/encodings/PKCS1Encoding.java | 286 ++--
.../bouncycastle/util/test/FixedSecureRandom.java | 325 +++++
core/src/main/java/org/bouncycastle/LICENSE.java | 4 +-
.../java/org/bouncycastle/asn1/ASN1Enumerated.java | 11 +
.../java/org/bouncycastle/asn1/ASN1Integer.java | 11 +
.../bouncycastle/asn1/ASN1ObjectIdentifier.java | 59 +-
.../asn1/bc/EncryptedObjectStoreData.java | 71 +
.../asn1/bc/EncryptedPrivateKeyData.java | 80 ++
.../asn1/bc/EncryptedSecretKeyData.java | 73 +
.../java/org/bouncycastle/asn1/bc/ObjectData.java | 123 ++
.../bouncycastle/asn1/bc/ObjectDataSequence.java | 64 +
.../java/org/bouncycastle/asn1/bc/ObjectStore.java | 101 ++
.../org/bouncycastle/asn1/bc/ObjectStoreData.java | 121 ++
.../asn1/bc/ObjectStoreIntegrityCheck.java | 85 ++
.../asn1/bc/PbkdMacIntegrityCheck.java | 83 ++
.../org/bouncycastle/asn1/bc/SecretKeyData.java | 72 +
.../org/bouncycastle/asn1/ocsp/CertStatus.java | 3 +-
.../asn1/pkcs/PKCSObjectIdentifiers.java | 4 +
.../org/bouncycastle/asn1/x500/style/BCStyle.java | 27 +-
.../java/org/bouncycastle/asn1/x509/Extension.java | 5 +
.../bouncycastle/crypto/agreement/DHAgreement.java | 14 +-
.../crypto/agreement/DHBasicAgreement.java | 10 +-
.../crypto/agreement/DHStandardGroups.java | 12 +
.../crypto/encodings/OAEPEncoding.java | 46 +-
.../crypto/encodings/PKCS1Encoding.java | 280 ++--
.../org/bouncycastle/crypto/engines/AESEngine.java | 27 +-
.../bouncycastle/crypto/engines/AESFastEngine.java | 6 +-
.../crypto/engines/ChaCha7539Engine.java | 2 +-
.../crypto/engines/DESedeWrapEngine.java | 4 +-
.../org/bouncycastle/crypto/engines/IESEngine.java | 36 +-
.../bouncycastle/crypto/engines/RC2WrapEngine.java | 4 +-
.../crypto/engines/RFC5649WrapEngine.java | 2 +-
.../bouncycastle/crypto/examples/DESExample.java | 2 +-
.../crypto/generators/DSAParametersGenerator.java | 3 +-
.../generators/OpenSSLPBEParametersGenerator.java | 4 +-
.../generators/PKCS5S2ParametersGenerator.java | 4 +-
.../crypto/kems/ECIESKeyEncapsulation.java | 8 +-
.../bouncycastle/crypto/modes/GCMBlockCipher.java | 35 +-
.../bouncycastle/crypto/modes/OCBBlockCipher.java | 4 +
.../crypto/params/DHPublicKeyParameters.java | 33 +-
.../crypto/params/DSAPublicKeyParameters.java | 23 +-
.../crypto/params/ECPublicKeyParameters.java | 27 +-
.../crypto/params/RSAKeyParameters.java | 34 +-
.../org/bouncycastle/crypto/signers/DSASigner.java | 11 +-
.../crypto/tls/DTLSClientProtocol.java | 16 +-
.../bouncycastle/crypto/tls/DTLSRecordLayer.java | 12 +-
.../crypto/tls/DTLSServerProtocol.java | 34 +-
.../bouncycastle/crypto/tls/DatagramTransport.java | 3 +
.../bouncycastle/crypto/tls/DefaultTlsServer.java | 2 +-
.../org/bouncycastle/crypto/tls/PSKTlsServer.java | 2 +-
.../bouncycastle/crypto/tls/TlsAuthentication.java | 3 +
.../org/bouncycastle/crypto/tls/TlsClient.java | 3 +
.../bouncycastle/crypto/tls/TlsClientContext.java | 3 +
.../org/bouncycastle/crypto/tls/TlsServer.java | 3 +
.../bouncycastle/crypto/tls/TlsServerContext.java | 3 +
.../java/org/bouncycastle/crypto/tls/TlsUtils.java | 1 +
.../bouncycastle/crypto/util/DigestFactory.java | 77 +
.../crypto/util/PrivateKeyInfoFactory.java | 7 +-
.../crypto/util/SubjectPublicKeyInfoFactory.java | 9 +-
.../java/org/bouncycastle/math/ec/WNafUtil.java | 2 +-
.../java/org/bouncycastle/math/raw/Nat128.java | 12 +-
.../java/org/bouncycastle/math/raw/Nat160.java | 20 +-
.../java/org/bouncycastle/math/raw/Nat192.java | 28 +-
.../java/org/bouncycastle/math/raw/Nat224.java | 36 +-
.../java/org/bouncycastle/math/raw/Nat256.java | 44 +-
.../main/java/org/bouncycastle/util/Arrays.java | 38 +
.../bouncycastle/util/test/FixedSecureRandom.java | 308 +++-
.../util/test/TestRandomBigInteger.java | 52 +
.../org/bouncycastle/util/test/TestRandomData.java | 30 +
.../crypto/encodings/PKCS1Encoding.java | 286 ++--
.../bouncycastle/util/test/FixedSecureRandom.java | 326 +++++
.../bouncycastle/asn1/ASN1ObjectIdentifier.java | 0
.../j2me/org/bouncycastle/crypto/test/RSATest.java | 213 +--
.../java/org/bouncycastle/asn1/test/MiscTest.java | 43 +
.../asn1/test/ObjectIdentifierTest.java | 57 +-
.../bouncycastle/crypto/test/AESWrapPadTest.java | 27 +
.../bouncycastle/crypto/test/CipherStreamTest.java | 4 +-
.../java/org/bouncycastle/crypto/test/DSATest.java | 48 +-
.../org/bouncycastle/crypto/test/DSTU4145Test.java | 12 +-
.../java/org/bouncycastle/crypto/test/EAXTest.java | 9 +-
.../bouncycastle/crypto/test/ECGOST3410Test.java | 4 +-
.../org/bouncycastle/crypto/test/ECNRTest.java | 4 +-
.../java/org/bouncycastle/crypto/test/ECTest.java | 24 +-
.../java/org/bouncycastle/crypto/test/GCMTest.java | 38 +-
.../org/bouncycastle/crypto/test/GMacTest.java | 6 +-
.../org/bouncycastle/crypto/test/GOST3410Test.java | 21 +-
.../org/bouncycastle/crypto/test/Poly1305Test.java | 10 +-
.../bouncycastle/crypto/test/RSABlindedTest.java | 8 +-
.../java/org/bouncycastle/crypto/test/RSATest.java | 75 +-
.../bouncycastle/crypto/test/cavp/CAVPReader.java | 4 +-
.../ec/custom/sec/test/SecP256R1FieldTest.java | 175 +++
.../ec/custom/sec/test/SecP384R1FieldTest.java | 140 ++
.../org/bouncycastle/pqc/crypto/test/AllTests.java | 1 +
.../pqc/crypto/test/GMSSSignerTest.java | 3 +-
.../pqc/crypto/test/RainbowSignerTest.java | 4 +-
.../org/bouncycastle/crypto/test/DSATest.java | 157 +-
debian/changelog | 11 +
debian/compat | 2 +-
debian/control | 3 +-
debian/copyright | 4 +-
debian/libbcmail-java-doc.doc-base | 4 +-
debian/libbcmail-java-doc.install | 1 +
debian/libbcmail-java.poms | 1 -
debian/libbcpg-java-doc.doc-base | 4 +-
debian/libbcpg-java-doc.install | 1 +
debian/libbcpg-java.poms | 1 -
debian/libbcpkix-java-doc.doc-base | 4 +-
debian/libbcpkix-java-doc.install | 1 +
debian/libbcpkix-java.poms | 1 -
debian/libbcprov-java-doc.doc-base | 4 +-
debian/libbcprov-java-doc.install | 1 +
debian/libbcprov-java.poms | 5 +-
debian/orig-tar.exclude | 1 +
debian/patches/fix-encoding.patch | 8 +-
debian/poms/bcmail.pom | 6 +-
debian/poms/bcpg.pom | 4 +-
debian/poms/bcpkix.pom | 4 +-
debian/poms/bcprov.pom | 2 +-
debian/rules | 60 +-
docs/releasenotes.html | 408 +++---
mail/build.gradle | 2 +
.../mail/smime/validator/SignedMailValidator.java | 4 +-
pg/build.gradle | 2 +
pg/large.txt.asc | 16 +-
pg/large.txt.bpg | Bin 291 -> 289 bytes
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 | 204 ++-
.../org/bouncycastle/openpgp/PGPSignature.java | 111 +-
.../org/bouncycastle/openpgp/PGPPublicKey.java | 48 +-
.../org/bouncycastle/openpgp/PGPPublicKeyRing.java | 40 +-
.../org/bouncycastle/openpgp/PGPSignature.java | 38 +-
.../java/org/bouncycastle/openpgp/PGPUtil.java | 26 +-
.../openpgp/operator/bc/BcImplProvider.java | 3 +-
.../bouncycastle/openpgp/test/PGPArmoredTest.java | 23 +-
.../bouncycastle/openpgp/test/PGPKeyRingTest.java | 47 +-
pg/test.bak | 1 -
pg/test.txt.asc | 10 +-
pg/test.txt.bpg | Bin 82 -> 82 bytes
pkix/build.gradle | 2 +
.../java/org/bouncycastle/cert/dane/DANEEntry.java | 7 +-
.../bouncycastle/cert/dane/DANEEntryFactory.java | 22 +-
.../cert/dane/fetcher/JndiDANEFetcherFactory.java | 58 +-
.../org/bouncycastle/cms/CMSAbsentContent.java | 2 +-
.../cms/DefaultSignedAttributeTableGenerator.java | 4 +-
.../cms/jcajce/EnvelopedDataHelper.java | 2 +-
.../cms/jcajce/JceCMSContentEncryptorBuilder.java | 45 +-
.../cms/jcajce/JceCMSMacCalculatorBuilder.java | 78 +-
.../java/org/bouncycastle/dvcs/DVCSResponse.java | 6 +-
.../org/bouncycastle/openssl/bc/PEMUtilities.java | 4 +-
.../openssl/jcajce/JcaPEMKeyConverter.java | 14 +-
.../operator/DefaultAlgorithmNameFinder.java | 2 +-
.../DefaultDigestAlgorithmIdentifierFinder.java | 24 +
.../operator/bc/BcDefaultDigestProvider.java | 29 +
.../operator/jcajce/OperatorHelper.java | 3 +-
.../org/bouncycastle/cert/dane/DANEEntry.java | 83 --
.../org/bouncycastle/cert/crmf/test/AllTests.java | 37 +
.../java/org/bouncycastle/cert/test/CertTest.java | 32 +-
.../cms/test/NewAuthenticatedDataTest.java | 101 ++
.../cms/test/NewEnvelopedDataTest.java | 63 +-
.../java/org/bouncycastle/tsp/test/ParseTest.java | 5 +-
.../java/org/bouncycastle/jcajce/PKCS12Key.java | 5 +
.../jcajce/provider/asymmetric/DH.java | 17 +-
.../jcajce/provider/asymmetric/EC.java | 15 +-
.../jcajce/provider/asymmetric/RSA.java | 9 +-
.../provider/asymmetric/dh/BCDHPublicKey.java | 25 +-
.../jcajce/provider/asymmetric/dh/IESCipher.java | 116 +-
.../provider/asymmetric/dh/KeyAgreementSpi.java | 25 +-
.../provider/asymmetric/dh/KeyFactorySpi.java | 10 +-
.../asymmetric/dh/KeyPairGeneratorSpi.java | 4 +-
.../provider/asymmetric/dsa/BCDSAPublicKey.java | 88 +-
.../jcajce/provider/asymmetric/dsa/DSASigner.java | 88 +-
.../jcajce/provider/asymmetric/dsa/DSAUtil.java | 36 +-
.../provider/asymmetric/dsa/KeyFactorySpi.java | 15 +-
.../asymmetric/dsa/KeyPairGeneratorSpi.java | 73 +-
.../asymmetric/dstu/BCDSTU4145PrivateKey.java | 6 +-
.../asymmetric/dstu/BCDSTU4145PublicKey.java | 68 +-
.../provider/asymmetric/dstu/KeyFactorySpi.java | 2 +-
.../asymmetric/dstu/KeyPairGeneratorSpi.java | 4 +-
.../provider/asymmetric/dstu/SignatureSpi.java | 24 +-
.../asymmetric/ec/AlgorithmParametersSpi.java | 8 +-
.../provider/asymmetric/ec/BCECPrivateKey.java | 47 +-
.../provider/asymmetric/ec/BCECPublicKey.java | 119 +-
.../jcajce/provider/asymmetric/ec/ECUtils.java | 51 +
.../jcajce/provider/asymmetric/ec/IESCipher.java | 148 +-
.../provider/asymmetric/ec/KeyAgreementSpi.java | 89 +-
.../provider/asymmetric/ec/KeyFactorySpi.java | 15 +-
.../asymmetric/ec/KeyPairGeneratorSpi.java | 12 +-
.../provider/asymmetric/ec/SignatureSpi.java | 75 +-
.../asymmetric/ecgost/BCECGOST3410PrivateKey.java | 6 +-
.../asymmetric/ecgost/BCECGOST3410PublicKey.java | 60 +-
.../provider/asymmetric/ecgost/KeyFactorySpi.java | 2 +-
.../asymmetric/ecgost/KeyPairGeneratorSpi.java | 4 +-
.../provider/asymmetric/ecgost/SignatureSpi.java | 12 +-
.../provider/asymmetric/elgamal/CipherSpi.java | 45 +-
.../asymmetric/ies/AlgorithmParametersSpi.java | 20 +-
.../jcajce/provider/asymmetric/rsa/CipherSpi.java | 42 +-
.../asymmetric/rsa/DigestSignatureSpi.java | 33 +-
.../provider/asymmetric/rsa/ISOSignatureSpi.java | 24 +-
.../provider/asymmetric/rsa/X931SignatureSpi.java | 21 +-
.../provider/asymmetric/util/BaseAgreementSpi.java | 8 +-
.../provider/asymmetric/util/BaseCipherSpi.java | 10 +-
.../asymmetric/util/BaseKeyFactorySpi.java | 8 +-
.../jcajce/provider/asymmetric/util/DHUtil.java | 5 +
.../jcajce/provider/asymmetric/util/EC5Util.java | 62 +-
.../jcajce/provider/asymmetric/util/ECUtil.java | 84 +-
.../jcajce/provider/asymmetric/util/IESUtil.java | 10 +-
.../asymmetric/x509/X509SignatureUtil.java | 56 +-
.../provider/config/ConfigurableProvider.java | 10 +
.../provider/config/ProviderConfiguration.java | 7 +
.../config/ProviderConfigurationPermission.java | 25 +-
.../jcajce/provider/digest/SHA224.java | 2 +
.../jcajce/provider/digest/SHA256.java | 2 +
.../jcajce/provider/digest/SHA384.java | 2 +
.../jcajce/provider/digest/SHA512.java | 2 +
.../bouncycastle/jcajce/provider/drbg/DRBG.java | 199 +++
.../jcajce/provider/keystore/BCFKS.java | 23 +
.../provider/keystore/bcfks/BcFKSKeyStoreSpi.java | 973 +++++++++++++
.../keystore/pkcs12/PKCS12KeyStoreSpi.java | 4 +-
.../jcajce/provider/symmetric/AES.java | 154 +-
.../jcajce/provider/symmetric/ChaCha.java | 21 +
.../jcajce/provider/symmetric/DESede.java | 3 +
.../symmetric/{ChaCha.java => Poly1305.java} | 28 +-
.../jcajce/provider/symmetric/RC2.java | 4 +-
.../jcajce/provider/symmetric/TLSKDF.java | 8 +-
.../provider/symmetric/util/BaseBlockCipher.java | 89 +-
.../jcajce/provider/symmetric/util/BaseMac.java | 81 +-
.../symmetric/util/BaseSecretKeyFactory.java | 2 +-
.../provider/symmetric/util/BaseWrapCipher.java | 2 +-
.../symmetric/util/IvAlgorithmParameters.java | 2 +-
.../jcajce/provider/symmetric/util/PBE.java | 38 +-
.../jcajce/provider/util/BadBlockException.java | 21 +
.../jcajce/provider/util/DigestFactory.java | 32 +-
.../jcajce/spec/AEADParameterSpec.java | 73 +
.../jcajce/util/DefaultJcaJceHelper.java | 7 +
.../org/bouncycastle/jcajce/util/JcaJceHelper.java | 4 +
.../jcajce/util/NamedJcaJceHelper.java | 7 +
.../jcajce/util/ProviderJcaJceHelper.java | 7 +
.../jce/provider/BouncyCastleProvider.java | 19 +-
.../BouncyCastleProviderConfiguration.java | 39 +
.../bouncycastle/jce/provider/X509CRLObject.java | 1 +
.../jce/provider/X509CertificateObject.java | 3 +
.../bouncycastle/jce/spec/IESParameterSpec.java | 18 -
.../jcajce/provider/BouncyCastlePQCProvider.java | 4 +-
.../mceliece/McElieceFujisakiCipherSpi.java | 4 +-
.../mceliece/McElieceKobaraImaiCipherSpi.java | 16 +-
.../mceliece/McEliecePointchevalCipherSpi.java | 16 +-
.../pqc/jcajce/provider/mceliece/Utils.java | 16 +-
.../provider/newhope/NHKeyPairGeneratorSpi.java | 7 +-
.../x509/X509V1CertificateGenerator.java | 12 +-
.../x509/X509V3CertificateGenerator.java | 15 +-
.../jcajce/util/DefaultJcaJceHelper.java | 7 +
.../jcajce/util/NamedJcaJceHelper.java | 7 +
.../jcajce/util/ProviderJcaJceHelper.java | 7 +
.../jce/provider/BouncyCastleProvider.java | 4 +-
.../BouncyCastleProviderConfiguration.java | 34 +-
.../jcajce/provider/asymmetric/ec/ECUtils.java | 60 +
.../jcajce/provider/asymmetric/dsa/DSASigner.java | 11 +
.../provider/keystore/bcfks/BcFKSKeyStoreSpi.java | 968 +++++++++++++
.../jcajce/util/ProviderJcaJceHelper.java | 7 +
.../provider/asymmetric/ec/BCECPrivateKey.java | 51 +-
.../provider/asymmetric/ec/BCECPublicKey.java | 85 +-
.../jcajce/provider/asymmetric/ec/ECUtils.java | 60 +
.../provider/asymmetric/ec/KeyFactorySpi.java | 11 +-
.../provider/asymmetric/ec/SignatureSpi.java | 29 +-
.../asymmetric/ecgost/BCECGOST3410PublicKey.java | 50 +-
.../provider/asymmetric/ecgost/KeyFactorySpi.java | 2 +-
.../provider/asymmetric/ecgost/SignatureSpi.java | 11 +-
.../provider/asymmetric/elgamal/CipherSpi.java | 42 +-
.../jcajce/provider/asymmetric/rsa/CipherSpi.java | 56 +-
.../jcajce/provider/asymmetric/util/ECUtil.java | 142 +-
.../bouncycastle/jcajce/provider/drbg/DRBG.java | 91 ++
.../BouncyCastleProviderConfiguration.java | 39 +
.../jcajce/provider/test/AllTests.java | 1 +
.../provider/test/ECAlgorithmParametersTest.java | 57 +-
.../jcajce/provider/test/RandomTest.java | 48 +
.../bouncycastle/jce/provider/test/AEADTest.java | 135 ++
.../jce/provider/test/AlgorithmParametersTest.java | 4 +-
.../jce/provider/test/BCFKSStoreTest.java | 781 ++++++++++
.../bouncycastle/jce/provider/test/CertTest.java | 27 +
.../jce/provider/test/CipherStreamTest.java | 14 +-
.../jce/provider/test/CipherStreamTest2.java | 10 +-
.../bouncycastle/jce/provider/test/DHIESTest.java | 124 +-
.../org/bouncycastle/jce/provider/test/DHTest.java | 337 +++--
.../bouncycastle/jce/provider/test/DSATest.java | 239 +++-
.../jce/provider/test/DSTU4145Test.java | 14 +-
.../bouncycastle/jce/provider/test/ECDSA5Test.java | 255 ++--
.../bouncycastle/jce/provider/test/ECIESTest.java | 97 +-
.../jce/provider/test/ECIESVectorTest.java | 15 +-
.../bouncycastle/jce/provider/test/ECNRTest.java | 12 +-
.../jce/provider/test/ElGamalTest.java | 32 +
.../jce/provider/test/GOST3410Test.java | 4 +-
.../bouncycastle/jce/provider/test/HMacTest.java | 140 +-
.../jce/provider/test/ImplicitlyCaTest.java | 3 +-
.../jce/provider/test/NamedCurveTest.java | 104 +-
.../bouncycastle/jce/provider/test/PSSTest.java | 6 +-
.../jce/provider/test/Poly1305Test.java | 33 +
.../bouncycastle/jce/provider/test/RSATest.java | 31 +
.../jce/provider/test/RegressionTest.java | 3 +-
.../bouncycastle/jce/provider/test/SigTest.java | 8 +-
.../bouncycastle/jce/provider/test/TestUtils.java | 15 +
.../pqc/jcajce/provider/test/AllTests.java | 4 +
.../provider/test/NewHopeKeyPairGeneratorTest.java | 37 +
.../pqc/jcajce/provider/test/NewHopeTest.java | 2 +-
.../jcajce/provider/test/RainbowSignatureTest.java | 2 +-
.../test/Sphincs256KeyPairGeneratorTest.java | 37 +
.../jce/provider/test/BCFKSStoreTest.java | 732 ++++++++++
.../jce/provider/test/BCFKSStoreTest.java | 732 ++++++++++
.../bouncycastle/jce/provider/test/RSATest.java | 33 +
scripts/jdk1.1ed.sh | 30 +
scripts/jdk1.2ed.sh | 6 +
settings.gradle | 1 +
{pkix => tls}/build.gradle | 4 +-
.../j2me/org/bouncycastle/tls/UDPTransport.java | 107 ++
.../jsse/provider/BouncyCastleJsseProvider.java | 363 +++++
.../bouncycastle/jsse/provider/CallbackUtil.java | 26 +
.../bouncycastle/jsse/provider/ContextData.java | 50 +
.../bouncycastle/jsse/provider/EngineCreator.java | 9 +
.../HandshakeCompletedListenerAdapter.java | 38 +
.../org/bouncycastle/jsse/provider/JsseUtils.java | 222 +++
.../jsse/provider/ProvExtendedSSLSession.java | 151 ++
.../jsse/provider/ProvKeyManagerFactorySpi.java | 63 +
.../jsse/provider/ProvSSLContextSpi.java | 399 ++++++
.../bouncycastle/jsse/provider/ProvSSLEngine.java | 425 ++++++
.../jsse/provider/ProvSSLParameters.java | 94 ++
.../jsse/provider/ProvSSLServerSocket.java | 221 +++
.../jsse/provider/ProvSSLServerSocketFactory.java | 56 +
.../bouncycastle/jsse/provider/ProvSSLSession.java | 211 +++
.../jsse/provider/ProvSSLSessionContext.java | 131 ++
.../bouncycastle/jsse/provider/ProvSSLSocket.java | 233 +++
.../jsse/provider/ProvSSLSocketBase.java | 99 ++
.../jsse/provider/ProvSSLSocketDirect.java | 433 ++++++
.../jsse/provider/ProvSSLSocketFactory.java | 96 ++
.../bouncycastle/jsse/provider/ProvTlsClient.java | 264 ++++
.../bouncycastle/jsse/provider/ProvTlsManager.java | 20 +
.../bouncycastle/jsse/provider/ProvTlsPeer.java | 6 +
.../bouncycastle/jsse/provider/ProvTlsServer.java | 268 ++++
.../jsse/provider/ProvTrustManagerFactorySpi.java | 65 +
.../provider/ProvX509ExtendedTrustManager.java | 69 +
.../jsse/provider/ProvX509KeyManager.java | 272 ++++
.../jsse/provider/ProvX509TrustManager.java | 101 ++
.../jsse/provider/SSLParametersUtil.java | 64 +
.../provider/SessionBindingListenerAdapter.java | 35 +
.../org/bouncycastle/tls/AbstractTlsClient.java | 274 ++++
.../org/bouncycastle/tls/AbstractTlsContext.java | 129 ++
.../bouncycastle/tls/AbstractTlsKeyExchange.java | 181 +++
.../tls/AbstractTlsKeyExchangeFactory.java | 92 ++
.../java/org/bouncycastle/tls/AbstractTlsPeer.java | 56 +
.../org/bouncycastle/tls/AbstractTlsServer.java | 439 ++++++
.../org/bouncycastle/tls/AlertDescription.java | 303 ++++
.../main/java/org/bouncycastle/tls/AlertLevel.java | 28 +
.../org/bouncycastle/tls/BasicTlsPSKIdentity.java | 42 +
.../org/bouncycastle/tls/BulkCipherAlgorithm.java | 23 +
.../main/java/org/bouncycastle/tls/ByteQueue.java | 161 +++
.../org/bouncycastle/tls/ByteQueueInputStream.java | 63 +
.../bouncycastle/tls/ByteQueueOutputStream.java | 30 +
.../java/org/bouncycastle/tls/CertChainType.java | 15 +
.../java/org/bouncycastle/tls/Certificate.java | 137 ++
.../org/bouncycastle/tls/CertificateRequest.java | 158 ++
.../org/bouncycastle/tls/CertificateStatus.java | 105 ++
.../bouncycastle/tls/CertificateStatusRequest.java | 98 ++
.../bouncycastle/tls/CertificateStatusType.java | 9 +
.../java/org/bouncycastle/tls/CertificateType.java | 15 +
.../java/org/bouncycastle/tls/CertificateURL.java | 133 ++
.../org/bouncycastle/tls/ChangeCipherSpec.java | 6 +
.../java/org/bouncycastle/tls/CipherSuite.java | 387 +++++
.../main/java/org/bouncycastle/tls/CipherType.java | 18 +
.../bouncycastle/tls/ClientAuthenticationType.java | 11 +
.../bouncycastle/tls/ClientCertificateType.java | 22 +
.../java/org/bouncycastle/tls/CombinedHash.java | 112 ++
.../org/bouncycastle/tls/CompressionMethod.java | 19 +
.../java/org/bouncycastle/tls/ConnectionEnd.java | 13 +
.../java/org/bouncycastle/tls/ContentType.java | 13 +
.../org/bouncycastle}/tls/DTLSClientProtocol.java | 78 +-
.../main/java/org/bouncycastle/tls/DTLSEpoch.java | 54 +
.../bouncycastle/tls/DTLSHandshakeRetransmit.java | 9 +
.../java/org/bouncycastle/tls/DTLSProtocol.java | 99 ++
.../java/org/bouncycastle/tls/DTLSReassembler.java | 132 ++
.../org/bouncycastle}/tls/DTLSRecordLayer.java | 19 +-
.../bouncycastle/tls/DTLSReliableHandshake.java | 455 ++++++
.../org/bouncycastle/tls/DTLSReplayWindow.java | 91 ++
.../org/bouncycastle}/tls/DTLSServerProtocol.java | 91 +-
.../java/org/bouncycastle/tls/DTLSTransport.java | 80 ++
.../org/bouncycastle}/tls/DatagramTransport.java | 5 +-
.../org/bouncycastle/tls/DefaultTlsClient.java | 117 ++
.../tls/DefaultTlsCredentialedSigner.java | 69 +
.../tls/DefaultTlsDHConfigVerifier.java | 101 ++
.../tls/DefaultTlsECConfigVerifier.java | 41 +
.../tls/DefaultTlsKeyExchangeFactory.java | 96 ++
.../tls/DefaultTlsSRPConfigVerifier.java | 69 +
.../org/bouncycastle}/tls/DefaultTlsServer.java | 102 +-
.../java/org/bouncycastle/tls/DeferredHash.java | 189 +++
.../org/bouncycastle/tls/DigestInputBuffer.java | 13 +
.../java/org/bouncycastle/tls/DigitallySigned.java | 72 +
.../java/org/bouncycastle/tls/ECBasisType.java | 15 +
.../java/org/bouncycastle/tls/ECCurveType.java | 28 +
.../java/org/bouncycastle/tls/ECPointFormat.java | 15 +
.../org/bouncycastle/tls/EncryptionAlgorithm.java | 67 +
.../java/org/bouncycastle/tls/ExporterLabel.java | 36 +
.../java/org/bouncycastle/tls/ExtensionType.java | 113 ++
.../org/bouncycastle/tls/FiniteFieldDHEGroup.java | 18 +
.../java/org/bouncycastle/tls/HandshakeType.java | 39 +
.../java/org/bouncycastle/tls/HashAlgorithm.java | 48 +
.../org/bouncycastle/tls/HeartbeatExtension.java | 56 +
.../org/bouncycastle/tls/HeartbeatMessage.java | 110 ++
.../org/bouncycastle/tls/HeartbeatMessageType.java | 15 +
.../java/org/bouncycastle/tls/HeartbeatMode.java | 15 +
.../org/bouncycastle/tls/KeyExchangeAlgorithm.java | 52 +
.../java/org/bouncycastle/tls/MACAlgorithm.java | 23 +
.../org/bouncycastle/tls/MaxFragmentLength.java | 17 +
.../main/java/org/bouncycastle/tls/NameType.java | 14 +
.../main/java/org/bouncycastle/tls/NamedCurve.java | 222 +++
.../org/bouncycastle/tls/NewSessionTicket.java | 55 +
.../org/bouncycastle/tls/OCSPStatusRequest.java | 132 ++
.../java/org/bouncycastle/tls/PRFAlgorithm.java | 22 +
.../java/org/bouncycastle/tls/PSKTlsClient.java | 90 ++
.../java/org/bouncycastle/tls/PSKTlsServer.java | 108 ++
.../java/org/bouncycastle/tls/ProtocolVersion.java | 180 +++
.../java/org/bouncycastle/tls/RecordStream.java | 369 +++++
.../java/org/bouncycastle/tls/SRPTlsClient.java | 112 ++
.../java/org/bouncycastle/tls/SRPTlsServer.java | 134 ++
.../bouncycastle/tls/SRTPProtectionProfile.java | 18 +
.../java/org/bouncycastle/tls/SSL3Constants.java | 29 +
.../org/bouncycastle/tls/SecurityParameters.java | 129 ++
.../main/java/org/bouncycastle/tls/ServerName.java | 110 ++
.../java/org/bouncycastle/tls/ServerNameList.java | 118 ++
.../tls/ServerOnlyTlsAuthentication.java | 10 +
.../java/org/bouncycastle/tls/ServerSRPParams.java | 75 +
.../main/java/org/bouncycastle/tls/SessionID.java | 45 +
.../org/bouncycastle/tls/SessionParameters.java | 216 +++
.../org/bouncycastle/tls/SignatureAlgorithm.java | 12 +
.../tls/SignatureAndHashAlgorithm.java | 96 ++
.../tls/SimulatedTlsSRPIdentityManager.java | 74 +
.../bouncycastle/tls/SupplementalDataEntry.java | 23 +
.../org/bouncycastle/tls/SupplementalDataType.java | 12 +
.../org/bouncycastle/tls/TlsAuthentication.java | 38 +
.../main/java/org/bouncycastle}/tls/TlsClient.java | 7 +-
.../org/bouncycastle/tls/TlsClientContext.java | 9 +
.../org/bouncycastle/tls/TlsClientContextImpl.java | 18 +
.../org/bouncycastle/tls/TlsClientProtocol.java | 937 ++++++++++++
.../java/org/bouncycastle/tls/TlsCompression.java | 10 +
.../main/java/org/bouncycastle/tls/TlsContext.java | 51 +
.../bouncycastle/tls/TlsCredentialedAgreement.java | 22 +
.../bouncycastle/tls/TlsCredentialedDecryptor.java | 12 +
.../bouncycastle/tls/TlsCredentialedSigner.java | 27 +
.../java/org/bouncycastle/tls/TlsCredentials.java | 14 +
.../org/bouncycastle/tls/TlsDHConfigVerifier.java | 14 +
.../org/bouncycastle/tls/TlsDHEKeyExchange.java | 130 ++
.../org/bouncycastle/tls/TlsDHKeyExchange.java | 262 ++++
.../main/java/org/bouncycastle/tls/TlsDHUtils.java | 365 +++++
.../java/org/bouncycastle/tls/TlsECCUtils.java | 350 +++++
.../org/bouncycastle/tls/TlsECConfigVerifier.java | 14 +
.../org/bouncycastle/tls/TlsECDHEKeyExchange.java | 137 ++
.../org/bouncycastle/tls/TlsECDHKeyExchange.java | 272 ++++
.../org/bouncycastle/tls/TlsExtensionsUtils.java | 319 +++++
.../java/org/bouncycastle/tls/TlsFatalAlert.java | 37 +
.../org/bouncycastle/tls/TlsHandshakeHash.java | 19 +
.../java/org/bouncycastle/tls/TlsInputStream.java | 47 +
.../java/org/bouncycastle/tls/TlsKeyExchange.java | 56 +
.../bouncycastle/tls/TlsKeyExchangeFactory.java | 52 +
.../org/bouncycastle/tls/TlsNullCompression.java | 17 +
.../java/org/bouncycastle/tls/TlsOutputStream.java | 44 +
.../java/org/bouncycastle/tls/TlsPSKIdentity.java | 12 +
.../bouncycastle/tls/TlsPSKIdentityManager.java | 8 +
.../org/bouncycastle/tls/TlsPSKKeyExchange.java | 367 +++++
.../main/java/org/bouncycastle/tls/TlsPeer.java | 54 +
.../java/org/bouncycastle/tls/TlsProtocol.java | 1510 ++++++++++++++++++++
.../org/bouncycastle/tls/TlsRSAKeyExchange.java | 115 ++
.../java/org/bouncycastle/tls/TlsRSAUtils.java | 40 +
.../org/bouncycastle/tls/TlsSRPConfigVerifier.java | 14 +
.../bouncycastle/tls/TlsSRPIdentityManager.java | 18 +
.../org/bouncycastle/tls/TlsSRPKeyExchange.java | 228 +++
.../bouncycastle/tls/TlsSRPLoginParameters.java | 34 +
.../java/org/bouncycastle/tls/TlsSRPUtils.java | 82 ++
.../java/org/bouncycastle/tls/TlsSRTPUtils.java | 74 +
.../main/java/org/bouncycastle}/tls/TlsServer.java | 18 +-
.../org/bouncycastle/tls/TlsServerContext.java | 9 +
.../org/bouncycastle/tls/TlsServerContextImpl.java | 18 +
.../org/bouncycastle/tls/TlsServerProtocol.java | 860 +++++++++++
.../main/java/org/bouncycastle/tls/TlsSession.java | 12 +
.../java/org/bouncycastle/tls/TlsSessionImpl.java | 46 +
.../main/java/org/bouncycastle}/tls/TlsUtils.java | 732 +++++-----
.../java/org/bouncycastle/tls/UDPTransport.java | 75 +
.../main/java/org/bouncycastle/tls/URLAndHash.java | 104 ++
.../java/org/bouncycastle/tls/UseSRTPData.java | 52 +
.../java/org/bouncycastle/tls/UserMappingType.java | 12 +
.../java/org/bouncycastle/tls/crypto/DHGroup.java | 53 +
.../bouncycastle/tls/crypto}/DHStandardGroups.java | 84 +-
.../org/bouncycastle/tls/crypto/SRP6Group.java | 33 +
.../tls/crypto/SRP6StandardGroups.java | 159 +++
.../org/bouncycastle/tls/crypto/TlsAgreement.java | 32 +
.../bouncycastle/tls/crypto/TlsCertificate.java | 36 +
.../org/bouncycastle/tls/crypto/TlsCipher.java | 44 +
.../org/bouncycastle/tls/crypto/TlsCrypto.java | 172 +++
.../tls/crypto/TlsCryptoException.java | 24 +
.../tls/crypto/TlsCryptoParameters.java | 43 +
.../bouncycastle/tls/crypto/TlsCryptoProvider.java | 27 +
.../org/bouncycastle/tls/crypto/TlsDHConfig.java | 31 +
.../org/bouncycastle/tls/crypto/TlsDHDomain.java | 14 +
.../org/bouncycastle/tls/crypto/TlsECConfig.java | 50 +
.../org/bouncycastle/tls/crypto/TlsECDomain.java | 14 +
.../java/org/bouncycastle/tls/crypto/TlsHMAC.java | 15 +
.../java/org/bouncycastle/tls/crypto/TlsHash.java | 35 +
.../java/org/bouncycastle/tls/crypto/TlsMAC.java | 42 +
.../bouncycastle/tls/crypto/TlsNullNullCipher.java | 29 +
.../org/bouncycastle/tls/crypto/TlsSRP6Client.java | 28 +
.../org/bouncycastle/tls/crypto/TlsSRP6Server.java | 24 +
.../tls/crypto/TlsSRP6VerifierGenerator.java | 19 +
.../org/bouncycastle/tls/crypto/TlsSRPConfig.java | 31 +
.../org/bouncycastle/tls/crypto/TlsSecret.java | 75 +
.../org/bouncycastle/tls/crypto/TlsSigner.java | 22 +
.../org/bouncycastle/tls/crypto/TlsVerifier.java | 21 +
.../tls/crypto/impl/AbstractTlsCrypto.java | 59 +
.../tls/crypto/impl/AbstractTlsSecret.java | 93 ++
.../tls/crypto/impl/ChaCha20Poly1305Cipher.java | 222 +++
.../tls/crypto/impl/TlsAEADCipher.java | 246 ++++
.../tls/crypto/impl/TlsAEADCipherImpl.java | 49 +
.../tls/crypto/impl/TlsBlockCipher.java | 381 +++++
.../tls/crypto/impl/TlsBlockCipherImpl.java | 46 +
.../bouncycastle/tls/crypto/impl/TlsEncryptor.java | 21 +
.../bouncycastle/tls/crypto/impl/TlsImplUtils.java | 71 +
.../tls/crypto/impl/TlsNullCipher.java | 98 ++
.../tls/crypto/impl/TlsStreamCipher.java | 163 +++
.../tls/crypto/impl/TlsStreamCipherImpl.java | 39 +
.../bouncycastle/tls/crypto/impl/TlsSuiteHMac.java | 157 ++
.../bouncycastle/tls/crypto/impl/TlsSuiteMac.java | 50 +
.../impl/bc/BcDefaultTlsCredentialedAgreement.java | 138 ++
.../impl/bc/BcDefaultTlsCredentialedDecryptor.java | 160 +++
.../impl/bc/BcDefaultTlsCredentialedSigner.java | 46 +
.../tls/crypto/impl/bc/BcTlsCertificate.java | 310 ++++
.../tls/crypto/impl/bc/BcTlsCrypto.java | 974 +++++++++++++
.../bouncycastle/tls/crypto/impl/bc/BcTlsDH.java | 46 +
.../tls/crypto/impl/bc/BcTlsDHDomain.java | 109 ++
.../tls/crypto/impl/bc/BcTlsDSASigner.java | 29 +
.../tls/crypto/impl/bc/BcTlsDSAVerifier.java | 29 +
.../tls/crypto/impl/bc/BcTlsDSSSigner.java | 78 +
.../tls/crypto/impl/bc/BcTlsDSSVerifier.java | 64 +
.../bouncycastle/tls/crypto/impl/bc/BcTlsECDH.java | 41 +
.../tls/crypto/impl/bc/BcTlsECDSASigner.java | 29 +
.../tls/crypto/impl/bc/BcTlsECDSAVerifier.java | 29 +
.../tls/crypto/impl/bc/BcTlsECDomain.java | 131 ++
.../tls/crypto/impl/bc/BcTlsRSASigner.java | 81 ++
.../tls/crypto/impl/bc/BcTlsRSAVerifier.java | 67 +
.../tls/crypto/impl/bc/BcTlsSecret.java | 138 ++
.../bouncycastle/tls/crypto/impl/bc/SSL3Mac.java | 144 ++
.../jcajce/JcaDefaultTlsCredentialedSigner.java | 47 +
.../tls/crypto/impl/jcajce/JcaTlsCertificate.java | 331 +++++
.../tls/crypto/impl/jcajce/JcaTlsCrypto.java | 778 ++++++++++
.../crypto/impl/jcajce/JcaTlsCryptoProvider.java | 195 +++
.../tls/crypto/impl/jcajce/JcaTlsDSASigner.java | 17 +
.../tls/crypto/impl/jcajce/JcaTlsDSAVerifier.java | 62 +
.../tls/crypto/impl/jcajce/JcaTlsDSSSigner.java | 61 +
.../tls/crypto/impl/jcajce/JcaTlsECDSASigner.java | 17 +
.../crypto/impl/jcajce/JcaTlsECDSAVerifier.java | 62 +
.../tls/crypto/impl/jcajce/JcaTlsHash.java | 46 +
.../tls/crypto/impl/jcajce/JcaTlsRSASigner.java | 83 ++
.../tls/crypto/impl/jcajce/JcaTlsRSAVerifier.java | 84 ++
.../tls/crypto/impl/jcajce/JceAEADCipherImpl.java | 65 +
.../tls/crypto/impl/jcajce/JceBlockCipherImpl.java | 65 +
.../JceBlockCipherWithCBCImplicitIVImpl.java | 82 ++
.../jcajce/JceDefaultTlsCredentialedAgreement.java | 93 ++
.../jcajce/JceDefaultTlsCredentialedDecryptor.java | 161 +++
.../crypto/impl/jcajce/JceStreamCipherImpl.java | 82 ++
.../tls/crypto/impl/jcajce/JceTlsDH.java | 51 +
.../tls/crypto/impl/jcajce/JceTlsDHDomain.java | 125 ++
.../tls/crypto/impl/jcajce/JceTlsECDH.java | 50 +
.../tls/crypto/impl/jcajce/JceTlsECDomain.java | 243 ++++
.../tls/crypto/impl/jcajce/JceTlsHMAC.java | 104 ++
.../tls/crypto/impl/jcajce/JceTlsMAC.java | 57 +
.../tls/crypto/impl/jcajce/JceTlsSecret.java | 167 +++
.../tls/crypto/impl/jcajce/srp/SRP6Client.java | 163 +++
.../tls/crypto/impl/jcajce/srp/SRP6Server.java | 162 +++
.../tls/crypto/impl/jcajce/srp/SRP6Util.java | 146 ++
.../impl/jcajce/srp/SRP6VerifierGenerator.java | 55 +
.../org/bouncycastle/jsse/provider/package.html | 5 +
.../bouncycastle/tls/crypto/impl/bc/package.html | 5 +
.../tls/crypto/impl/jcajce/package.html | 5 +
.../tls/crypto/impl/jcajce/srp/package.html | 5 +
.../org/bouncycastle/tls/crypto/impl/package.html | 5 +
.../org/bouncycastle/tls/crypto/package.html | 5 +
.../main/javadoc/org/bouncycastle/tls/package.html | 5 +
.../jdk1.1/org/bouncycastle/tls/UDPTransport.java | 106 ++
.../jdk1.3/org/bouncycastle/tls/UDPTransport.java | 78 +
.../src/test/data/tls/keystores/client_store.dsa | Bin
.../src/test/data/tls/keystores/client_store.rsa | Bin
.../src/test/data/tls/keystores/server_store.dsa | Bin
.../src/test/data/tls/keystores/server_store.rsa | Bin
.../bouncycastle/jsse}/provider/test/AllTests.java | 24 +-
.../jsse/provider/test/BasicClientAuthTlsTest.java | 201 +++
.../jsse/provider/test/BasicTlsTest.java | 152 ++
.../jsse/provider/test/ConfigTest.java | 48 +
.../jsse/provider/test/InstanceTest.java | 42 +
.../jsse/provider/test/KeyManagerFactoryTest.java | 240 ++++
.../bouncycastle/jsse/provider/test/SSLUtils.java | 123 ++
.../jsse/provider/test/TestProtocolUtil.java | 106 ++
.../jsse}/provider/test/TestUtils.java | 148 +-
.../java/org/bouncycastle/tls/test/AllTests.java | 52 +
.../org/bouncycastle/tls/test/BasicTlsTest.java | 299 ++++
.../tls/test/ByteQueueInputStreamTest.java | 126 ++
.../org/bouncycastle/tls/test/DTLSClientTest.java | 81 ++
.../bouncycastle/tls/test/DTLSProtocolTest.java | 101 ++
.../org/bouncycastle/tls/test/DTLSServerTest.java | 75 +
.../org/bouncycastle/tls/test/DTLSTestCase.java | 176 +++
.../tls/test/DTLSTestClientProtocol.java | 30 +
.../tls/test/DTLSTestServerProtocol.java | 17 +
.../org/bouncycastle/tls/test/DTLSTestSuite.java | 210 +++
.../bouncycastle/tls/test/HTTPSServerThread.java | 112 ++
.../java/org/bouncycastle/tls/test/KeyStores.java | 113 ++
.../tls/test/LoggingDatagramTransport.java | 92 ++
.../org/bouncycastle/tls/test/MockDTLSClient.java | 154 ++
.../org/bouncycastle/tls/test/MockDTLSServer.java | 105 ++
.../tls/test/MockDatagramAssociation.java | 110 ++
.../bouncycastle/tls/test/MockPSKTlsClient.java | 129 ++
.../bouncycastle/tls/test/MockPSKTlsServer.java | 99 ++
.../bouncycastle/tls/test/MockSRPTlsClient.java | 122 ++
.../bouncycastle/tls/test/MockSRPTlsServer.java | 131 ++
.../org/bouncycastle/tls/test/MockTlsClient.java | 153 ++
.../org/bouncycastle/tls/test/MockTlsServer.java | 113 ++
.../bouncycastle/tls/test/NetworkInputStream.java | 60 +
.../bouncycastle/tls/test/NetworkOutputStream.java | 54 +
.../bouncycastle/tls/test/PSKTlsClientTest.java | 79 +
.../org/bouncycastle/tls/test/TlsClientTest.java | 67 +
.../bouncycastle/tls/test/TlsPSKProtocolTest.java | 80 ++
.../tls/test/TlsProtocolNonBlockingTest.java | 125 ++
.../org/bouncycastle/tls/test/TlsProtocolTest.java | 81 ++
.../bouncycastle/tls/test/TlsSRPProtocolTest.java | 80 ++
.../org/bouncycastle/tls/test/TlsServerTest.java | 79 +
.../org/bouncycastle/tls/test/TlsTestCase.java | 186 +++
.../bouncycastle/tls/test/TlsTestClientImpl.java | 296 ++++
.../tls/test/TlsTestClientProtocol.java | 30 +
.../org/bouncycastle/tls/test/TlsTestConfig.java | 141 ++
.../bouncycastle/tls/test/TlsTestServerImpl.java | 231 +++
.../tls/test/TlsTestServerProtocol.java | 18 +
.../org/bouncycastle/tls/test/TlsTestSuite.java | 227 +++
.../org/bouncycastle/tls/test/TlsTestUtils.java | 297 ++++
.../tls/test/UnreliableDatagramTransport.java | 93 ++
.../org/bouncycastle}/tls/test/package.html | 0
.../org/bouncycastle}/tls/test/README.txt | 0
.../resources/org/bouncycastle}/tls/test/ca.tmpl | 0
.../org/bouncycastle}/tls/test/client.tmpl | 0
.../org/bouncycastle}/tls/test/server.tmpl | 0
.../org/bouncycastle}/tls/test/x509-ca-key.pem | 0
.../org/bouncycastle}/tls/test/x509-ca.pem | 0
.../org/bouncycastle}/tls/test/x509-client-dsa.pem | 0
.../bouncycastle}/tls/test/x509-client-ecdsa.pem | 0
.../bouncycastle}/tls/test/x509-client-key-dsa.pem | 0
.../tls/test/x509-client-key-ecdsa.pem | 0
.../org/bouncycastle}/tls/test/x509-client-key.pem | 0
.../org/bouncycastle}/tls/test/x509-client.pem | 0
.../org/bouncycastle}/tls/test/x509-server-dsa.pem | 0
.../bouncycastle}/tls/test/x509-server-ecdsa.pem | 0
.../bouncycastle}/tls/test/x509-server-key-dsa.pem | 0
.../tls/test/x509-server-key-ecdsa.pem | 0
.../org/bouncycastle}/tls/test/x509-server-key.pem | 0
.../org/bouncycastle}/tls/test/x509-server.pem | 0
672 files changed, 48399 insertions(+), 4704 deletions(-)
delete mode 100644 core/KDFCTR.gen
delete mode 100644 core/KDFDblPipelineCounter.gen
delete mode 100644 core/KDFDblPipelineNoCounter.gen
delete mode 100644 core/KDFFeedbackCounter.gen
delete mode 100644 core/KDFFeedbackNoCounter.gen
delete mode 100644 core/hs_err_pid8578.log
create mode 100644 core/src/main/j2me/org/bouncycastle/util/test/FixedSecureRandom.java
create mode 100644 core/src/main/java/org/bouncycastle/asn1/bc/EncryptedObjectStoreData.java
create mode 100644 core/src/main/java/org/bouncycastle/asn1/bc/EncryptedPrivateKeyData.java
create mode 100644 core/src/main/java/org/bouncycastle/asn1/bc/EncryptedSecretKeyData.java
create mode 100644 core/src/main/java/org/bouncycastle/asn1/bc/ObjectData.java
create mode 100644 core/src/main/java/org/bouncycastle/asn1/bc/ObjectDataSequence.java
create mode 100644 core/src/main/java/org/bouncycastle/asn1/bc/ObjectStore.java
create mode 100644 core/src/main/java/org/bouncycastle/asn1/bc/ObjectStoreData.java
create mode 100644 core/src/main/java/org/bouncycastle/asn1/bc/ObjectStoreIntegrityCheck.java
create mode 100644 core/src/main/java/org/bouncycastle/asn1/bc/PbkdMacIntegrityCheck.java
create mode 100644 core/src/main/java/org/bouncycastle/asn1/bc/SecretKeyData.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/util/DigestFactory.java
create mode 100644 core/src/main/java/org/bouncycastle/util/test/TestRandomBigInteger.java
create mode 100644 core/src/main/java/org/bouncycastle/util/test/TestRandomData.java
create mode 100644 core/src/main/jdk1.1/org/bouncycastle/util/test/FixedSecureRandom.java
copy core/src/main/{java => jdk1.4}/org/bouncycastle/asn1/ASN1ObjectIdentifier.java (100%)
create mode 100644 core/src/test/java/org/bouncycastle/math/ec/custom/sec/test/SecP256R1FieldTest.java
create mode 100644 core/src/test/java/org/bouncycastle/math/ec/custom/sec/test/SecP384R1FieldTest.java
create mode 100644 debian/libbcmail-java-doc.install
delete mode 100644 debian/libbcmail-java.poms
create mode 100644 debian/libbcpg-java-doc.install
delete mode 100644 debian/libbcpg-java.poms
create mode 100644 debian/libbcpkix-java-doc.install
delete mode 100644 debian/libbcpkix-java.poms
create mode 100644 debian/libbcprov-java-doc.install
delete mode 100644 pg/test.bak
delete mode 100644 pkix/src/main/jdk1.1/org/bouncycastle/cert/dane/DANEEntry.java
create mode 100644 prov/src/main/java/org/bouncycastle/jcajce/provider/drbg/DRBG.java
create mode 100644 prov/src/main/java/org/bouncycastle/jcajce/provider/keystore/BCFKS.java
create mode 100644 prov/src/main/java/org/bouncycastle/jcajce/provider/keystore/bcfks/BcFKSKeyStoreSpi.java
copy prov/src/main/java/org/bouncycastle/jcajce/provider/symmetric/{ChaCha.java => Poly1305.java} (50%)
create mode 100644 prov/src/main/java/org/bouncycastle/jcajce/provider/util/BadBlockException.java
create mode 100644 prov/src/main/java/org/bouncycastle/jcajce/spec/AEADParameterSpec.java
copy prov/src/main/{java => jdk1.1}/org/bouncycastle/jcajce/util/DefaultJcaJceHelper.java (94%)
copy prov/src/main/{java => jdk1.1}/org/bouncycastle/jcajce/util/NamedJcaJceHelper.java (94%)
copy prov/src/main/{jdk1.3 => jdk1.1}/org/bouncycastle/jcajce/util/ProviderJcaJceHelper.java (94%)
create mode 100644 prov/src/main/jdk1.2/org/bouncycastle/jcajce/provider/asymmetric/ec/ECUtils.java
create mode 100644 prov/src/main/jdk1.3/org/bouncycastle/jcajce/provider/keystore/bcfks/BcFKSKeyStoreSpi.java
create mode 100644 prov/src/main/jdk1.4/org/bouncycastle/jcajce/provider/asymmetric/ec/ECUtils.java
create mode 100644 prov/src/main/jdk1.4/org/bouncycastle/jcajce/provider/drbg/DRBG.java
create mode 100644 prov/src/test/java/org/bouncycastle/jcajce/provider/test/RandomTest.java
create mode 100644 prov/src/test/java/org/bouncycastle/jce/provider/test/BCFKSStoreTest.java
create mode 100644 prov/src/test/java/org/bouncycastle/pqc/jcajce/provider/test/NewHopeKeyPairGeneratorTest.java
create mode 100644 prov/src/test/java/org/bouncycastle/pqc/jcajce/provider/test/Sphincs256KeyPairGeneratorTest.java
create mode 100644 prov/src/test/jdk1.3/org/bouncycastle/jce/provider/test/BCFKSStoreTest.java
create mode 100644 prov/src/test/jdk1.4/org/bouncycastle/jce/provider/test/BCFKSStoreTest.java
copy {pkix => tls}/build.gradle (72%)
create mode 100644 tls/src/main/j2me/org/bouncycastle/tls/UDPTransport.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/BouncyCastleJsseProvider.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/CallbackUtil.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ContextData.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/EngineCreator.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/HandshakeCompletedListenerAdapter.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/JsseUtils.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvExtendedSSLSession.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvKeyManagerFactorySpi.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvSSLContextSpi.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvSSLEngine.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvSSLParameters.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvSSLServerSocket.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvSSLServerSocketFactory.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvSSLSession.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvSSLSessionContext.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvSSLSocket.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvSSLSocketBase.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvSSLSocketDirect.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvSSLSocketFactory.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvTlsClient.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvTlsManager.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvTlsPeer.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvTlsServer.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvTrustManagerFactorySpi.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvX509ExtendedTrustManager.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvX509KeyManager.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvX509TrustManager.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/SSLParametersUtil.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/SessionBindingListenerAdapter.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/AbstractTlsClient.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/AbstractTlsContext.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/AbstractTlsKeyExchange.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/AbstractTlsKeyExchangeFactory.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/AbstractTlsPeer.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/AbstractTlsServer.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/AlertDescription.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/AlertLevel.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/BasicTlsPSKIdentity.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/BulkCipherAlgorithm.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/ByteQueue.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/ByteQueueInputStream.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/ByteQueueOutputStream.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/CertChainType.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/Certificate.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/CertificateRequest.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/CertificateStatus.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/CertificateStatusRequest.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/CertificateStatusType.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/CertificateType.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/CertificateURL.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/ChangeCipherSpec.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/CipherSuite.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/CipherType.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/ClientAuthenticationType.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/ClientCertificateType.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/CombinedHash.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/CompressionMethod.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/ConnectionEnd.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/ContentType.java
copy {core/src/main/java/org/bouncycastle/crypto => tls/src/main/java/org/bouncycastle}/tls/DTLSClientProtocol.java (93%)
create mode 100644 tls/src/main/java/org/bouncycastle/tls/DTLSEpoch.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/DTLSHandshakeRetransmit.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/DTLSProtocol.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/DTLSReassembler.java
copy {core/src/main/java/org/bouncycastle/crypto => tls/src/main/java/org/bouncycastle}/tls/DTLSRecordLayer.java (97%)
create mode 100644 tls/src/main/java/org/bouncycastle/tls/DTLSReliableHandshake.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/DTLSReplayWindow.java
copy {core/src/main/java/org/bouncycastle/crypto => tls/src/main/java/org/bouncycastle}/tls/DTLSServerProtocol.java (89%)
create mode 100644 tls/src/main/java/org/bouncycastle/tls/DTLSTransport.java
copy {core/src/main/java/org/bouncycastle/crypto => tls/src/main/java/org/bouncycastle}/tls/DatagramTransport.java (78%)
create mode 100644 tls/src/main/java/org/bouncycastle/tls/DefaultTlsClient.java
create mode 100755 tls/src/main/java/org/bouncycastle/tls/DefaultTlsCredentialedSigner.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/DefaultTlsDHConfigVerifier.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/DefaultTlsECConfigVerifier.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/DefaultTlsKeyExchangeFactory.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/DefaultTlsSRPConfigVerifier.java
copy {core/src/main/java/org/bouncycastle/crypto => tls/src/main/java/org/bouncycastle}/tls/DefaultTlsServer.java (51%)
create mode 100644 tls/src/main/java/org/bouncycastle/tls/DeferredHash.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/DigestInputBuffer.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/DigitallySigned.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/ECBasisType.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/ECCurveType.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/ECPointFormat.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/EncryptionAlgorithm.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/ExporterLabel.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/ExtensionType.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/FiniteFieldDHEGroup.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/HandshakeType.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/HashAlgorithm.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/HeartbeatExtension.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/HeartbeatMessage.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/HeartbeatMessageType.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/HeartbeatMode.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/KeyExchangeAlgorithm.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/MACAlgorithm.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/MaxFragmentLength.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/NameType.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/NamedCurve.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/NewSessionTicket.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/OCSPStatusRequest.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/PRFAlgorithm.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/PSKTlsClient.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/PSKTlsServer.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/ProtocolVersion.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/RecordStream.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/SRPTlsClient.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/SRPTlsServer.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/SRTPProtectionProfile.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/SSL3Constants.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/SecurityParameters.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/ServerName.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/ServerNameList.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/ServerOnlyTlsAuthentication.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/ServerSRPParams.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/SessionID.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/SessionParameters.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/SignatureAlgorithm.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/SignatureAndHashAlgorithm.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/SimulatedTlsSRPIdentityManager.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/SupplementalDataEntry.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/SupplementalDataType.java
create mode 100755 tls/src/main/java/org/bouncycastle/tls/TlsAuthentication.java
copy {core/src/main/java/org/bouncycastle/crypto => tls/src/main/java/org/bouncycastle}/tls/TlsClient.java (96%)
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsClientContext.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsClientContextImpl.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsClientProtocol.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsCompression.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsContext.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsCredentialedAgreement.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsCredentialedDecryptor.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsCredentialedSigner.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsCredentials.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsDHConfigVerifier.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsDHEKeyExchange.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsDHKeyExchange.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsDHUtils.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsECCUtils.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsECConfigVerifier.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsECDHEKeyExchange.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsECDHKeyExchange.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsExtensionsUtils.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsFatalAlert.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsHandshakeHash.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsInputStream.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsKeyExchange.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsKeyExchangeFactory.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsNullCompression.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsOutputStream.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsPSKIdentity.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsPSKIdentityManager.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsPSKKeyExchange.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsPeer.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsProtocol.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsRSAKeyExchange.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsRSAUtils.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsSRPConfigVerifier.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsSRPIdentityManager.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsSRPKeyExchange.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsSRPLoginParameters.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsSRPUtils.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsSRTPUtils.java
copy {core/src/main/java/org/bouncycastle/crypto => tls/src/main/java/org/bouncycastle}/tls/TlsServer.java (78%)
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsServerContext.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsServerContextImpl.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsServerProtocol.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsSession.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/TlsSessionImpl.java
copy {core/src/main/java/org/bouncycastle/crypto => tls/src/main/java/org/bouncycastle}/tls/TlsUtils.java (85%)
create mode 100644 tls/src/main/java/org/bouncycastle/tls/UDPTransport.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/URLAndHash.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/UseSRTPData.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/UserMappingType.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/DHGroup.java
copy {core/src/main/java/org/bouncycastle/crypto/agreement => tls/src/main/java/org/bouncycastle/tls/crypto}/DHStandardGroups.java (62%)
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/SRP6Group.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/SRP6StandardGroups.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsAgreement.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsCertificate.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsCipher.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsCrypto.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsCryptoException.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsCryptoParameters.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsCryptoProvider.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsDHConfig.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsDHDomain.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsECConfig.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsECDomain.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsHMAC.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsHash.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsMAC.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsNullNullCipher.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsSRP6Client.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsSRP6Server.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsSRP6VerifierGenerator.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsSRPConfig.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsSecret.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsSigner.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/TlsVerifier.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/AbstractTlsCrypto.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/AbstractTlsSecret.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/ChaCha20Poly1305Cipher.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/TlsAEADCipher.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/TlsAEADCipherImpl.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/TlsBlockCipher.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/TlsBlockCipherImpl.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/TlsEncryptor.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/TlsImplUtils.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/TlsNullCipher.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/TlsStreamCipher.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/TlsStreamCipherImpl.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/TlsSuiteHMac.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/TlsSuiteMac.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/bc/BcDefaultTlsCredentialedAgreement.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/bc/BcDefaultTlsCredentialedDecryptor.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/bc/BcDefaultTlsCredentialedSigner.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/bc/BcTlsCertificate.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/bc/BcTlsCrypto.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/bc/BcTlsDH.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/bc/BcTlsDHDomain.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/bc/BcTlsDSASigner.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/bc/BcTlsDSAVerifier.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/bc/BcTlsDSSSigner.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/bc/BcTlsDSSVerifier.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/bc/BcTlsECDH.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/bc/BcTlsECDSASigner.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/bc/BcTlsECDSAVerifier.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/bc/BcTlsECDomain.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/bc/BcTlsRSASigner.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/bc/BcTlsRSAVerifier.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/bc/BcTlsSecret.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/bc/SSL3Mac.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JcaDefaultTlsCredentialedSigner.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JcaTlsCertificate.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JcaTlsCrypto.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JcaTlsCryptoProvider.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JcaTlsDSASigner.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JcaTlsDSAVerifier.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JcaTlsDSSSigner.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JcaTlsECDSASigner.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JcaTlsECDSAVerifier.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JcaTlsHash.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JcaTlsRSASigner.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JcaTlsRSAVerifier.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JceAEADCipherImpl.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JceBlockCipherImpl.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JceBlockCipherWithCBCImplicitIVImpl.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JceDefaultTlsCredentialedAgreement.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JceDefaultTlsCredentialedDecryptor.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JceStreamCipherImpl.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JceTlsDH.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JceTlsDHDomain.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JceTlsECDH.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JceTlsECDomain.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JceTlsHMAC.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JceTlsMAC.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/JceTlsSecret.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/srp/SRP6Client.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/srp/SRP6Server.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/srp/SRP6Util.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/crypto/impl/jcajce/srp/SRP6VerifierGenerator.java
create mode 100644 tls/src/main/javadoc/org/bouncycastle/jsse/provider/package.html
create mode 100644 tls/src/main/javadoc/org/bouncycastle/tls/crypto/impl/bc/package.html
create mode 100644 tls/src/main/javadoc/org/bouncycastle/tls/crypto/impl/jcajce/package.html
create mode 100644 tls/src/main/javadoc/org/bouncycastle/tls/crypto/impl/jcajce/srp/package.html
create mode 100644 tls/src/main/javadoc/org/bouncycastle/tls/crypto/impl/package.html
create mode 100644 tls/src/main/javadoc/org/bouncycastle/tls/crypto/package.html
create mode 100644 tls/src/main/javadoc/org/bouncycastle/tls/package.html
create mode 100644 tls/src/main/jdk1.1/org/bouncycastle/tls/UDPTransport.java
create mode 100644 tls/src/main/jdk1.3/org/bouncycastle/tls/UDPTransport.java
copy {core => tls}/src/test/data/tls/keystores/client_store.dsa (100%)
copy {core => tls}/src/test/data/tls/keystores/client_store.rsa (100%)
copy {core => tls}/src/test/data/tls/keystores/server_store.dsa (100%)
copy {core => tls}/src/test/data/tls/keystores/server_store.rsa (100%)
copy {prov/src/test/java/org/bouncycastle/jcajce => tls/src/test/java/org/bouncycastle/jsse}/provider/test/AllTests.java (54%)
create mode 100644 tls/src/test/java/org/bouncycastle/jsse/provider/test/BasicClientAuthTlsTest.java
create mode 100644 tls/src/test/java/org/bouncycastle/jsse/provider/test/BasicTlsTest.java
create mode 100644 tls/src/test/java/org/bouncycastle/jsse/provider/test/ConfigTest.java
create mode 100644 tls/src/test/java/org/bouncycastle/jsse/provider/test/InstanceTest.java
create mode 100644 tls/src/test/java/org/bouncycastle/jsse/provider/test/KeyManagerFactoryTest.java
create mode 100644 tls/src/test/java/org/bouncycastle/jsse/provider/test/SSLUtils.java
create mode 100644 tls/src/test/java/org/bouncycastle/jsse/provider/test/TestProtocolUtil.java
copy {prov/src/test/java/org/bouncycastle/jce => tls/src/test/java/org/bouncycastle/jsse}/provider/test/TestUtils.java (74%)
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/AllTests.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/BasicTlsTest.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/ByteQueueInputStreamTest.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/DTLSClientTest.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/DTLSProtocolTest.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/DTLSServerTest.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/DTLSTestCase.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/DTLSTestClientProtocol.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/DTLSTestServerProtocol.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/DTLSTestSuite.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/HTTPSServerThread.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/KeyStores.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/LoggingDatagramTransport.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/MockDTLSClient.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/MockDTLSServer.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/MockDatagramAssociation.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/MockPSKTlsClient.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/MockPSKTlsServer.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/MockSRPTlsClient.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/MockSRPTlsServer.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/MockTlsClient.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/MockTlsServer.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/NetworkInputStream.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/NetworkOutputStream.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/PSKTlsClientTest.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/TlsClientTest.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/TlsPSKProtocolTest.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/TlsProtocolNonBlockingTest.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/TlsProtocolTest.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/TlsSRPProtocolTest.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/TlsServerTest.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/TlsTestCase.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/TlsTestClientImpl.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/TlsTestClientProtocol.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/TlsTestConfig.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/TlsTestServerImpl.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/TlsTestServerProtocol.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/TlsTestSuite.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/TlsTestUtils.java
create mode 100644 tls/src/test/java/org/bouncycastle/tls/test/UnreliableDatagramTransport.java
copy {core/src/test/javadoc/org/bouncycastle/crypto => tls/src/test/javadoc/org/bouncycastle}/tls/test/package.html (100%)
copy {core/src/test/resources/org/bouncycastle/crypto => tls/src/test/resources/org/bouncycastle}/tls/test/README.txt (100%)
copy {core/src/test/resources/org/bouncycastle/crypto => tls/src/test/resources/org/bouncycastle}/tls/test/ca.tmpl (100%)
copy {core/src/test/resources/org/bouncycastle/crypto => tls/src/test/resources/org/bouncycastle}/tls/test/client.tmpl (100%)
copy {core/src/test/resources/org/bouncycastle/crypto => tls/src/test/resources/org/bouncycastle}/tls/test/server.tmpl (100%)
copy {core/src/test/resources/org/bouncycastle/crypto => tls/src/test/resources/org/bouncycastle}/tls/test/x509-ca-key.pem (100%)
copy {core/src/test/resources/org/bouncycastle/crypto => tls/src/test/resources/org/bouncycastle}/tls/test/x509-ca.pem (100%)
copy {core/src/test/resources/org/bouncycastle/crypto => tls/src/test/resources/org/bouncycastle}/tls/test/x509-client-dsa.pem (100%)
copy {core/src/test/resources/org/bouncycastle/crypto => tls/src/test/resources/org/bouncycastle}/tls/test/x509-client-ecdsa.pem (100%)
copy {core/src/test/resources/org/bouncycastle/crypto => tls/src/test/resources/org/bouncycastle}/tls/test/x509-client-key-dsa.pem (100%)
copy {core/src/test/resources/org/bouncycastle/crypto => tls/src/test/resources/org/bouncycastle}/tls/test/x509-client-key-ecdsa.pem (100%)
copy {core/src/test/resources/org/bouncycastle/crypto => tls/src/test/resources/org/bouncycastle}/tls/test/x509-client-key.pem (100%)
copy {core/src/test/resources/org/bouncycastle/crypto => tls/src/test/resources/org/bouncycastle}/tls/test/x509-client.pem (100%)
copy {core/src/test/resources/org/bouncycastle/crypto => tls/src/test/resources/org/bouncycastle}/tls/test/x509-server-dsa.pem (100%)
copy {core/src/test/resources/org/bouncycastle/crypto => tls/src/test/resources/org/bouncycastle}/tls/test/x509-server-ecdsa.pem (100%)
copy {core/src/test/resources/org/bouncycastle/crypto => tls/src/test/resources/org/bouncycastle}/tls/test/x509-server-key-dsa.pem (100%)
copy {core/src/test/resources/org/bouncycastle/crypto => tls/src/test/resources/org/bouncycastle}/tls/test/x509-server-key-ecdsa.pem (100%)
copy {core/src/test/resources/org/bouncycastle/crypto => tls/src/test/resources/org/bouncycastle}/tls/test/x509-server-key.pem (100%)
copy {core/src/test/resources/org/bouncycastle/crypto => tls/src/test/resources/org/bouncycastle}/tls/test/x509-server.pem (100%)
--
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