[bouncycastle] branch master updated (46698ba -> 978a528)
Markus Koschany
apo at moszumanska.debian.org
Tue Jan 16 20:58:21 UTC 2018
This is an automated email from the git hooks/post-receive script.
apo pushed a change to branch master
in repository bouncycastle.
from 46698ba Update debian/pom files for new release.
adds f75b9f5 New upstream version 1.59
new 420d027 Update upstream source from tag 'upstream/1.59'
new 92e4b9c Drop CVE-2017-13098.patch. Fixed upstream.
new cc3731e Use compat level 11.
new b0f20b3 Use https for Format field. Update copyright years.
new f56684d Declare compliance with Debian Policy 4.1.3.
new 978a528 Update changelog
The 6 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 | 27 +-
README.md | 2 +-
ant/jdk13.xml | 1 +
ant/jdk14.xml | 1 +
bc-build.properties | 6 +-
bc-java.ipr | 241 +++
bc-java.iws | 2285 ++++++++++++++++++++
build.gradle | 10 +-
build1-1 | 7 +-
build1-2 | 12 +-
build15+ | 2 +-
buildj2me | 1 +
.../j2me/org/bouncycastle/math/ec/LongArray.java | 5 +
.../main/j2me/org/bouncycastle/util/Arrays.java | 69 +-
.../java/org/bouncycastle/asn1/ASN1Boolean.java | 1 -
.../java/org/bouncycastle/asn1/ASN1Choice.java | 4 +-
.../org/bouncycastle/asn1/ASN1GeneralizedTime.java | 57 +-
.../java/org/bouncycastle/asn1/ASN1Integer.java | 4 +-
.../main/java/org/bouncycastle/asn1/ASN1Null.java | 1 -
.../bouncycastle/asn1/ASN1ObjectIdentifier.java | 2 +-
.../org/bouncycastle/asn1/ASN1OctetString.java | 11 +-
.../java/org/bouncycastle/asn1/ASN1Sequence.java | 10 +-
.../main/java/org/bouncycastle/asn1/ASN1Set.java | 18 +-
.../java/org/bouncycastle/asn1/DERExternal.java | 1 -
.../org/bouncycastle/asn1/DERGeneralizedTime.java | 96 +-
.../org/bouncycastle/asn1/DERPrintableString.java | 4 +-
.../java/org/bouncycastle/asn1/bc/ObjectStore.java | 5 +
.../asn1/cryptopro/ECGOST3410NamedCurves.java | 18 +-
.../asn1/misc/MiscObjectIdentifiers.java | 9 +
.../org/bouncycastle/asn1/misc/ScryptParams.java | 147 ++
.../main/java/org/bouncycastle/asn1/pkcs/Pfx.java | 2 +-
.../rosstandart/RosstandartObjectIdentifiers.java | 12 +-
.../asn1/teletrust/TeleTrusTNamedCurves.java | 32 +-
.../asn1/x509/SubjectPublicKeyInfo.java | 11 +-
.../org/bouncycastle/asn1/x9/DomainParameters.java | 2 +-
.../bouncycastle/asn1/x9/ECNamedCurveTable.java | 31 +-
.../bouncycastle/crypto/MacDerivationFunction.java | 2 +
.../crypto/agreement/DHUnifiedAgreement.java | 48 +
.../crypto/agreement/ECDHBasicAgreement.java | 9 +-
.../crypto/agreement/ECDHCUnifiedAgreement.java | 48 +
.../crypto/agreement/SM2KeyExchange.java | 105 +-
.../bouncycastle/crypto/digests/Blake2bDigest.java | 4 +-
.../bouncycastle/crypto/digests/Blake2sDigest.java | 600 +++++
.../crypto/digests/DSTU7564Digest.java | 798 ++++---
.../bouncycastle/crypto/digests/KeccakDigest.java | 312 +--
.../bouncycastle/crypto/digests/SHA1Digest.java | 2 +-
.../org/bouncycastle/crypto/digests/SM3Digest.java | 26 +-
.../crypto/engines/DSTU7624Engine.java | 1472 +++++++------
.../crypto/engines/GOST3412_2015Engine.java | 344 +++
.../org/bouncycastle/crypto/engines/SM2Engine.java | 71 +-
.../org/bouncycastle/crypto/generators/BCrypt.java | 18 +-
.../generators/CramerShoupParametersGenerator.java | 1 +
.../crypto/generators/DHParametersGenerator.java | 5 +-
.../crypto/generators/DSAParametersGenerator.java | 1 +
.../generators/ElGamalParametersGenerator.java | 6 +-
.../generators/GOST3410ParametersGenerator.java | 10 +-
.../generators/KDFCounterBytesGenerator.java | 13 +-
.../org/bouncycastle/crypto/generators/SCrypt.java | 36 +-
.../crypto/modes/G3413CBCBlockCipher.java | 177 ++
.../crypto/modes/G3413CFBBlockCipher.java | 219 ++
.../crypto/modes/G3413CTRBlockCipher.java | 228 ++
.../crypto/modes/G3413OFBBlockCipher.java | 173 ++
.../bouncycastle/crypto/modes/GCMBlockCipher.java | 152 +-
.../crypto/modes/GOST3413CipherUtil.java | 77 +
.../bouncycastle/crypto/modes/KGCMBlockCipher.java | 305 +--
.../crypto/modes/gcm/BasicGCMExponentiator.java | 13 +-
.../crypto/modes/gcm/BasicGCMMultiplier.java | 9 +-
.../org/bouncycastle/crypto/modes/gcm/GCMUtil.java | 393 ++--
.../crypto/modes/gcm/Tables1kGCMExponentiator.java | 15 +-
.../crypto/modes/gcm/Tables4kGCMMultiplier.java | 67 +
.../crypto/modes/gcm/Tables64kGCMMultiplier.java | 71 +-
.../crypto/modes/gcm/Tables8kGCMMultiplier.java | 91 +-
.../crypto/modes/kgcm/BasicKGCMMultiplier_128.java | 17 +
.../crypto/modes/kgcm/BasicKGCMMultiplier_256.java | 17 +
.../crypto/modes/kgcm/BasicKGCMMultiplier_512.java | 17 +
.../crypto/modes/kgcm/KGCMMultiplier.java | 7 +
.../crypto/modes/kgcm/KGCMUtil_128.java | 114 +
.../crypto/modes/kgcm/KGCMUtil_256.java | 164 ++
.../crypto/modes/kgcm/KGCMUtil_512.java | 201 ++
.../modes/kgcm/Tables16kKGCMMultiplier_512.java | 45 +
.../modes/kgcm/Tables4kKGCMMultiplier_128.java | 45 +
.../modes/kgcm/Tables8kKGCMMultiplier_256.java | 45 +
.../bouncycastle/crypto/params/DHParameters.java | 5 +
.../crypto/params/DHUPrivateParameters.java | 72 +
...licParameters.java => DHUPublicParameters.java} | 18 +-
.../crypto/params/ECDHUPrivateParameters.java | 72 +
...cParameters.java => ECDHUPublicParameters.java} | 8 +-
.../crypto/params/KDFCounterParameters.java | 12 +-
.../params/SM2KeyExchangePrivateParameters.java | 2 +-
.../params/SM2KeyExchangePublicParameters.java | 4 +-
.../crypto/prng/drbg/CTRSP800DRBG.java | 2 +-
.../crypto/signers/ISO9796d2PSSSigner.java | 8 +-
.../crypto/signers/ISO9796d2Signer.java | 16 +-
.../bouncycastle/crypto/signers/ISOTrailers.java | 2 +-
.../org/bouncycastle/crypto/signers/SM2Signer.java | 173 +-
.../bouncycastle/crypto/signers/X931Signer.java | 15 +-
.../bouncycastle/crypto/tls/AbstractTlsClient.java | 10 +
.../org/bouncycastle/crypto/tls/TlsClient.java | 2 +-
.../bouncycastle/crypto/tls/TlsClientProtocol.java | 15 +-
.../bouncycastle/crypto/tls/TlsServerProtocol.java | 19 +-
.../org/bouncycastle/crypto/util/PBKDF2Config.java | 171 ++
.../org/bouncycastle/crypto/util/PBKDFConfig.java | 21 +
.../bouncycastle/crypto/util/PublicKeyFactory.java | 334 ++-
.../org/bouncycastle/crypto/util/ScryptConfig.java | 97 +
.../java/org/bouncycastle/math/ec/ECCurve.java | 102 +
.../org/bouncycastle/math/ec/ECFieldElement.java | 4 +-
.../org/bouncycastle/math/ec/ECLookupTable.java | 7 +
.../java/org/bouncycastle/math/ec/ECPoint.java | 1 +
.../math/ec/FixedPointCombMultiplier.java | 27 +-
.../math/ec/FixedPointPreCompInfo.java | 19 +
.../org/bouncycastle/math/ec/FixedPointUtil.java | 10 +
.../java/org/bouncycastle/math/ec/LongArray.java | 5 +
.../bouncycastle/math/ec/SimpleLookupTable.java | 32 +
.../math/ec/custom/djb/Curve25519.java | 46 +
.../math/ec/custom/gm/SM2P256V1Curve.java | 47 +
.../math/ec/custom/sec/SecP128R1Curve.java | 47 +
.../math/ec/custom/sec/SecP160K1Curve.java | 47 +
.../math/ec/custom/sec/SecP160R1Curve.java | 47 +
.../math/ec/custom/sec/SecP160R2Curve.java | 47 +
.../math/ec/custom/sec/SecP192K1Curve.java | 47 +
.../math/ec/custom/sec/SecP192R1Curve.java | 47 +
.../math/ec/custom/sec/SecP224K1Curve.java | 47 +
.../math/ec/custom/sec/SecP224R1Curve.java | 47 +
.../math/ec/custom/sec/SecP256K1Curve.java | 47 +
.../math/ec/custom/sec/SecP256R1Curve.java | 47 +
.../math/ec/custom/sec/SecP384R1Curve.java | 47 +
.../math/ec/custom/sec/SecP521R1Curve.java | 47 +
.../math/ec/custom/sec/SecT113R1Curve.java | 47 +
.../math/ec/custom/sec/SecT113R2Curve.java | 47 +
.../math/ec/custom/sec/SecT131R1Curve.java | 47 +
.../math/ec/custom/sec/SecT131R2Curve.java | 47 +
.../math/ec/custom/sec/SecT163K1Curve.java | 47 +
.../math/ec/custom/sec/SecT163R1Curve.java | 47 +
.../math/ec/custom/sec/SecT163R2Curve.java | 47 +
.../math/ec/custom/sec/SecT193R1Curve.java | 47 +
.../math/ec/custom/sec/SecT193R2Curve.java | 47 +
.../math/ec/custom/sec/SecT233Field.java | 58 +-
.../math/ec/custom/sec/SecT233K1Curve.java | 47 +
.../math/ec/custom/sec/SecT233R1Curve.java | 47 +
.../math/ec/custom/sec/SecT239K1Curve.java | 47 +
.../math/ec/custom/sec/SecT283K1Curve.java | 47 +
.../math/ec/custom/sec/SecT283R1Curve.java | 47 +
.../math/ec/custom/sec/SecT409K1Curve.java | 47 +
.../math/ec/custom/sec/SecT409R1Curve.java | 47 +
.../math/ec/custom/sec/SecT571K1Curve.java | 47 +
.../math/ec/custom/sec/SecT571R1Curve.java | 47 +
.../org/bouncycastle/math/ec/rfc7748/X25519.java | 237 ++
.../bouncycastle/math/ec/rfc7748/X25519Field.java | 515 +++++
.../org/bouncycastle/math/ec/rfc7748/X448.java | 255 +++
.../bouncycastle/math/ec/rfc7748/X448Field.java | 898 ++++++++
.../java/org/bouncycastle/math/raw/Interleave.java | 15 +
.../main/java/org/bouncycastle/math/raw/Nat.java | 5 +
.../java/org/bouncycastle/math/raw/Nat128.java | 14 +
.../java/org/bouncycastle/math/raw/Nat160.java | 9 +
.../java/org/bouncycastle/math/raw/Nat192.java | 17 +
.../java/org/bouncycastle/math/raw/Nat224.java | 11 +
.../java/org/bouncycastle/math/raw/Nat256.java | 20 +
.../java/org/bouncycastle/math/raw/Nat320.java | 9 +
.../java/org/bouncycastle/math/raw/Nat448.java | 11 +
.../java/org/bouncycastle/math/raw/Nat576.java | 13 +
.../pqc/asn1/McElieceCCA2PrivateKey.java | 2 +-
.../bouncycastle/pqc/crypto/MessageEncryptor.java | 3 +-
.../pqc/crypto/mceliece/McElieceCipher.java | 2 +-
.../pqc/crypto/newhope/NHOtherInfoGenerator.java | 148 ++
.../bouncycastle/pqc/crypto/newhope/NewHope.java | 2 +
.../bouncycastle/pqc/crypto/newhope/Params.java | 2 +-
.../org/bouncycastle/pqc/crypto/newhope/Poly.java | 3 +-
.../org/bouncycastle/pqc/crypto/xmss/XMSS.java | 3 -
.../org/bouncycastle/pqc/crypto/xmss/XMSSMT.java | 4 -
.../pqc/math/linearalgebra/GF2nElement.java | 8 -
.../pqc/math/linearalgebra/GF2nField.java | 2 -
.../pqc/math/linearalgebra/GF2nPolynomial.java | 26 -
.../main/java/org/bouncycastle/util/Arrays.java | 84 +-
.../bouncycastle/util/encoders/Base64Encoder.java | 48 +-
.../util/test/UncloseableOutputStream.java | 5 +
.../main/jdk1.4/org/bouncycastle/util/Arrays.java | 16 +
.../asn1/test/GeneralizedTimeTest.java | 59 +-
.../org/bouncycastle/crypto/test/BCryptTest.java | 2 +
.../crypto/test/Blake2sDigestTest.java | 232 ++
.../crypto/test/BlockCipherVectorTest.java | 4 +-
.../java/org/bouncycastle/crypto/test/DHTest.java | 126 ++
.../java/org/bouncycastle/crypto/test/ECTest.java | 120 +
.../bouncycastle/crypto/test/GCMReorderTest.java | 7 +-
.../java/org/bouncycastle/crypto/test/GCMTest.java | 3 +
.../bouncycastle/crypto/test/GOST3412MacTest.java | 71 +
.../org/bouncycastle/crypto/test/GOST3412Test.java | 99 +
.../bouncycastle/crypto/test/IsoTrailerTest.java | 122 ++
.../java/org/bouncycastle/crypto/test/RSATest.java | 98 +
.../bouncycastle/crypto/test/RegressionTest.java | 6 +-
.../org/bouncycastle/crypto/test/SCryptTest.java | 12 +-
.../bouncycastle/crypto/test/SM2SignerTest.java | 61 +-
.../math/ec/rfc7748/test/X25519Test.java | 180 ++
.../math/ec/rfc7748/test/X448Test.java | 183 ++
.../org/bouncycastle/math/ec/test/AllTests.java | 1 +
.../bouncycastle/math/ec/test/FixedPointTest.java | 90 +
.../bouncycastle/pqc/crypto/test/NewHopeTest.java | 28 +-
.../util/encoders/test/Base64Test.java | 18 +
debian/changelog | 10 +
debian/compat | 2 +-
debian/control | 4 +-
debian/copyright | 4 +-
debian/patches/CVE-2017-13098.patch | 26 -
debian/patches/series | 1 -
docs/releasenotes.html | 432 ++--
docs/specifications.html | 5 +-
.../mail/smime/SMIMECompressedGenerator.java | 2 +-
.../mail/smime/SMIMEEnvelopedGenerator.java | 2 +-
.../org/bouncycastle/mail/smime/SMIMEUtil.java | 3 +-
.../jcajce/examples/BcEntropyPoolExample.java | 209 ++
pg/src/main/java/org/bouncycastle/bcpg/S2K.java | 5 +-
.../openpgp/PGPCompressedDataGenerator.java | 7 +-
.../openpgp/PGPEncryptedDataGenerator.java | 4 +-
.../bouncycastle/openpgp/PGPEncryptedDataList.java | 4 +-
.../org/bouncycastle/openpgp/PGPLiteralData.java | 2 +-
.../openpgp/PGPLiteralDataGenerator.java | 4 +-
.../org/bouncycastle/openpgp/PGPObjectFactory.java | 4 +-
.../java/org/bouncycastle/openpgp/PGPUtil.java | 2 +-
.../openpgp/examples/DirectKeySignature.java | 5 +-
.../operator/PBEKeyEncryptionMethodGenerator.java | 2 +-
.../openpgp/operator/PGPDataEncryptorBuilder.java | 5 +-
.../openpgp/operator/jcajce/JcaPGPKeyPair.java | 20 +
.../jcajce/JcePGPDataEncryptorBuilder.java | 2 +-
.../openpgp/operator/jcajce/OperatorHelper.java | 54 +-
.../cert/crmf/EncryptedValueBuilder.java | 46 +
.../cert/crmf/jcajce/JcaEncryptedValueBuilder.java | 26 +
.../cert/dane/DANEEntryFetcherFactory.java | 1 -
.../cert/dane/DANEEntrySelectorFactory.java | 1 -
.../java/org/bouncycastle/cert/path/CertPath.java | 4 +-
.../cert/path/CertPathValidationResult.java | 61 +-
.../cert/path/CertPathValidationResultBuilder.java | 43 +-
...9AttributeCertificateHolderSelectorBuilder.java | 4 +-
.../org/bouncycastle/cmc/SimplePKIResponse.java | 2 +-
.../cms/jcajce/JceKTSKeyTransRecipient.java | 1 -
.../cms/jcajce/JceKeyTransRecipient.java | 1 -
.../jcajce/JceKeyTransRecipientInfoGenerator.java | 1 -
.../bouncycastle/est/CSRAttributesResponse.java | 2 +-
.../main/java/org/bouncycastle/est/ESTClient.java | 2 +-
.../main/java/org/bouncycastle/est/HttpAuth.java | 12 +-
.../est/jcajce/ChannelBindingProvider.java | 4 +-
.../operator/DefaultAlgorithmNameFinder.java | 25 +-
.../DefaultSignatureAlgorithmIdentifierFinder.java | 45 +
.../operator/jcajce/JceAsymmetricKeyUnwrapper.java | 1 -
.../operator/jcajce/JceAsymmetricKeyWrapper.java | 1 -
.../jcajce/JceInputDecryptorProviderBuilder.java | 113 +
.../operator/jcajce/OperatorHelper.java | 10 +-
.../pkcs/PKCS10CertificationRequestBuilder.java | 4 +-
.../pkcs/{jcajce/JceUtils.java => PKCSUtils.java} | 26 +-
.../JcePKCSPBEInputDecryptorProviderBuilder.java | 32 +-
.../jcajce/JcePKCSPBEOutputEncryptorBuilder.java | 144 +-
.../org/bouncycastle/pkcs/jcajce/JceUtils.java | 23 -
.../main/java/org/bouncycastle/tsp/TSPUtil.java | 3 +
.../org/bouncycastle/cert/cmp/test/AllTests.java | 88 +
.../cert/path/test/CertPathValidationTest.java | 14 +
.../java/org/bouncycastle/cert/test/CertTest.java | 238 ++
.../java/org/bouncycastle/pkcs/test/PKCS8Test.java | 50 +
.../java/org/bouncycastle/tsp/test/NewTSPTest.java | 4 +-
.../org/bouncycastle/pkcs/test/PKCS8Test.java | 40 +
.../org/bouncycastle/pkcs/test/PKCS8Test.java | 40 +
prov/build.gradle | 1 -
.../bouncycastle/jcajce/BCFKSStoreParameter.java | 51 +
.../jcajce/PKIXExtendedParameters.java | 2 +-
.../jcajce/provider/asymmetric/DSA.java | 2 -
.../jcajce/provider/asymmetric/EC.java | 26 +-
.../asymmetric/dh/KeyPairGeneratorSpi.java | 11 +-
.../jcajce/provider/asymmetric/dsa/DSASigner.java | 2 +-
.../jcajce/provider/asymmetric/dsa/DSAUtil.java | 9 +-
.../asymmetric/dstu/BCDSTU4145PrivateKey.java | 25 +-
.../asymmetric/dstu/BCDSTU4145PublicKey.java | 28 +-
.../provider/asymmetric/dstu/SignatureSpi.java | 5 +-
.../provider/asymmetric/ec/BCECPrivateKey.java | 32 +-
.../provider/asymmetric/ec/BCECPublicKey.java | 14 +-
.../provider/asymmetric/ec/GMSignatureSpi.java | 152 +-
.../provider/asymmetric/ec/KeyAgreementSpi.java | 202 +-
.../asymmetric/ecgost/BCECGOST3410PrivateKey.java | 69 +-
.../asymmetric/ecgost/BCECGOST3410PublicKey.java | 43 +-
.../provider/asymmetric/ecgost/SignatureSpi.java | 2 +-
.../ecgost12/BCECGOST3410_2012PrivateKey.java | 40 +-
.../ecgost12/BCECGOST3410_2012PublicKey.java | 70 +-
.../ecgost12/ECGOST2012SignatureSpi256.java | 2 +-
.../ecgost12/ECGOST2012SignatureSpi512.java | 2 +-
.../asymmetric/gost/BCGOST3410PrivateKey.java | 31 +-
.../provider/asymmetric/gost/SignatureSpi.java | 4 +-
.../asymmetric/rsa/DigestSignatureSpi.java | 2 +-
.../jcajce/provider/asymmetric/util/DSABase.java | 2 +-
.../jcajce/provider/asymmetric/util/EC5Util.java | 36 +-
.../jcajce/provider/asymmetric/util/ECUtil.java | 121 +-
.../provider/asymmetric/x509/PKIXCertPath.java | 3 +-
.../jcajce/provider/digest/Blake2s.java | 114 +
.../bouncycastle/jcajce/provider/drbg/DRBG.java | 44 +-
.../jcajce/provider/keystore/bc/BcKeyStoreSpi.java | 24 +-
.../provider/keystore/bcfks/BcFKSKeyStoreSpi.java | 205 +-
.../keystore/pkcs12/PKCS12KeyStoreSpi.java | 63 +-
.../jcajce/provider/symmetric/GOST3412_2015.java | 129 ++
.../jcajce/provider/symmetric/SCRYPT.java | 102 +
.../jcajce/provider/symmetric/util/BCPBEKey.java | 9 +
.../provider/symmetric/util/BaseBlockCipher.java | 20 +-
...MQVParameterSpec.java => DHUParameterSpec.java} | 17 +-
.../bouncycastle/jcajce/spec/MQVParameterSpec.java | 3 +
.../bouncycastle/jcajce/spec/SM2ParameterSpec.java | 40 +
.../bouncycastle/jcajce/spec/ScryptKeySpec.java | 65 +
.../jcajce/spec/SkeinParameterSpec.java | 7 +-
.../java/org/bouncycastle/jce/ECPointUtil.java | 5 +-
.../jce/PKCS10CertificationRequest.java | 4 +-
.../jce/netscape/NetscapeCertRequest.java | 2 +-
.../jce/provider/BouncyCastleProvider.java | 10 +-
.../bouncycastle/jce/provider/JCEECPrivateKey.java | 64 +-
.../bouncycastle/jce/provider/JCEECPublicKey.java | 68 +-
.../jce/provider/PKIXCertPathBuilderSpi.java | 1 -
.../bouncycastle/jce/spec/ECNamedCurveSpec.java | 18 +-
.../jcajce/provider/BouncyCastlePQCProvider.java | 4 +-
.../mceliece/BCMcElieceCCA2PrivateKey.java | 2 -
.../provider/mceliece/BCMcElieceCCA2PublicKey.java | 5 -
.../provider/mceliece/BCMcEliecePrivateKey.java | 9 +-
.../provider/mceliece/BCMcEliecePublicKey.java | 2 +-
.../provider/rainbow/RainbowKeyFactorySpi.java | 9 +-
.../pqc/jcajce/provider/rainbow/SignatureSpi.java | 4 +-
.../pqc/jcajce/provider/sphincs/SignatureSpi.java | 4 +-
.../pqc/jcajce/provider/util/CipherSpiExt.java | 9 +-
.../jcajce/provider/xmss/XMSSMTSignatureSpi.java | 4 +-
.../pqc/jcajce/provider/xmss/XMSSSignatureSpi.java | 4 +-
.../x509/CertPathValidatorUtilities.java | 2 +-
.../bouncycastle/x509/ExtendedPKIXParameters.java | 8 +-
.../x509/X509AttributeCertStoreSelector.java | 4 +-
.../bouncycastle/x509/util/LDAPStoreHelper.java | 3 +-
.../provider/asymmetric/ec/GMSignatureSpi.java | 161 ++
.../jce/provider/BouncyCastleProvider.java | 14 +-
.../provider/symmetric/util/BaseBlockCipher.java | 20 +-
.../asymmetric/dh/KeyPairGeneratorSpi.java | 11 +-
.../provider/asymmetric/ec/GMSignatureSpi.java | 176 --
.../provider/keystore/bcfks/BcFKSKeyStoreSpi.java | 143 +-
.../jce/provider/BouncyCastleProvider.java | 10 +-
.../jce/provider/test/BCFKSStoreTest.java | 242 ++-
.../jce/provider/test/BlockCipherTest.java | 2 +-
.../bouncycastle/jce/provider/test/CertTest.java | 1341 ++++++------
.../org/bouncycastle/jce/provider/test/DHTest.java | 206 ++
.../bouncycastle/jce/provider/test/DigestTest.java | 8 +
.../bouncycastle/jce/provider/test/ECDSA5Test.java | 16 +
.../jce/provider/test/GOST28147Test.java | 2 +-
.../jce/provider/test/GOST3410Test.java | 90 +-
.../jce/provider/test/GOST3412Test.java | 205 ++
.../jce/provider/test/PKCS12StoreTest.java | 64 +
.../jce/provider/test/RegressionTest.java | 4 +-
.../jce/provider/test/SM2SignatureTest.java | 106 +
.../pqc/jcajce/provider/test/KeyStoreTest.java | 275 +++
scripts/jdk1.1ed.sh | 30 +
scripts/jdk1.2ed.sh | 22 +
.../java/org/bouncycastle/test/est/TestEnroll.java | 2 +-
.../java/org/bouncycastle/jsse/BCSSLEngine.java | 4 +-
.../java/org/bouncycastle/jsse/BCSSLSocket.java | 4 +-
.../jsse/provider/BouncyCastleJsseProvider.java | 4 +-
.../org/bouncycastle/jsse/provider/FipsUtils.java | 64 +-
.../org/bouncycastle/jsse/provider/JsseUtils.java | 34 +
.../bouncycastle/jsse/provider/JsseUtils_8.java | 90 +
.../bouncycastle/jsse/provider/PropertyUtils.java | 11 +
...LSession.java => ProvExtendedSSLSession_7.java} | 28 +-
.../jsse/provider/ProvExtendedSSLSession_8.java | 27 +
.../jsse/provider/ProvKeyManagerFactorySpi.java | 5 +
.../jsse/provider/ProvSSLConnection.java | 13 +-
.../bouncycastle/jsse/provider/ProvSSLEngine.java | 249 ++-
.../jsse/provider/ProvSSLParameters.java | 2 +-
.../jsse/provider/ProvSSLServerSocket.java | 2 +-
.../bouncycastle/jsse/provider/ProvSSLSession.java | 215 +-
.../jsse/provider/ProvSSLSessionContext.java | 241 ++-
...ProvSSLSession.java => ProvSSLSessionImpl.java} | 136 +-
.../jsse/provider/ProvSSLSocketDirect.java | 9 +-
.../jsse/provider/ProvSSLSocketWrap.java | 9 +-
.../bouncycastle/jsse/provider/ProvTlsClient.java | 124 +-
.../bouncycastle/jsse/provider/ProvTlsManager.java | 4 +
.../bouncycastle/jsse/provider/ProvTlsServer.java | 181 +-
.../jsse/provider/ProvTrustManagerFactorySpi.java | 62 +-
...er.java => ProvX509ExtendedTrustManager_7.java} | 21 +-
.../jsse/provider/ProvX509TrustManager.java | 123 +-
...tManager.java => ProvX509TrustManagerImpl.java} | 94 +-
.../jsse/provider/SSLParametersUtil.java | 55 +-
.../jsse/provider/SupportedGroups.java | 346 +++
.../org/bouncycastle/tls/AbstractTlsClient.java | 91 +-
.../bouncycastle/tls/AbstractTlsKeyExchange.java | 5 +
.../org/bouncycastle/tls/AbstractTlsServer.java | 80 +-
.../main/java/org/bouncycastle/tls/ByteQueue.java | 7 +-
.../org/bouncycastle/tls/CertificateRequest.java | 14 +
.../org/bouncycastle/tls/DTLSClientProtocol.java | 11 +-
.../org/bouncycastle/tls/DTLSServerProtocol.java | 2 +-
.../java/org/bouncycastle/tls/ExporterLabel.java | 5 +
.../main/java/org/bouncycastle/tls/NamedGroup.java | 32 +
.../java/org/bouncycastle/tls/RecordFormat.java | 9 +
.../java/org/bouncycastle/tls/RecordPreview.java | 30 +
.../java/org/bouncycastle/tls/RecordStream.java | 128 +-
.../main/java/org/bouncycastle/tls/TlsClient.java | 2 +-
.../org/bouncycastle/tls/TlsClientProtocol.java | 23 +-
.../org/bouncycastle/tls/TlsDHEKeyExchange.java | 17 +-
.../org/bouncycastle/tls/TlsDHKeyExchange.java | 17 +-
.../main/java/org/bouncycastle/tls/TlsDHUtils.java | 53 +-
.../org/bouncycastle/tls/TlsECDHEKeyExchange.java | 17 +-
.../org/bouncycastle/tls/TlsECDHKeyExchange.java | 17 +-
.../java/org/bouncycastle/tls/TlsKeyExchange.java | 3 +-
.../org/bouncycastle/tls/TlsPSKKeyExchange.java | 5 -
.../java/org/bouncycastle/tls/TlsProtocol.java | 130 +-
.../org/bouncycastle/tls/TlsRSAKeyExchange.java | 18 +-
.../org/bouncycastle/tls/TlsSRPKeyExchange.java | 5 -
.../main/java/org/bouncycastle/tls/TlsServer.java | 10 +
.../org/bouncycastle/tls/TlsServerProtocol.java | 21 +-
.../main/java/org/bouncycastle/tls/TlsUtils.java | 75 +
.../org/bouncycastle/tls/crypto/TlsCipher.java | 7 +
.../bouncycastle/tls/crypto/TlsNullNullCipher.java | 5 +
.../tls/crypto/impl/TlsAEADCipher.java | 5 +
.../tls/crypto/impl/TlsBlockCipher.java | 32 +
.../tls/crypto/impl/TlsNullCipher.java | 5 +
.../tls/crypto/impl/jcajce/JcaTlsCrypto.java | 4 +-
.../crypto/impl/jcajce/JcaTlsCryptoProvider.java | 50 +-
.../jcajce/JceDefaultTlsCredentialedDecryptor.java | 6 +-
.../jsse/provider/test/CipherSuitesTestSuite.java | 21 +-
.../jsse/provider/test/KeyManagerFactoryTest.java | 37 +
412 files changed, 21595 insertions(+), 5214 deletions(-)
create mode 100644 bc-java.ipr
create mode 100644 bc-java.iws
create mode 100644 core/src/main/java/org/bouncycastle/asn1/misc/ScryptParams.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/agreement/DHUnifiedAgreement.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/agreement/ECDHCUnifiedAgreement.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/digests/Blake2sDigest.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/engines/GOST3412_2015Engine.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/modes/G3413CBCBlockCipher.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/modes/G3413CFBBlockCipher.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/modes/G3413CTRBlockCipher.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/modes/G3413OFBBlockCipher.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/modes/GOST3413CipherUtil.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/modes/gcm/Tables4kGCMMultiplier.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/modes/kgcm/BasicKGCMMultiplier_128.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/modes/kgcm/BasicKGCMMultiplier_256.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/modes/kgcm/BasicKGCMMultiplier_512.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/modes/kgcm/KGCMMultiplier.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/modes/kgcm/KGCMUtil_128.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/modes/kgcm/KGCMUtil_256.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/modes/kgcm/KGCMUtil_512.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/modes/kgcm/Tables16kKGCMMultiplier_512.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/modes/kgcm/Tables4kKGCMMultiplier_128.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/modes/kgcm/Tables8kKGCMMultiplier_256.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/params/DHUPrivateParameters.java
copy core/src/main/java/org/bouncycastle/crypto/params/{SM2KeyExchangePublicParameters.java => DHUPublicParameters.java} (61%)
create mode 100644 core/src/main/java/org/bouncycastle/crypto/params/ECDHUPrivateParameters.java
copy core/src/main/java/org/bouncycastle/crypto/params/{SM2KeyExchangePublicParameters.java => ECDHUPublicParameters.java} (79%)
create mode 100644 core/src/main/java/org/bouncycastle/crypto/util/PBKDF2Config.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/util/PBKDFConfig.java
create mode 100644 core/src/main/java/org/bouncycastle/crypto/util/ScryptConfig.java
create mode 100644 core/src/main/java/org/bouncycastle/math/ec/ECLookupTable.java
create mode 100644 core/src/main/java/org/bouncycastle/math/ec/SimpleLookupTable.java
create mode 100644 core/src/main/java/org/bouncycastle/math/ec/rfc7748/X25519.java
create mode 100644 core/src/main/java/org/bouncycastle/math/ec/rfc7748/X25519Field.java
create mode 100644 core/src/main/java/org/bouncycastle/math/ec/rfc7748/X448.java
create mode 100644 core/src/main/java/org/bouncycastle/math/ec/rfc7748/X448Field.java
create mode 100644 core/src/main/java/org/bouncycastle/pqc/crypto/newhope/NHOtherInfoGenerator.java
create mode 100644 core/src/test/java/org/bouncycastle/crypto/test/Blake2sDigestTest.java
create mode 100644 core/src/test/java/org/bouncycastle/crypto/test/GOST3412MacTest.java
create mode 100644 core/src/test/java/org/bouncycastle/crypto/test/GOST3412Test.java
create mode 100644 core/src/test/java/org/bouncycastle/crypto/test/IsoTrailerTest.java
create mode 100644 core/src/test/java/org/bouncycastle/math/ec/rfc7748/test/X25519Test.java
create mode 100644 core/src/test/java/org/bouncycastle/math/ec/rfc7748/test/X448Test.java
create mode 100644 core/src/test/java/org/bouncycastle/math/ec/test/FixedPointTest.java
delete mode 100644 debian/patches/CVE-2017-13098.patch
create mode 100644 misc/src/main/java/org/bouncycastle/jcajce/examples/BcEntropyPoolExample.java
create mode 100644 pkix/src/main/java/org/bouncycastle/operator/jcajce/JceInputDecryptorProviderBuilder.java
copy pkix/src/main/java/org/bouncycastle/pkcs/{jcajce/JceUtils.java => PKCSUtils.java} (56%)
copy pkix/src/test/{java => jdk1.3}/org/bouncycastle/pkcs/test/PKCS8Test.java (82%)
copy pkix/src/test/{java => jdk1.4}/org/bouncycastle/pkcs/test/PKCS8Test.java (82%)
create mode 100644 prov/src/main/java/org/bouncycastle/jcajce/BCFKSStoreParameter.java
create mode 100644 prov/src/main/java/org/bouncycastle/jcajce/provider/digest/Blake2s.java
create mode 100644 prov/src/main/java/org/bouncycastle/jcajce/provider/symmetric/GOST3412_2015.java
create mode 100644 prov/src/main/java/org/bouncycastle/jcajce/provider/symmetric/SCRYPT.java
copy prov/src/main/java/org/bouncycastle/jcajce/spec/{MQVParameterSpec.java => DHUParameterSpec.java} (79%)
create mode 100644 prov/src/main/java/org/bouncycastle/jcajce/spec/SM2ParameterSpec.java
create mode 100644 prov/src/main/java/org/bouncycastle/jcajce/spec/ScryptKeySpec.java
create mode 100644 prov/src/main/jdk1.1/org/bouncycastle/jcajce/provider/asymmetric/ec/GMSignatureSpi.java
copy prov/src/main/{java => jdk1.4}/org/bouncycastle/jcajce/provider/asymmetric/dh/KeyPairGeneratorSpi.java (92%)
delete mode 100644 prov/src/main/jdk1.4/org/bouncycastle/jcajce/provider/asymmetric/ec/GMSignatureSpi.java
copy prov/src/main/{java => jdk1.4}/org/bouncycastle/jcajce/provider/keystore/bcfks/BcFKSKeyStoreSpi.java (84%)
create mode 100644 prov/src/test/java/org/bouncycastle/jce/provider/test/GOST3412Test.java
create mode 100644 prov/src/test/java/org/bouncycastle/jce/provider/test/SM2SignatureTest.java
create mode 100644 prov/src/test/java/org/bouncycastle/pqc/jcajce/provider/test/KeyStoreTest.java
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/JsseUtils_8.java
rename tls/src/main/java/org/bouncycastle/jsse/provider/{ProvExtendedSSLSession.java => ProvExtendedSSLSession_7.java} (74%)
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/ProvExtendedSSLSession_8.java
copy tls/src/main/java/org/bouncycastle/jsse/provider/{ProvSSLSession.java => ProvSSLSessionImpl.java} (61%)
rename tls/src/main/java/org/bouncycastle/jsse/provider/{ProvX509ExtendedTrustManager.java => ProvX509ExtendedTrustManager_7.java} (65%)
copy tls/src/main/java/org/bouncycastle/jsse/provider/{ProvX509TrustManager.java => ProvX509TrustManagerImpl.java} (58%)
create mode 100644 tls/src/main/java/org/bouncycastle/jsse/provider/SupportedGroups.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/RecordFormat.java
create mode 100644 tls/src/main/java/org/bouncycastle/tls/RecordPreview.java
--
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