1# directories 2UNNEEDED_BCPROV_SOURCES=" \ 3org/bouncycastle/asn1/bsi \ 4org/bouncycastle/asn1/cmp \ 5org/bouncycastle/asn1/cms/ecc \ 6org/bouncycastle/asn1/crmf \ 7org/bouncycastle/asn1/cryptopro \ 8org/bouncycastle/asn1/dvcs \ 9org/bouncycastle/asn1/esf \ 10org/bouncycastle/asn1/ess \ 11org/bouncycastle/asn1/gnu \ 12org/bouncycastle/asn1/icao \ 13org/bouncycastle/asn1/microsoft \ 14org/bouncycastle/asn1/mozilla \ 15org/bouncycastle/asn1/ocsp \ 16org/bouncycastle/asn1/smime \ 17org/bouncycastle/asn1/test \ 18org/bouncycastle/asn1/tsp \ 19org/bouncycastle/asn1/ua \ 20org/bouncycastle/asn1/x509/qualified \ 21org/bouncycastle/asn1/x509/sigi \ 22org/bouncycastle/crypto/agreement/jpake \ 23org/bouncycastle/crypto/agreement/kdf \ 24org/bouncycastle/crypto/agreement/srp \ 25org/bouncycastle/crypto/agreement/test \ 26org/bouncycastle/crypto/commitments \ 27org/bouncycastle/crypto/ec/test \ 28org/bouncycastle/crypto/examples \ 29org/bouncycastle/crypto/kems \ 30org/bouncycastle/crypto/parsers \ 31org/bouncycastle/crypto/prng \ 32org/bouncycastle/crypto/test/ \ 33org/bouncycastle/crypto/tls/ \ 34org/bouncycastle/i18n/ \ 35org/bouncycastle/jcajce/io \ 36org/bouncycastle/jcajce/provider/asymmetric/dstu \ 37org/bouncycastle/jcajce/provider/asymmetric/ecgost \ 38org/bouncycastle/jcajce/provider/asymmetric/elgamal \ 39org/bouncycastle/jcajce/provider/asymmetric/gost \ 40org/bouncycastle/jcajce/provider/asymmetric/ies \ 41org/bouncycastle/jce/examples \ 42org/bouncycastle/jce/provider/test \ 43org/bouncycastle/math/ec/custom/djb \ 44org/bouncycastle/math/ec/tools \ 45org/bouncycastle/ocsp \ 46org/bouncycastle/pqc \ 47org/bouncycastle/util/test \ 48org/bouncycastle/x509/examples \ 49" 50 51# files 52UNNEEDED_BCPROV_SOURCES+=" \ 53org/bouncycastle/LICENSE.java \ 54org/bouncycastle/asn1/BERSequenceGenerator.java \ 55org/bouncycastle/asn1/DERGenerator.java \ 56org/bouncycastle/asn1/DERSequenceGenerator.java \ 57org/bouncycastle/asn1/DERT61UTF8String.java \ 58org/bouncycastle/asn1/cms/AuthEnvelopedData.java \ 59org/bouncycastle/asn1/cms/AuthEnvelopedDataParser.java \ 60org/bouncycastle/asn1/cms/AuthenticatedData.java \ 61org/bouncycastle/asn1/cms/AuthenticatedDataParser.java \ 62org/bouncycastle/asn1/cms/CCMParameters.java \ 63org/bouncycastle/asn1/cms/CompressedData.java \ 64org/bouncycastle/asn1/cms/CompressedDataParser.java \ 65org/bouncycastle/asn1/cms/ContentInfoParser.java \ 66org/bouncycastle/asn1/cms/DigestedData.java \ 67org/bouncycastle/asn1/cms/EncryptedContentInfo.java \ 68org/bouncycastle/asn1/cms/EncryptedContentInfoParser.java \ 69org/bouncycastle/asn1/cms/EncryptedData.java \ 70org/bouncycastle/asn1/cms/EnvelopedData.java \ 71org/bouncycastle/asn1/cms/EnvelopedDataParser.java \ 72org/bouncycastle/asn1/cms/Evidence.java \ 73org/bouncycastle/asn1/cms/KEKIdentifier.java \ 74org/bouncycastle/asn1/cms/KEKRecipientInfo.java \ 75org/bouncycastle/asn1/cms/KeyAgreeRecipientIdentifier.java \ 76org/bouncycastle/asn1/cms/KeyAgreeRecipientInfo.java \ 77org/bouncycastle/asn1/cms/KeyTransRecipientInfo.java \ 78org/bouncycastle/asn1/cms/MetaData.java \ 79org/bouncycastle/asn1/cms/OriginatorIdentifierOrKey.java \ 80org/bouncycastle/asn1/cms/OriginatorInfo.java \ 81org/bouncycastle/asn1/cms/OriginatorPublicKey.java \ 82org/bouncycastle/asn1/cms/OtherKeyAttribute.java \ 83org/bouncycastle/asn1/cms/OtherRecipientInfo.java \ 84org/bouncycastle/asn1/cms/OtherRevocationInfoFormat.java \ 85org/bouncycastle/asn1/cms/PasswordRecipientInfo.java \ 86org/bouncycastle/asn1/cms/RecipientEncryptedKey.java \ 87org/bouncycastle/asn1/cms/RecipientIdentifier.java \ 88org/bouncycastle/asn1/cms/RecipientInfo.java \ 89org/bouncycastle/asn1/cms/RecipientKeyIdentifier.java \ 90org/bouncycastle/asn1/cms/SCVPReqRes.java \ 91org/bouncycastle/asn1/cms/SignedDataParser.java \ 92org/bouncycastle/asn1/cms/TimeStampAndCRL.java \ 93org/bouncycastle/asn1/cms/TimeStampTokenEvidence.java \ 94org/bouncycastle/asn1/cms/TimeStampedData.java \ 95org/bouncycastle/asn1/cms/TimeStampedDataParser.java \ 96org/bouncycastle/asn1/eac/BidirectionalMap.java \ 97org/bouncycastle/asn1/eac/CVCertificate.java \ 98org/bouncycastle/asn1/eac/CVCertificateRequest.java \ 99org/bouncycastle/asn1/eac/CertificateBody.java \ 100org/bouncycastle/asn1/eac/CertificateHolderAuthorization.java \ 101org/bouncycastle/asn1/eac/CertificateHolderReference.java \ 102org/bouncycastle/asn1/eac/CertificationAuthorityReference.java \ 103org/bouncycastle/asn1/eac/EACTags.java \ 104org/bouncycastle/asn1/eac/ECDSAPublicKey.java \ 105org/bouncycastle/asn1/eac/Flags.java \ 106org/bouncycastle/asn1/eac/PackedDate.java \ 107org/bouncycastle/asn1/eac/PublicKeyDataObject.java \ 108org/bouncycastle/asn1/eac/RSAPublicKey.java \ 109org/bouncycastle/asn1/eac/UnsignedInteger.java \ 110org/bouncycastle/asn1/isismtt/ocsp/CertHash.java \ 111org/bouncycastle/asn1/isismtt/ocsp/RequestedCertificate.java \ 112org/bouncycastle/asn1/isismtt/x509/AdditionalInformationSyntax.java \ 113org/bouncycastle/asn1/isismtt/x509/AdmissionSyntax.java \ 114org/bouncycastle/asn1/isismtt/x509/Admissions.java \ 115org/bouncycastle/asn1/isismtt/x509/DeclarationOfMajority.java \ 116org/bouncycastle/asn1/isismtt/x509/MonetaryLimit.java \ 117org/bouncycastle/asn1/isismtt/x509/NamingAuthority.java \ 118org/bouncycastle/asn1/isismtt/x509/ProcurationSyntax.java \ 119org/bouncycastle/asn1/isismtt/x509/ProfessionInfo.java \ 120org/bouncycastle/asn1/isismtt/x509/Restriction.java \ 121org/bouncycastle/asn1/misc/CAST5CBCParameters.java \ 122org/bouncycastle/asn1/misc/IDEACBCPar.java \ 123org/bouncycastle/asn1/oiw/ElGamalParameter.java \ 124org/bouncycastle/asn1/pkcs/Attribute.java \ 125org/bouncycastle/asn1/pkcs/RC2CBCParameter.java \ 126org/bouncycastle/asn1/pkcs/SignerInfo.java \ 127org/bouncycastle/asn1/teletrust/TeleTrusTNamedCurves.java \ 128org/bouncycastle/asn1/util/DERDump.java \ 129org/bouncycastle/asn1/util/Dump.java \ 130org/bouncycastle/asn1/x509/AccessDescription.java \ 131org/bouncycastle/asn1/x509/AuthorityInformationAccess.java \ 132org/bouncycastle/asn1/x509/CertPolicyId.java \ 133org/bouncycastle/asn1/x509/CertificatePair.java \ 134org/bouncycastle/asn1/x509/CertificatePolicies.java \ 135org/bouncycastle/asn1/x509/DisplayText.java \ 136org/bouncycastle/asn1/x509/GeneralNamesBuilder.java \ 137org/bouncycastle/asn1/x509/IetfAttrSyntax.java \ 138org/bouncycastle/asn1/x509/NoticeReference.java \ 139org/bouncycastle/asn1/x509/PolicyMappings.java \ 140org/bouncycastle/asn1/x509/PolicyQualifierId.java \ 141org/bouncycastle/asn1/x509/PolicyQualifierInfo.java \ 142org/bouncycastle/asn1/x509/PrivateKeyUsagePeriod.java \ 143org/bouncycastle/asn1/x509/RoleSyntax.java \ 144org/bouncycastle/asn1/x509/SubjectDirectoryAttributes.java \ 145org/bouncycastle/asn1/x509/Target.java \ 146org/bouncycastle/asn1/x509/TargetInformation.java \ 147org/bouncycastle/asn1/x509/Targets.java \ 148org/bouncycastle/asn1/x509/UserNotice.java \ 149org/bouncycastle/asn1/x509/V2AttributeCertificateInfoGenerator.java \ 150org/bouncycastle/asn1/x509/V2TBSCertListGenerator.java \ 151org/bouncycastle/asn1/x509/X509AttributeIdentifiers.java \ 152org/bouncycastle/asn1/x9/KeySpecificInfo.java \ 153org/bouncycastle/asn1/x9/OtherInfo.java \ 154org/bouncycastle/crypto/BufferedAsymmetricBlockCipher.java \ 155org/bouncycastle/crypto/Commitment.java \ 156org/bouncycastle/crypto/Committer.java \ 157org/bouncycastle/crypto/DigestDerivationFunction.java \ 158org/bouncycastle/crypto/EphemeralKeyPair.java \ 159org/bouncycastle/crypto/KeyEncapsulation.java \ 160org/bouncycastle/crypto/KeyEncoder.java \ 161org/bouncycastle/crypto/KeyParser.java \ 162org/bouncycastle/crypto/MacDerivationFunction.java \ 163org/bouncycastle/crypto/MaxBytesExceededException.java \ 164org/bouncycastle/crypto/agreement/DHAgreement.java \ 165org/bouncycastle/crypto/agreement/DHStandardGroups.java \ 166org/bouncycastle/crypto/agreement/ECDHCBasicAgreement.java \ 167org/bouncycastle/crypto/agreement/ECMQVBasicAgreement.java \ 168org/bouncycastle/crypto/generators/BCrypt.java \ 169org/bouncycastle/crypto/generators/OpenBSDBCrypt.java \ 170org/bouncycastle/crypto/digests/GOST3411Digest.java \ 171org/bouncycastle/crypto/digests/MD2Digest.java \ 172org/bouncycastle/crypto/digests/MD4Digest.java \ 173org/bouncycastle/crypto/digests/NonMemoableDigest.java \ 174org/bouncycastle/crypto/digests/RIPEMD128Digest.java \ 175org/bouncycastle/crypto/digests/RIPEMD160Digest.java \ 176org/bouncycastle/crypto/digests/RIPEMD256Digest.java \ 177org/bouncycastle/crypto/digests/RIPEMD320Digest.java \ 178org/bouncycastle/crypto/digests/SHA3Digest.java \ 179org/bouncycastle/crypto/digests/SHA512tDigest.java \ 180org/bouncycastle/crypto/digests/SM3Digest.java \ 181org/bouncycastle/crypto/digests/ShortenedDigest.java \ 182org/bouncycastle/crypto/digests/SkeinDigest.java \ 183org/bouncycastle/crypto/digests/SkeinEngine.java \ 184org/bouncycastle/crypto/digests/TigerDigest.java \ 185org/bouncycastle/crypto/digests/WhirlpoolDigest.java \ 186org/bouncycastle/crypto/ec/ECDecryptor.java \ 187org/bouncycastle/crypto/ec/ECElGamalDecryptor.java \ 188org/bouncycastle/crypto/ec/ECElGamalEncryptor.java \ 189org/bouncycastle/crypto/ec/ECEncryptor.java \ 190org/bouncycastle/crypto/ec/ECFixedTransform.java \ 191org/bouncycastle/crypto/ec/ECNewPublicKeyTransform.java \ 192org/bouncycastle/crypto/ec/ECNewRandomnessTransform.java \ 193org/bouncycastle/crypto/ec/ECPair.java \ 194org/bouncycastle/crypto/ec/ECPairFactorTransform.java \ 195org/bouncycastle/crypto/ec/ECPairTransform.java \ 196org/bouncycastle/crypto/ec/ECUtil.java \ 197org/bouncycastle/crypto/encodings/ISO9796d1Encoding.java \ 198org/bouncycastle/crypto/engines/AESLightEngine.java \ 199org/bouncycastle/crypto/engines/AESWrapPadEngine.java \ 200org/bouncycastle/crypto/engines/CAST5Engine.java \ 201org/bouncycastle/crypto/engines/CAST6Engine.java \ 202org/bouncycastle/crypto/engines/CamelliaEngine.java \ 203org/bouncycastle/crypto/engines/CamelliaLightEngine.java \ 204org/bouncycastle/crypto/engines/CamelliaWrapEngine.java \ 205org/bouncycastle/crypto/engines/ChaChaEngine.java \ 206org/bouncycastle/crypto/engines/CramerShoupCiphertext.java \ 207org/bouncycastle/crypto/engines/CramerShoupCoreEngine.java \ 208org/bouncycastle/crypto/engines/ElGamalEngine.java \ 209org/bouncycastle/crypto/engines/GOST28147Engine.java \ 210org/bouncycastle/crypto/engines/Grain128Engine.java \ 211org/bouncycastle/crypto/engines/Grainv1Engine.java \ 212org/bouncycastle/crypto/engines/HC128Engine.java \ 213org/bouncycastle/crypto/engines/HC256Engine.java \ 214org/bouncycastle/crypto/engines/IDEAEngine.java \ 215org/bouncycastle/crypto/engines/IESEngine.java \ 216org/bouncycastle/crypto/engines/ISAACEngine.java \ 217org/bouncycastle/crypto/engines/NaccacheSternEngine.java \ 218org/bouncycastle/crypto/engines/NoekeonEngine.java \ 219org/bouncycastle/crypto/engines/NullEngine.java \ 220org/bouncycastle/crypto/engines/RC2WrapEngine.java \ 221org/bouncycastle/crypto/engines/RC532Engine.java \ 222org/bouncycastle/crypto/engines/RC564Engine.java \ 223org/bouncycastle/crypto/engines/RC6Engine.java \ 224org/bouncycastle/crypto/engines/RFC3211WrapEngine.java \ 225org/bouncycastle/crypto/engines/RFC5649WrapEngine.java \ 226org/bouncycastle/crypto/engines/RSABlindingEngine.java \ 227org/bouncycastle/crypto/engines/RSAEngine.java \ 228org/bouncycastle/crypto/engines/RijndaelEngine.java \ 229org/bouncycastle/crypto/engines/SEEDEngine.java \ 230org/bouncycastle/crypto/engines/SEEDWrapEngine.java \ 231org/bouncycastle/crypto/engines/Salsa20Engine.java \ 232org/bouncycastle/crypto/engines/SerpentEngine.java \ 233org/bouncycastle/crypto/engines/Shacal2Engine.java \ 234org/bouncycastle/crypto/engines/SkipjackEngine.java \ 235org/bouncycastle/crypto/engines/TEAEngine.java \ 236org/bouncycastle/crypto/engines/ThreefishEngine.java \ 237org/bouncycastle/crypto/engines/VMPCEngine.java \ 238org/bouncycastle/crypto/engines/VMPCKSA3Engine.java \ 239org/bouncycastle/crypto/engines/XSalsa20Engine.java \ 240org/bouncycastle/crypto/engines/XTEAEngine.java \ 241org/bouncycastle/crypto/generators/BaseKDFBytesGenerator.java \ 242org/bouncycastle/crypto/generators/CramerShoupKeyPairGenerator.java \ 243org/bouncycastle/crypto/generators/CramerShoupParametersGenerator.java \ 244org/bouncycastle/crypto/generators/DHKeyPairGenerator.java \ 245org/bouncycastle/crypto/generators/DSTU4145KeyPairGenerator.java \ 246org/bouncycastle/crypto/generators/ElGamalKeyPairGenerator.java \ 247org/bouncycastle/crypto/generators/ElGamalParametersGenerator.java \ 248org/bouncycastle/crypto/generators/EphemeralKeyPairGenerator.java \ 249org/bouncycastle/crypto/generators/GOST3410KeyPairGenerator.java \ 250org/bouncycastle/crypto/generators/GOST3410ParametersGenerator.java \ 251org/bouncycastle/crypto/generators/HKDFBytesGenerator.java \ 252org/bouncycastle/crypto/generators/KDF1BytesGenerator.java \ 253org/bouncycastle/crypto/generators/KDF2BytesGenerator.java \ 254org/bouncycastle/crypto/generators/KDFCounterBytesGenerator.java \ 255org/bouncycastle/crypto/generators/KDFDoublePipelineIterationBytesGenerator.java \ 256org/bouncycastle/crypto/generators/KDFFeedbackBytesGenerator.java \ 257org/bouncycastle/crypto/generators/MGF1BytesGenerator.java \ 258org/bouncycastle/crypto/generators/NaccacheSternKeyPairGenerator.java \ 259org/bouncycastle/crypto/generators/Poly1305KeyGenerator.java \ 260org/bouncycastle/crypto/generators/RSABlindingFactorGenerator.java \ 261org/bouncycastle/crypto/generators/SCrypt.java \ 262org/bouncycastle/crypto/io/CipherIOException.java \ 263org/bouncycastle/crypto/io/CipherInputStream.java \ 264org/bouncycastle/crypto/io/CipherOutputStream.java \ 265org/bouncycastle/crypto/io/InvalidCipherTextIOException.java \ 266org/bouncycastle/crypto/io/SignerInputStream.java \ 267org/bouncycastle/crypto/io/SignerOutputStream.java \ 268org/bouncycastle/crypto/macs/BlockCipherMac.java \ 269org/bouncycastle/crypto/macs/CFBBlockCipherMac.java \ 270org/bouncycastle/crypto/macs/CMac.java \ 271org/bouncycastle/crypto/macs/CMacWithIV.java \ 272org/bouncycastle/crypto/macs/GMac.java \ 273org/bouncycastle/crypto/macs/GOST28147Mac.java \ 274org/bouncycastle/crypto/macs/ISO9797Alg3Mac.java \ 275org/bouncycastle/crypto/macs/OldHMac.java \ 276org/bouncycastle/crypto/macs/Poly1305.java \ 277org/bouncycastle/crypto/macs/SipHash.java \ 278org/bouncycastle/crypto/macs/SkeinMac.java \ 279org/bouncycastle/crypto/macs/VMPCMac.java \ 280org/bouncycastle/crypto/modes/EAXBlockCipher.java \ 281org/bouncycastle/crypto/modes/GCFBBlockCipher.java \ 282org/bouncycastle/crypto/modes/GOFBBlockCipher.java \ 283org/bouncycastle/crypto/modes/OCBBlockCipher.java \ 284org/bouncycastle/crypto/modes/OldCTSBlockCipher.java \ 285org/bouncycastle/crypto/modes/OpenPGPCFBBlockCipher.java \ 286org/bouncycastle/crypto/modes/NISTCTSBlockCipher.java \ 287org/bouncycastle/crypto/modes/PGPCFBBlockCipher.java \ 288org/bouncycastle/crypto/modes/PaddedBlockCipher.java \ 289org/bouncycastle/crypto/modes/gcm/BasicGCMExponentiator.java \ 290org/bouncycastle/crypto/modes/gcm/BasicGCMMultiplier.java \ 291org/bouncycastle/crypto/modes/gcm/Tables64kGCMMultiplier.java \ 292org/bouncycastle/crypto/params/CCMParameters.java \ 293org/bouncycastle/crypto/params/CramerShoupKeyGenerationParameters.java \ 294org/bouncycastle/crypto/params/CramerShoupKeyParameters.java \ 295org/bouncycastle/crypto/params/CramerShoupParameters.java \ 296org/bouncycastle/crypto/params/CramerShoupPrivateKeyParameters.java \ 297org/bouncycastle/crypto/params/CramerShoupPublicKeyParameters.java \ 298org/bouncycastle/crypto/params/ElGamalKeyGenerationParameters.java \ 299org/bouncycastle/crypto/params/ElGamalKeyParameters.java \ 300org/bouncycastle/crypto/params/ElGamalParameters.java \ 301org/bouncycastle/crypto/params/ElGamalPrivateKeyParameters.java \ 302org/bouncycastle/crypto/params/ElGamalPublicKeyParameters.java \ 303org/bouncycastle/crypto/params/GOST3410KeyGenerationParameters.java \ 304org/bouncycastle/crypto/params/GOST3410KeyParameters.java \ 305org/bouncycastle/crypto/params/GOST3410Parameters.java \ 306org/bouncycastle/crypto/params/GOST3410PrivateKeyParameters.java \ 307org/bouncycastle/crypto/params/GOST3410PublicKeyParameters.java \ 308org/bouncycastle/crypto/params/GOST3410ValidationParameters.java \ 309org/bouncycastle/crypto/params/HKDFParameters.java \ 310org/bouncycastle/crypto/params/IESParameters.java \ 311org/bouncycastle/crypto/params/IESWithCipherParameters.java \ 312org/bouncycastle/crypto/params/ISO18033KDFParameters.java \ 313org/bouncycastle/crypto/params/KDFCounterParameters.java \ 314org/bouncycastle/crypto/params/KDFDoublePipelineIterationParameters.java \ 315org/bouncycastle/crypto/params/KDFFeedbackParameters.java \ 316org/bouncycastle/crypto/params/KDFParameters.java \ 317org/bouncycastle/crypto/params/MGFParameters.java \ 318org/bouncycastle/crypto/params/MQVPrivateParameters.java \ 319org/bouncycastle/crypto/params/MQVPublicParameters.java \ 320org/bouncycastle/crypto/params/NaccacheSternKeyGenerationParameters.java \ 321org/bouncycastle/crypto/params/NaccacheSternKeyParameters.java \ 322org/bouncycastle/crypto/params/NaccacheSternPrivateKeyParameters.java \ 323org/bouncycastle/crypto/params/ParametersWithSBox.java \ 324org/bouncycastle/crypto/params/ParametersWithSalt.java \ 325org/bouncycastle/crypto/params/RC5Parameters.java \ 326org/bouncycastle/crypto/params/RSABlindingParameters.java \ 327org/bouncycastle/crypto/params/SRP6GroupParameters.java \ 328org/bouncycastle/crypto/params/SkeinParameters.java \ 329org/bouncycastle/crypto/params/TweakableBlockCipherParameters.java \ 330org/bouncycastle/crypto/signers/DSADigestSigner.java \ 331org/bouncycastle/crypto/signers/DSTU4145Signer.java \ 332org/bouncycastle/crypto/signers/ECGOST3410Signer.java \ 333org/bouncycastle/crypto/signers/ECNRSigner.java \ 334org/bouncycastle/crypto/signers/GOST3410Signer.java \ 335org/bouncycastle/crypto/signers/GenericSigner.java \ 336org/bouncycastle/crypto/signers/HMacDSAKCalculator.java \ 337org/bouncycastle/crypto/signers/ISO9796d2PSSSigner.java \ 338org/bouncycastle/crypto/signers/ISO9796d2Signer.java \ 339org/bouncycastle/crypto/signers/PSSSigner.java \ 340org/bouncycastle/crypto/signers/X931Signer.java \ 341org/bouncycastle/crypto/util/PrivateKeyInfoFactory.java \ 342org/bouncycastle/crypto/util/SubjectPublicKeyInfoFactory.java \ 343org/bouncycastle/jcajce/PKCS12Key.java \ 344org/bouncycastle/jcajce/PKCS12KeyWithParameters.java \ 345org/bouncycastle/jcajce/provider/asymmetric/DSTU4145.java \ 346org/bouncycastle/jcajce/provider/asymmetric/ECGOST.java \ 347org/bouncycastle/jcajce/provider/asymmetric/ElGamal.java \ 348org/bouncycastle/jcajce/provider/asymmetric/GOST.java \ 349org/bouncycastle/jcajce/provider/asymmetric/IES.java \ 350org/bouncycastle/jcajce/provider/asymmetric/dh/IESCipher.java \ 351org/bouncycastle/jcajce/provider/asymmetric/ec/IESCipher.java \ 352org/bouncycastle/jcajce/provider/asymmetric/rsa/ISOSignatureSpi.java \ 353org/bouncycastle/jcajce/provider/asymmetric/rsa/PSSSignatureSpi.java \ 354org/bouncycastle/jcajce/provider/asymmetric/rsa/X931SignatureSpi.java \ 355org/bouncycastle/jcajce/provider/asymmetric/util/GOST3410Util.java \ 356org/bouncycastle/jcajce/provider/asymmetric/util/IESUtil.java \ 357org/bouncycastle/jcajce/provider/digest/GOST3411.java \ 358org/bouncycastle/jcajce/provider/digest/MD2.java \ 359org/bouncycastle/jcajce/provider/digest/MD4.java \ 360org/bouncycastle/jcajce/provider/digest/RIPEMD128.java \ 361org/bouncycastle/jcajce/provider/digest/RIPEMD160.java \ 362org/bouncycastle/jcajce/provider/digest/RIPEMD256.java \ 363org/bouncycastle/jcajce/provider/digest/RIPEMD320.java \ 364org/bouncycastle/jcajce/provider/digest/SHA3.java \ 365org/bouncycastle/jcajce/provider/digest/SM3.java \ 366org/bouncycastle/jcajce/provider/digest/Skein.java \ 367org/bouncycastle/jcajce/provider/digest/Tiger.java \ 368org/bouncycastle/jcajce/provider/digest/Whirlpool.java \ 369org/bouncycastle/jcajce/provider/symmetric/CAST5.java \ 370org/bouncycastle/jcajce/provider/symmetric/CAST6.java \ 371org/bouncycastle/jcajce/provider/symmetric/Camellia.java \ 372org/bouncycastle/jcajce/provider/symmetric/ChaCha.java \ 373org/bouncycastle/jcajce/provider/symmetric/GOST28147.java \ 374org/bouncycastle/jcajce/provider/symmetric/Grain128.java \ 375org/bouncycastle/jcajce/provider/symmetric/Grainv1.java \ 376org/bouncycastle/jcajce/provider/symmetric/HC128.java \ 377org/bouncycastle/jcajce/provider/symmetric/HC256.java \ 378org/bouncycastle/jcajce/provider/symmetric/IDEA.java \ 379org/bouncycastle/jcajce/provider/symmetric/Noekeon.java \ 380org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2.java \ 381org/bouncycastle/jcajce/provider/symmetric/RC5.java \ 382org/bouncycastle/jcajce/provider/symmetric/RC6.java \ 383org/bouncycastle/jcajce/provider/symmetric/Rijndael.java \ 384org/bouncycastle/jcajce/provider/symmetric/SEED.java \ 385org/bouncycastle/jcajce/provider/symmetric/Salsa20.java \ 386org/bouncycastle/jcajce/provider/symmetric/Serpent.java \ 387org/bouncycastle/jcajce/provider/symmetric/Shacal2.java \ 388org/bouncycastle/jcajce/provider/symmetric/SipHash.java \ 389org/bouncycastle/jcajce/provider/symmetric/Skipjack.java \ 390org/bouncycastle/jcajce/provider/symmetric/TEA.java \ 391org/bouncycastle/jcajce/provider/symmetric/Threefish.java \ 392org/bouncycastle/jcajce/provider/symmetric/VMPC.java \ 393org/bouncycastle/jcajce/provider/symmetric/VMPCKSA3.java \ 394org/bouncycastle/jcajce/provider/symmetric/XSalsa20.java \ 395org/bouncycastle/jcajce/provider/symmetric/XTEA.java \ 396org/bouncycastle/jcajce/spec/GOST28147ParameterSpec.java \ 397org/bouncycastle/jcajce/spec/RepeatedSecretKeySpec.java \ 398org/bouncycastle/jcajce/spec/SkeinParameterSpec.java \ 399org/bouncycastle/jce/ECGOST3410NamedCurveTable.java \ 400org/bouncycastle/jce/ECKeyUtil.java \ 401org/bouncycastle/jce/ECPointUtil.java \ 402org/bouncycastle/jce/MultiCertStoreParameters.java \ 403org/bouncycastle/jce/PKCS12Util.java \ 404org/bouncycastle/jce/X509KeyUsage.java \ 405org/bouncycastle/jce/X509LDAPCertStoreParameters.java \ 406org/bouncycastle/jce/exception/ExtCertificateEncodingException.java \ 407org/bouncycastle/jce/exception/ExtIOException.java \ 408org/bouncycastle/jce/interfaces/ElGamalKey.java \ 409org/bouncycastle/jce/interfaces/ElGamalPrivateKey.java \ 410org/bouncycastle/jce/interfaces/ElGamalPublicKey.java \ 411org/bouncycastle/jce/interfaces/GOST3410Key.java \ 412org/bouncycastle/jce/interfaces/GOST3410Params.java \ 413org/bouncycastle/jce/interfaces/GOST3410PrivateKey.java \ 414org/bouncycastle/jce/interfaces/GOST3410PublicKey.java \ 415org/bouncycastle/jce/interfaces/IESKey.java \ 416org/bouncycastle/jce/interfaces/MQVPrivateKey.java \ 417org/bouncycastle/jce/interfaces/MQVPublicKey.java \ 418org/bouncycastle/jce/provider/BrokenJCEBlockCipher.java \ 419org/bouncycastle/jce/provider/BrokenKDF2BytesGenerator.java \ 420org/bouncycastle/jce/provider/BrokenPBE.java \ 421org/bouncycastle/jce/provider/JCEElGamalPrivateKey.java \ 422org/bouncycastle/jce/provider/JCEElGamalPublicKey.java \ 423org/bouncycastle/jce/provider/MultiCertStoreSpi.java \ 424org/bouncycastle/jce/provider/PKIXAttrCertPathBuilderSpi.java \ 425org/bouncycastle/jce/provider/PKIXAttrCertPathValidatorSpi.java \ 426org/bouncycastle/jce/provider/RFC3281CertPathUtilities.java \ 427org/bouncycastle/jce/provider/X509AttrCertParser.java \ 428org/bouncycastle/jce/provider/X509CRLParser.java \ 429org/bouncycastle/jce/provider/X509CertPairParser.java \ 430org/bouncycastle/jce/provider/X509CertParser.java \ 431org/bouncycastle/jce/provider/X509LDAPCertStoreSpi.java \ 432org/bouncycastle/jce/provider/X509StoreAttrCertCollection.java \ 433org/bouncycastle/jce/provider/X509StoreCRLCollection.java \ 434org/bouncycastle/jce/provider/X509StoreCertCollection.java \ 435org/bouncycastle/jce/provider/X509StoreCertPairCollection.java \ 436org/bouncycastle/jce/provider/X509StoreLDAPAttrCerts.java \ 437org/bouncycastle/jce/provider/X509StoreLDAPCRLs.java \ 438org/bouncycastle/jce/provider/X509StoreLDAPCertPairs.java \ 439org/bouncycastle/jce/provider/X509StoreLDAPCerts.java \ 440org/bouncycastle/jce/spec/ElGamalGenParameterSpec.java \ 441org/bouncycastle/jce/spec/ElGamalKeySpec.java \ 442org/bouncycastle/jce/spec/ElGamalParameterSpec.java \ 443org/bouncycastle/jce/spec/ElGamalPrivateKeySpec.java \ 444org/bouncycastle/jce/spec/ElGamalPublicKeySpec.java \ 445org/bouncycastle/jce/spec/GOST28147ParameterSpec.java \ 446org/bouncycastle/jce/spec/GOST3410ParameterSpec.java \ 447org/bouncycastle/jce/spec/GOST3410PrivateKeySpec.java \ 448org/bouncycastle/jce/spec/GOST3410PublicKeyParameterSetSpec.java \ 449org/bouncycastle/jce/spec/GOST3410PublicKeySpec.java \ 450org/bouncycastle/jce/spec/IEKeySpec.java \ 451org/bouncycastle/jce/spec/IESParameterSpec.java \ 452org/bouncycastle/jce/spec/MQVPrivateKeySpec.java \ 453org/bouncycastle/jce/spec/MQVPublicKeySpec.java \ 454org/bouncycastle/jce/spec/RepeatedSecretKeySpec.java \ 455org/bouncycastle/math/ec/DoubleAddMultiplier.java \ 456org/bouncycastle/math/ec/MixedNafR2LMultiplier.java \ 457org/bouncycastle/math/ec/MontgomeryLadderMultiplier.java \ 458org/bouncycastle/math/ec/NafL2RMultiplier.java \ 459org/bouncycastle/math/ec/NafR2LMultiplier.java \ 460org/bouncycastle/math/ec/ReferenceMultiplier.java \ 461org/bouncycastle/math/ec/ScaleYPointMap.java \ 462org/bouncycastle/math/ec/ZSignedDigitL2RMultiplier.java \ 463org/bouncycastle/math/ec/ZSignedDigitR2LMultiplier.java \ 464org/bouncycastle/math/raw/Mont256.java \ 465org/bouncycastle/util/MemoableResetException.java \ 466org/bouncycastle/util/Shorts.java \ 467org/bouncycastle/util/StreamParser.java \ 468org/bouncycastle/util/StreamParsingException.java \ 469org/bouncycastle/util/Times.java \ 470org/bouncycastle/util/encoders/BufferedDecoder.java \ 471org/bouncycastle/util/encoders/BufferedEncoder.java \ 472org/bouncycastle/util/encoders/HexTranslator.java \ 473org/bouncycastle/util/encoders/Translator.java \ 474org/bouncycastle/util/encoders/UrlBase64.java \ 475org/bouncycastle/util/encoders/UrlBase64Encoder.java \ 476org/bouncycastle/util/io/BufferingOutputStream.java \ 477org/bouncycastle/x509/CertPathReviewerException.java \ 478org/bouncycastle/x509/CertPathReviewerMessages_de.properties \ 479org/bouncycastle/x509/NoSuchParserException.java \ 480org/bouncycastle/x509/PKIXCRLUtil.java \ 481org/bouncycastle/x509/PKIXCertPathReviewer.java \ 482org/bouncycastle/x509/CertPathValidatorUtilities.java \ 483org/bouncycastle/x509/CertStatus.java \ 484org/bouncycastle/x509/X509AttributeCertStoreSelector.java \ 485org/bouncycastle/x509/X509CertPairStoreSelector.java \ 486org/bouncycastle/x509/X509CertificatePair.java \ 487org/bouncycastle/x509/X509Store.java \ 488org/bouncycastle/x509/X509StreamParser.java \ 489org/bouncycastle/x509/X509StreamParserSpi.java \ 490org/bouncycastle/x509/X509V2CRLGenerator.java \ 491org/bouncycastle/x509/util/LDAPStoreHelper.java \ 492org/bouncycastle/x509/util/StreamParser.java \ 493org/bouncycastle/x509/util/StreamParsingException.java \ 494" 495 496# directories 497UNNEEDED_BCPKIX_SOURCES=" \ 498docs \ 499org/bouncycastle/cert/bc \ 500org/bouncycastle/cert/cmp \ 501org/bouncycastle/cert/crmf \ 502org/bouncycastle/cert/dane \ 503org/bouncycastle/cert/ocsp \ 504org/bouncycastle/cert/path \ 505org/bouncycastle/cert/selector/jcajce \ 506org/bouncycastle/cert/test \ 507org/bouncycastle/cms/bc \ 508org/bouncycastle/cms/test \ 509org/bouncycastle/dvcs \ 510org/bouncycastle/eac \ 511org/bouncycastle/mozilla \ 512org/bouncycastle/openssl \ 513org/bouncycastle/operator/test \ 514org/bouncycastle/pkcs \ 515org/bouncycastle/pkix \ 516org/bouncycastle/tsp \ 517org/bouncycastle/voms \ 518" 519 520# files 521UNNEEDED_BCPKIX_SOURCES+=" \ 522org/bouncycastle/cert/CertRuntimeException.java \ 523org/bouncycastle/cert/X509ContentVerifierProviderBuilder.java \ 524org/bouncycastle/cert/X509ExtensionUtils.java \ 525org/bouncycastle/cert/X509v1CertificateBuilder.java \ 526org/bouncycastle/cert/X509v2AttributeCertificateBuilder.java \ 527org/bouncycastle/cert/X509v2CRLBuilder.java \ 528org/bouncycastle/cert/X509v3CertificateBuilder.java \ 529org/bouncycastle/cert/jcajce/CertHelper.java \ 530org/bouncycastle/cert/jcajce/DefaultCertHelper.java \ 531org/bouncycastle/cert/jcajce/JcaAttrCertStore.java \ 532org/bouncycastle/cert/jcajce/JcaAttributeCertificateIssuer.java \ 533org/bouncycastle/cert/jcajce/JcaCRLStore.java \ 534org/bouncycastle/cert/jcajce/JcaCertStoreBuilder.java \ 535org/bouncycastle/cert/jcajce/JcaX500NameUtil.java \ 536org/bouncycastle/cert/jcajce/JcaX509AttributeCertificateHolder.java \ 537org/bouncycastle/cert/jcajce/JcaX509CRLConverter.java \ 538org/bouncycastle/cert/jcajce/JcaX509CRLHolder.java \ 539org/bouncycastle/cert/jcajce/JcaX509CertificateConverter.java \ 540org/bouncycastle/cert/jcajce/JcaX509ContentVerifierProviderBuilder.java \ 541org/bouncycastle/cert/jcajce/JcaX509ExtensionUtils.java \ 542org/bouncycastle/cert/jcajce/JcaX509v1CertificateBuilder.java \ 543org/bouncycastle/cert/jcajce/JcaX509v2CRLBuilder.java \ 544org/bouncycastle/cert/jcajce/JcaX509v3CertificateBuilder.java \ 545org/bouncycastle/cert/jcajce/NamedCertHelper.java \ 546org/bouncycastle/cert/jcajce/ProviderCertHelper.java \ 547org/bouncycastle/cert/selector/X509AttributeCertificateHolderSelector.java \ 548org/bouncycastle/cert/selector/X509AttributeCertificateHolderSelectorBuilder.java \ 549org/bouncycastle/cms/AuthAttributesProvider.java \ 550org/bouncycastle/cms/CMSAlgorithm.java \ 551org/bouncycastle/cms/CMSAuthEnvelopedData.java \ 552org/bouncycastle/cms/CMSAuthEnvelopedGenerator.java \ 553org/bouncycastle/cms/CMSAuthenticatedData.java \ 554org/bouncycastle/cms/CMSAuthenticatedDataGenerator.java \ 555org/bouncycastle/cms/CMSAuthenticatedDataParser.java \ 556org/bouncycastle/cms/CMSAuthenticatedDataStreamGenerator.java \ 557org/bouncycastle/cms/CMSAuthenticatedGenerator.java \ 558org/bouncycastle/cms/CMSCompressedData.java \ 559org/bouncycastle/cms/CMSCompressedDataGenerator.java \ 560org/bouncycastle/cms/CMSCompressedDataParser.java \ 561org/bouncycastle/cms/CMSCompressedDataStreamGenerator.java \ 562org/bouncycastle/cms/CMSConfig.java \ 563org/bouncycastle/cms/CMSContentInfoParser.java \ 564org/bouncycastle/cms/CMSDigestedData.java \ 565org/bouncycastle/cms/CMSEncryptedData.java \ 566org/bouncycastle/cms/CMSEncryptedDataGenerator.java \ 567org/bouncycastle/cms/CMSEncryptedGenerator.java \ 568org/bouncycastle/cms/CMSEnvelopedData.java \ 569org/bouncycastle/cms/CMSEnvelopedDataGenerator.java \ 570org/bouncycastle/cms/CMSEnvelopedDataParser.java \ 571org/bouncycastle/cms/CMSEnvelopedDataStreamGenerator.java \ 572org/bouncycastle/cms/CMSEnvelopedGenerator.java \ 573org/bouncycastle/cms/CMSEnvelopedHelper.java \ 574org/bouncycastle/cms/CMSProcessableFile.java \ 575org/bouncycastle/cms/CMSProcessableInputStream.java \ 576org/bouncycastle/cms/CMSSecureReadable.java \ 577org/bouncycastle/cms/CMSSignedDataParser.java \ 578org/bouncycastle/cms/CMSSignedDataStreamGenerator.java \ 579org/bouncycastle/cms/CMSStreamException.java \ 580org/bouncycastle/cms/CMSTypedStream.java \ 581org/bouncycastle/cms/DefaultAuthenticatedAttributeTableGenerator.java \ 582org/bouncycastle/cms/KEKRecipient.java \ 583org/bouncycastle/cms/KEKRecipientId.java \ 584org/bouncycastle/cms/KEKRecipientInfoGenerator.java \ 585org/bouncycastle/cms/KEKRecipientInformation.java \ 586org/bouncycastle/cms/KeyAgreeRecipient.java \ 587org/bouncycastle/cms/KeyAgreeRecipientId.java \ 588org/bouncycastle/cms/KeyAgreeRecipientInfoGenerator.java \ 589org/bouncycastle/cms/KeyAgreeRecipientInformation.java \ 590org/bouncycastle/cms/KeyTransRecipient.java \ 591org/bouncycastle/cms/KeyTransRecipientId.java \ 592org/bouncycastle/cms/KeyTransRecipientInfoGenerator.java \ 593org/bouncycastle/cms/KeyTransRecipientInformation.java \ 594org/bouncycastle/cms/OriginatorId.java \ 595org/bouncycastle/cms/OriginatorInfoGenerator.java \ 596org/bouncycastle/cms/OriginatorInformation.java \ 597org/bouncycastle/cms/PasswordRecipientId.java \ 598org/bouncycastle/cms/PasswordRecipientInfoGenerator.java \ 599org/bouncycastle/cms/PasswordRecipientInformation.java \ 600org/bouncycastle/cms/RecipientId.java \ 601org/bouncycastle/cms/RecipientInfoGenerator.java \ 602org/bouncycastle/cms/RecipientInformation.java \ 603org/bouncycastle/cms/RecipientInformationStore.java \ 604org/bouncycastle/cms/SignerInformationVerifierProvider.java \ 605org/bouncycastle/cms/jcajce/CMSUtils.java \ 606org/bouncycastle/cms/jcajce/DefaultJcaJceExtHelper.java \ 607org/bouncycastle/cms/jcajce/EnvelopedDataHelper.java \ 608org/bouncycastle/cms/jcajce/JcaJceExtHelper.java \ 609org/bouncycastle/cms/jcajce/JcaSelectorConverter.java \ 610org/bouncycastle/cms/jcajce/JcaSignerId.java \ 611org/bouncycastle/cms/jcajce/JcaSimpleSignerInfoGeneratorBuilder.java \ 612org/bouncycastle/cms/jcajce/JcaX509CertSelectorConverter.java \ 613org/bouncycastle/cms/jcajce/JceAlgorithmIdentifierConverter.java \ 614org/bouncycastle/cms/jcajce/JceCMSContentEncryptorBuilder.java \ 615org/bouncycastle/cms/jcajce/JceCMSMacCalculatorBuilder.java \ 616org/bouncycastle/cms/jcajce/JceKEKAuthenticatedRecipient.java \ 617org/bouncycastle/cms/jcajce/JceKEKEnvelopedRecipient.java \ 618org/bouncycastle/cms/jcajce/JceKEKRecipient.java \ 619org/bouncycastle/cms/jcajce/JceKEKRecipientInfoGenerator.java \ 620org/bouncycastle/cms/jcajce/JceKeyAgreeAuthenticatedRecipient.java \ 621org/bouncycastle/cms/jcajce/JceKeyAgreeEnvelopedRecipient.java \ 622org/bouncycastle/cms/jcajce/JceKeyAgreeRecipient.java \ 623org/bouncycastle/cms/jcajce/JceKeyAgreeRecipientId.java \ 624org/bouncycastle/cms/jcajce/JceKeyAgreeRecipientInfoGenerator.java \ 625org/bouncycastle/cms/jcajce/JceKeyTransAuthenticatedRecipient.java \ 626org/bouncycastle/cms/jcajce/JceKeyTransEnvelopedRecipient.java \ 627org/bouncycastle/cms/jcajce/JceKeyTransRecipient.java \ 628org/bouncycastle/cms/jcajce/JceKeyTransRecipientId.java \ 629org/bouncycastle/cms/jcajce/JceKeyTransRecipientInfoGenerator.java \ 630org/bouncycastle/cms/jcajce/JcePasswordAuthenticatedRecipient.java \ 631org/bouncycastle/cms/jcajce/JcePasswordEnvelopedRecipient.java \ 632org/bouncycastle/cms/jcajce/JcePasswordRecipient.java \ 633org/bouncycastle/cms/jcajce/JcePasswordRecipientInfoGenerator.java \ 634org/bouncycastle/cms/jcajce/NamedJcaJceExtHelper.java \ 635org/bouncycastle/cms/jcajce/ProviderJcaJceExtHelper.java \ 636org/bouncycastle/cms/jcajce/ZlibCompressor.java \ 637org/bouncycastle/cms/jcajce/ZlibExpanderProvider.java \ 638org/bouncycastle/operator/AlgorithmNameFinder.java \ 639org/bouncycastle/operator/AsymmetricKeyUnwrapper.java \ 640org/bouncycastle/operator/AsymmetricKeyWrapper.java \ 641org/bouncycastle/operator/BufferingContentSigner.java \ 642org/bouncycastle/operator/DefaultAlgorithmNameFinder.java \ 643org/bouncycastle/operator/DefaultSecretKeySizeProvider.java \ 644org/bouncycastle/operator/InputDecryptorProvider.java \ 645org/bouncycastle/operator/InputExpander.java \ 646org/bouncycastle/operator/InputExpanderProvider.java \ 647org/bouncycastle/operator/KeyUnwrapper.java \ 648org/bouncycastle/operator/KeyWrapper.java \ 649org/bouncycastle/operator/MacCalculatorProvider.java \ 650org/bouncycastle/operator/OutputCompressor.java \ 651org/bouncycastle/operator/OutputEncryptor.java \ 652org/bouncycastle/operator/SecretKeySizeProvider.java \ 653org/bouncycastle/operator/SymmetricKeyUnwrapper.java \ 654org/bouncycastle/operator/SymmetricKeyWrapper.java \ 655org/bouncycastle/operator/bc/AESUtil.java \ 656org/bouncycastle/operator/bc/BcAESSymmetricKeyUnwrapper.java \ 657org/bouncycastle/operator/bc/BcAESSymmetricKeyWrapper.java \ 658org/bouncycastle/operator/bc/BcAsymmetricKeyUnwrapper.java \ 659org/bouncycastle/operator/bc/BcAsymmetricKeyWrapper.java \ 660org/bouncycastle/operator/bc/BcContentSignerBuilder.java \ 661org/bouncycastle/operator/bc/BcContentVerifierProviderBuilder.java \ 662org/bouncycastle/operator/bc/BcDSAContentSignerBuilder.java \ 663org/bouncycastle/operator/bc/BcDSAContentVerifierProviderBuilder.java \ 664org/bouncycastle/operator/bc/BcRSAAsymmetricKeyUnwrapper.java \ 665org/bouncycastle/operator/bc/BcRSAAsymmetricKeyWrapper.java \ 666org/bouncycastle/operator/bc/BcRSAContentSignerBuilder.java \ 667org/bouncycastle/operator/bc/BcRSAContentVerifierProviderBuilder.java \ 668org/bouncycastle/operator/bc/BcSignerOutputStream.java \ 669org/bouncycastle/operator/bc/BcSymmetricKeyUnwrapper.java \ 670org/bouncycastle/operator/bc/BcSymmetricKeyWrapper.java \ 671org/bouncycastle/operator/bc/CamelliaUtil.java \ 672org/bouncycastle/operator/bc/OperatorUtils.java \ 673org/bouncycastle/operator/bc/SEEDUtil.java \ 674org/bouncycastle/operator/jcajce/JcaAlgorithmParametersConverter.java \ 675org/bouncycastle/operator/jcajce/JceAsymmetricKeyUnwrapper.java \ 676org/bouncycastle/operator/jcajce/JceAsymmetricKeyWrapper.java \ 677org/bouncycastle/operator/jcajce/JceGenericKey.java \ 678org/bouncycastle/operator/jcajce/JceSymmetricKeyUnwrapper.java \ 679org/bouncycastle/operator/jcajce/JceSymmetricKeyWrapper.java \ 680org/bouncycastle/operator/jcajce/OperatorUtils.java \ 681" 682 683# needed sources to copy in 684NEEDED_BCPROV_SOURCES="org" 685 686# needed sources to copy in 687NEEDED_BCPKIX_SOURCES="org" 688 689# list of patch files to apply in the given order 690BOUNCYCASTLE_BCPROV_PATCHES="patches/bcprov.patch" 691BOUNCYCASTLE_BCPKIX_PATCHES="patches/bcpkix.patch" 692