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