Browse Source

add Delphi package file.

Ugochukwu Mmaduekwe 6 years ago
parent
commit
c4fc2714e2
1 changed files with 370 additions and 0 deletions
  1. 370 0
      CryptoLib/src/Packages/Delphi/CryptoLib4PascalPackage.dpk

+ 370 - 0
CryptoLib/src/Packages/Delphi/CryptoLib4PascalPackage.dpk

@@ -0,0 +1,370 @@
+package CryptoLib4PascalPackage;
+
+{$R *.res}
+{$WARNINGS OFF}
+{$HINTS OFF}
+{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
+{$ALIGN 8}
+{$ASSERTIONS ON}
+{$BOOLEVAL OFF}
+{$DEBUGINFO OFF}
+{$EXTENDEDSYNTAX ON}
+{$IMPORTEDDATA ON}
+{$IOCHECKS ON}
+{$LOCALSYMBOLS OFF}
+{$LONGSTRINGS ON}
+{$OPENSTRINGS ON}
+{$OPTIMIZATION ON}
+{$OVERFLOWCHECKS OFF}
+{$RANGECHECKS OFF}
+{$REFERENCEINFO OFF}
+{$SAFEDIVIDE OFF}
+{$STACKFRAMES OFF}
+{$TYPEDADDRESS OFF}
+{$VARSTRINGCHECKS ON}
+{$WRITEABLECONST OFF}
+{$MINENUMSIZE 1}
+{$IMAGEBASE $400000}
+{$DEFINE RELEASE}
+{$ENDIF IMPLICITBUILDING}
+{$RUNONLY}
+{$IMPLICITBUILD ON}
+
+requires
+  rtl,
+  HashLib4PascalPackage,
+  SimpleBaseLib4PascalPackage;
+
+contains
+  ClpConverters in '..\..\Utils\ClpConverters.pas',
+  ClpOSRandom in '..\..\Utils\Randoms\ClpOSRandom.pas',
+  ClpRandomNumberGenerator in '..\..\Utils\Rng\ClpRandomNumberGenerator.pas',
+  ClpCryptoLibTypes in '..\..\Utils\ClpCryptoLibTypes.pas',
+  ClpBits in '..\..\Utils\ClpBits.pas',
+  ClpGeneratorUtilities in '..\..\Security\ClpGeneratorUtilities.pas',
+  ClpParameterUtilities in '..\..\Security\ClpParameterUtilities.pas',
+  ClpBitConverter in '..\..\Utils\ClpBitConverter.pas',
+  ClpCipherUtilities in '..\..\Security\ClpCipherUtilities.pas',
+  ClpNat in '..\..\Math\Raw\ClpNat.pas',
+  ClpX25519Field in '..\..\Math\EC\Rfc7748\ClpX25519Field.pas',
+  ClpEd25519 in '..\..\Math\EC\Rfc8032\ClpEd25519.pas',
+  ClpEd25519Blake2B in '..\..\Math\EC\Rfc8032\ClpEd25519Blake2B.pas',
+  ClpX25519 in '..\..\Math\EC\Rfc7748\ClpX25519.pas',
+  ClpBigInteger in '..\..\Math\ClpBigInteger.pas',
+  ClpCurve25519Custom in '..\..\Math\EC\Custom\Djb\ClpCurve25519Custom.pas',
+  ClpLongArray in '..\..\Math\EC\ClpLongArray.pas',
+  ClpECC in '..\..\Math\EC\ClpECC.pas',
+  ClpIX25519PublicKeyParameters in '..\..\Interfaces\ClpIX25519PublicKeyParameters.pas',
+  ClpIXSalsa20Engine in '..\..\Interfaces\ClpIXSalsa20Engine.pas',
+  ClpIX25519PrivateKeyParameters in '..\..\Interfaces\ClpIX25519PrivateKeyParameters.pas',
+  ClpIX25519KeyGenerationParameters in '..\..\Interfaces\ClpIX25519KeyGenerationParameters.pas',
+  ClpIX25519KeyPairGenerator in '..\..\Interfaces\ClpIX25519KeyPairGenerator.pas',
+  ClpIX25519Agreement in '..\..\Interfaces\ClpIX25519Agreement.pas',
+  ClpIStreamCipher in '..\..\Interfaces\ClpIStreamCipher.pas',
+  ClpISpeckLegacyEngine in '..\..\Interfaces\ClpISpeckLegacyEngine.pas',
+  ClpISpeckEngine in '..\..\Interfaces\ClpISpeckEngine.pas',
+  ClpIRawAgreement in '..\..\Interfaces\ClpIRawAgreement.pas',
+  ClpISignersEncodings in '..\..\Interfaces\ClpISignersEncodings.pas',
+  ClpIRijndaelEngine in '..\..\Interfaces\ClpIRijndaelEngine.pas',
+  ClpISalsa20Engine in '..\..\Interfaces\ClpISalsa20Engine.pas',
+  ClpIIESParameterSpec in '..\..\Interfaces\ClpIIESParameterSpec.pas',
+  ClpIIESWithCipherParameters in '..\..\Interfaces\ClpIIESWithCipherParameters.pas',
+  ClpIIESCipher in '..\..\Interfaces\ClpIIESCipher.pas',
+  ClpIEd25519PublicKeyParameters in '..\..\Interfaces\ClpIEd25519PublicKeyParameters.pas',
+  ClpIEd25519Signer in '..\..\Interfaces\ClpIEd25519Signer.pas',
+  ClpIEd25519PrivateKeyParameters in '..\..\Interfaces\ClpIEd25519PrivateKeyParameters.pas',
+  ClpIEd25519PhSigner in '..\..\Interfaces\ClpIEd25519PhSigner.pas',
+  ClpIEd25519KeyGenerationParameters in '..\..\Interfaces\ClpIEd25519KeyGenerationParameters.pas',
+  ClpIEd25519KeyPairGenerator in '..\..\Interfaces\ClpIEd25519KeyPairGenerator.pas',
+  ClpIEd25519PhBlake2BSigner in '..\..\Interfaces\ClpIEd25519PhBlake2BSigner.pas',
+  ClpIEd25519Blake2BPublicKeyParameters in '..\..\Interfaces\ClpIEd25519Blake2BPublicKeyParameters.pas',
+  ClpIEd25519CtxSigner in '..\..\Interfaces\ClpIEd25519CtxSigner.pas',
+  ClpIEd25519Blake2BSigner in '..\..\Interfaces\ClpIEd25519Blake2BSigner.pas',
+  ClpIEd25519CtxBlake2BSigner in '..\..\Interfaces\ClpIEd25519CtxBlake2BSigner.pas',
+  ClpIECPublicKeyParameters in '..\..\Interfaces\ClpIECPublicKeyParameters.pas',
+  ClpIEd25519Blake2BKeyGenerationParameters in '..\..\Interfaces\ClpIEd25519Blake2BKeyGenerationParameters.pas',
+  ClpIEd25519Blake2BKeyPairGenerator in '..\..\Interfaces\ClpIEd25519Blake2BKeyPairGenerator.pas',
+  ClpIEd25519Blake2BPrivateKeyParameters in '..\..\Interfaces\ClpIEd25519Blake2BPrivateKeyParameters.pas',
+  ClpIEd25519Blake2B in '..\..\Interfaces\ClpIEd25519Blake2B.pas',
+  ClpIECKeyParameters in '..\..\Interfaces\ClpIECKeyParameters.pas',
+  ClpIEd25519 in '..\..\Interfaces\ClpIEd25519.pas',
+  ClpIDsaPublicKeyParameters in '..\..\Interfaces\ClpIDsaPublicKeyParameters.pas',
+  ClpIDsaPrivateKeyParameters in '..\..\Interfaces\ClpIDsaPrivateKeyParameters.pas',
+  ClpIECPrivateKeyParameters in '..\..\Interfaces\ClpIECPrivateKeyParameters.pas',
+  ClpIDsaKeyParameters in '..\..\Interfaces\ClpIDsaKeyParameters.pas',
+  ClpIBufferedStreamCipher in '..\..\Interfaces\ClpIBufferedStreamCipher.pas',
+  ClpICurve25519Custom in '..\..\Interfaces\ClpICurve25519Custom.pas',
+  ClpIChaChaEngine in '..\..\Interfaces\ClpIChaChaEngine.pas',
+  ClpIBlockCipherModes in '..\..\Interfaces\ClpIBlockCipherModes.pas',
+  ClpIAlgorithmParameterSpec in '..\..\Interfaces\ClpIAlgorithmParameterSpec.pas',
+  ClpSchnorrDigestSigner in '..\..\Crypto\Signers\ClpSchnorrDigestSigner.pas',
+  ClpEd25519Signer in '..\..\Crypto\Signers\ClpEd25519Signer.pas',
+  ClpEd25519PhBlake2BSigner in '..\..\Crypto\Signers\ClpEd25519PhBlake2BSigner.pas',
+  ClpEd25519PhSigner in '..\..\Crypto\Signers\ClpEd25519PhSigner.pas',
+  ClpEd25519CtxSigner in '..\..\Crypto\Signers\ClpEd25519CtxSigner.pas',
+  ClpEd25519CtxBlake2BSigner in '..\..\Crypto\Signers\ClpEd25519CtxBlake2BSigner.pas',
+  ClpX25519KeyGenerationParameters in '..\..\Crypto\Parameters\ClpX25519KeyGenerationParameters.pas',
+  ClpEd25519Blake2BSigner in '..\..\Crypto\Signers\ClpEd25519Blake2BSigner.pas',
+  ClpX25519PublicKeyParameters in '..\..\Crypto\Parameters\ClpX25519PublicKeyParameters.pas',
+  ClpX25519PrivateKeyParameters in '..\..\Crypto\Parameters\ClpX25519PrivateKeyParameters.pas',
+  ClpIESWithCipherParameters in '..\..\Crypto\Parameters\ClpIESWithCipherParameters.pas',
+  ClpIESParameters in '..\..\Crypto\Parameters\ClpIESParameters.pas',
+  ClpIESParameterSpec in '..\..\Crypto\Parameters\ClpIESParameterSpec.pas',
+  ClpEd25519Blake2BPublicKeyParameters in '..\..\Crypto\Parameters\ClpEd25519Blake2BPublicKeyParameters.pas',
+  ClpEd25519PrivateKeyParameters in '..\..\Crypto\Parameters\ClpEd25519PrivateKeyParameters.pas',
+  ClpEd25519PublicKeyParameters in '..\..\Crypto\Parameters\ClpEd25519PublicKeyParameters.pas',
+  ClpEd25519KeyGenerationParameters in '..\..\Crypto\Parameters\ClpEd25519KeyGenerationParameters.pas',
+  ClpEd25519Blake2BKeyGenerationParameters in '..\..\Crypto\Parameters\ClpEd25519Blake2BKeyGenerationParameters.pas',
+  ClpEd25519Blake2BPrivateKeyParameters in '..\..\Crypto\Parameters\ClpEd25519Blake2BPrivateKeyParameters.pas',
+  ClpECPublicKeyParameters in '..\..\Crypto\Parameters\ClpECPublicKeyParameters.pas',
+  ClpBlockCipherModes in '..\..\Crypto\Modes\ClpBlockCipherModes.pas',
+  ClpECKeyParameters in '..\..\Crypto\Parameters\ClpECKeyParameters.pas',
+  ClpECPrivateKeyParameters in '..\..\Crypto\Parameters\ClpECPrivateKeyParameters.pas',
+  ClpDsaPrivateKeyParameters in '..\..\Crypto\Parameters\ClpDsaPrivateKeyParameters.pas',
+  ClpDsaPublicKeyParameters in '..\..\Crypto\Parameters\ClpDsaPublicKeyParameters.pas',
+  ClpX25519KeyPairGenerator in '..\..\Crypto\Generators\ClpX25519KeyPairGenerator.pas',
+  ClpPascalCoinECIESKdfBytesGenerator in '..\..\Crypto\Generators\ClpPascalCoinECIESKdfBytesGenerator.pas',
+  ClpDsaKeyParameters in '..\..\Crypto\Parameters\ClpDsaKeyParameters.pas',
+  ClpSpeckLegacyEngine in '..\..\Crypto\Engines\ClpSpeckLegacyEngine.pas',
+  ClpEd25519Blake2BKeyPairGenerator in '..\..\Crypto\Generators\ClpEd25519Blake2BKeyPairGenerator.pas',
+  ClpEd25519KeyPairGenerator in '..\..\Crypto\Generators\ClpEd25519KeyPairGenerator.pas',
+  ClpXSalsa20Engine in '..\..\Crypto\Engines\ClpXSalsa20Engine.pas',
+  ClpSpeckEngine in '..\..\Crypto\Engines\ClpSpeckEngine.pas',
+  ClpBlowfishEngine in '..\..\Crypto\Engines\ClpBlowfishEngine.pas',
+  ClpIESEngine in '..\..\Crypto\Engines\ClpIESEngine.pas',
+  ClpSalsa20Engine in '..\..\Crypto\Engines\ClpSalsa20Engine.pas',
+  ClpRijndaelEngine in '..\..\Crypto\Engines\ClpRijndaelEngine.pas',
+  ClpPascalCoinIESEngine in '..\..\Crypto\Engines\ClpPascalCoinIESEngine.pas',
+  ClpAesLightEngine in '..\..\Crypto\Engines\ClpAesLightEngine.pas',
+  ClpCustomNamedCurves in '..\..\Crypto\EC\ClpCustomNamedCurves.pas',
+  ClpChaChaEngine in '..\..\Crypto\Engines\ClpChaChaEngine.pas',
+  ClpAesEngine in '..\..\Crypto\Engines\ClpAesEngine.pas',
+  ClpAsn1Objects in '..\..\Asn1\ClpAsn1Objects.pas',
+  ClpIESCipher in '..\..\Crypto\ClpIESCipher.pas',
+  ClpBufferedCipherBase in '..\..\Crypto\ClpBufferedCipherBase.pas',
+  ClpKeyGenerationParameters in '..\..\Crypto\ClpKeyGenerationParameters.pas',
+  ClpBufferedStreamCipher in '..\..\Crypto\ClpBufferedStreamCipher.pas',
+  ClpX25519Agreement in '..\..\Crypto\Agreement\ClpX25519Agreement.pas',
+  ClpAsymmetricKeyParameter in '..\..\Crypto\ClpAsymmetricKeyParameter.pas',
+  ClpX9ECParametersHolder in '..\..\Asn1\X9\ClpX9ECParametersHolder.pas',
+  ClpEdECObjectIdentifiers in '..\..\Asn1\Edec\ClpEdECObjectIdentifiers.pas',
+  ClpTnaf in '..\..\Math\EC\Abc\ClpTnaf.pas',
+  ClpECAlgorithms in '..\..\Math\EC\ClpECAlgorithms.pas',
+  ClpEphemeralKeyPair in '..\..\Crypto\ClpEphemeralKeyPair.pas',
+  ClpIKeyEncoder in '..\..\Interfaces\ClpIKeyEncoder.pas',
+  ClpSecureRandom in '..\..\Security\ClpSecureRandom.pas',
+  ClpSimpleBigDecimal in '..\..\Math\EC\Abc\ClpSimpleBigDecimal.pas',
+  ClpSignersEncodings in '..\..\Crypto\Signers\SignersEncodings\ClpSignersEncodings.pas',
+  ClpIECC in '..\..\Interfaces\ClpIECC.pas',
+  ClpSignerUtilities in '..\..\Security\ClpSignerUtilities.pas',
+  ClpECDsaSigner in '..\..\Crypto\Signers\ClpECDsaSigner.pas',
+  ClpSecT283Custom in '..\..\Math\EC\Custom\Sec\ClpSecT283Custom.pas',
+  ClpSecP521R1Custom in '..\..\Math\EC\Custom\Sec\ClpSecP521R1Custom.pas',
+  ClpSecP384R1Custom in '..\..\Math\EC\Custom\Sec\ClpSecP384R1Custom.pas',
+  ClpSecP256R1Custom in '..\..\Math\EC\Custom\Sec\ClpSecP256R1Custom.pas',
+  ClpSecP256K1Custom in '..\..\Math\EC\Custom\Sec\ClpSecP256K1Custom.pas',
+  ClpX9ECC in '..\..\Asn1\X9\ClpX9ECC.pas',
+  ClpDigestUtilities in '..\..\Security\ClpDigestUtilities.pas',
+  ClpECGost3410NamedCurves in '..\..\Asn1\CryptoPro\ClpECGost3410NamedCurves.pas',
+  ClpDigestRandomGenerator in '..\..\Crypto\Prng\ClpDigestRandomGenerator.pas',
+  ClpCryptoApiRandomGenerator in '..\..\Crypto\Prng\ClpCryptoApiRandomGenerator.pas',
+  ClpSecNamedCurves in '..\..\Asn1\Sec\ClpSecNamedCurves.pas',
+  ClpMod in '..\..\Math\Raw\ClpMod.pas',
+  ClpFiniteFields in '..\..\Math\Field\ClpFiniteFields.pas',
+  ClpECDomainParameters in '..\..\Crypto\Parameters\ClpECDomainParameters.pas',
+  ClpRandom in '..\..\Security\ClpRandom.pas',
+  ClpDsaDigestSigner in '..\..\Crypto\Signers\ClpDsaDigestSigner.pas',
+  ClpEncoders in '..\..\Utils\Encoders\ClpEncoders.pas',
+  ClpDsaParametersGenerator in '..\..\Crypto\Generators\ClpDsaParametersGenerator.pas',
+  ClpNistNamedCurves in '..\..\Asn1\Nist\ClpNistNamedCurves.pas',
+  ClpMacUtilities in '..\..\Security\ClpMacUtilities.pas',
+  ClpDsaKeyPairGenerator in '..\..\Crypto\Generators\ClpDsaKeyPairGenerator.pas',
+  ClpIEphemeralKeyPair in '..\..\Interfaces\ClpIEphemeralKeyPair.pas',
+  ClpCryptoProObjectIdentifiers in '..\..\Asn1\CryptoPro\ClpCryptoProObjectIdentifiers.pas',
+  ClpDsaParameter in '..\..\Asn1\X509\ClpDsaParameter.pas',
+  ClpEacObjectIdentifiers in '..\..\Asn1\Eac\ClpEacObjectIdentifiers.pas',
+  ClpECKeyGenerationParameters in '..\..\Crypto\Parameters\ClpECKeyGenerationParameters.pas',
+  ClpECKeyPairGenerator in '..\..\Crypto\Generators\ClpECKeyPairGenerator.pas',
+  ClpECNamedCurveTable in '..\..\Asn1\X9\ClpECNamedCurveTable.pas',
+  ClpIanaObjectIdentifiers in '..\..\Asn1\Iana\ClpIanaObjectIdentifiers.pas',
+  ClpIDsaParameter in '..\..\Interfaces\ClpIDsaParameter.pas',
+  ClpIECKeyGenerationParameters in '..\..\Interfaces\ClpIECKeyGenerationParameters.pas',
+  ClpIX9ECC in '..\..\Interfaces\ClpIX9ECC.pas',
+  ClpIX9ECParameters in '..\..\Interfaces\ClpIX9ECParameters.pas',
+  ClpMiscObjectIdentifiers in '..\..\Asn1\Misc\ClpMiscObjectIdentifiers.pas',
+  ClpNistObjectIdentifiers in '..\..\Asn1\Nist\ClpNistObjectIdentifiers.pas',
+  ClpOiwObjectIdentifiers in '..\..\Asn1\Oiw\ClpOiwObjectIdentifiers.pas',
+  ClpPkcsObjectIdentifiers in '..\..\Asn1\Pkcs\ClpPkcsObjectIdentifiers.pas',
+  ClpRosstandartObjectIdentifiers in '..\..\Asn1\RossStandart\ClpRosstandartObjectIdentifiers.pas',
+  ClpSecObjectIdentifiers in '..\..\Asn1\Sec\ClpSecObjectIdentifiers.pas',
+  ClpTeleTrusTObjectIdentifiers in '..\..\Asn1\TeleTrust\ClpTeleTrusTObjectIdentifiers.pas',
+  ClpX9ECParameters in '..\..\Asn1\X9\ClpX9ECParameters.pas',
+  ClpX9ObjectIdentifiers in '..\..\Asn1\X9\ClpX9ObjectIdentifiers.pas',
+  ClpBsiObjectIdentifiers in '..\..\Asn1\Bsi\ClpBsiObjectIdentifiers.pas',
+  ClpIAsn1Objects in '..\..\Interfaces\ClpIAsn1Objects.pas',
+  ClpECIESPublicKeyParser in '..\..\Crypto\Parsers\ClpECIESPublicKeyParser.pas',
+  ClpECCurveConstants in '..\..\Math\EC\ClpECCurveConstants.pas',
+  ClpECSchnorrSipaSigner in '..\..\Crypto\Signers\ClpECSchnorrSipaSigner.pas',
+  ClpIBlowfishEngine in '..\..\Interfaces\ClpIBlowfishEngine.pas',
+  ClpIDsaExt in '..\..\Interfaces\ClpIDsaExt.pas',
+  ClpIECSchnorrSipaSigner in '..\..\Interfaces\ClpIECSchnorrSipaSigner.pas',
+  ClpIPaddingModes in '..\..\Interfaces\ClpIPaddingModes.pas',
+  ClpISchnorr in '..\..\Interfaces\ClpISchnorr.pas',
+  ClpISchnorrDigestSigner in '..\..\Interfaces\ClpISchnorrDigestSigner.pas',
+  ClpISchnorrExt in '..\..\Interfaces\ClpISchnorrExt.pas',
+  ClpISecP256K1Custom in '..\..\Interfaces\ClpISecP256K1Custom.pas',
+  ClpISecP256R1Custom in '..\..\Interfaces\ClpISecP256R1Custom.pas',
+  ClpISecP384R1Custom in '..\..\Interfaces\ClpISecP384R1Custom.pas',
+  ClpISecP521R1Custom in '..\..\Interfaces\ClpISecP521R1Custom.pas',
+  ClpISecT283Custom in '..\..\Interfaces\ClpISecT283Custom.pas',
+  ClpPaddingModes in '..\..\Crypto\Paddings\ClpPaddingModes.pas',
+  ClpDigest in '..\..\Crypto\Digests\ClpDigest.pas',
+  ClpDsaParameterGenerationParameters in '..\..\Crypto\Parameters\ClpDsaParameterGenerationParameters.pas',
+  ClpDsaSigner in '..\..\Crypto\Signers\ClpDsaSigner.pas',
+  ClpECDHCBasicAgreement in '..\..\Crypto\Agreement\ClpECDHCBasicAgreement.pas',
+  ClpHkdfBytesGenerator in '..\..\Crypto\Generators\ClpHkdfBytesGenerator.pas',
+  ClpHkdfParameters in '..\..\Crypto\Parameters\ClpHkdfParameters.pas',
+  ClpHMacDsaKCalculator in '..\..\Crypto\Signers\ClpHMacDsaKCalculator.pas',
+  ClpIAesLightEngine in '..\..\Interfaces\ClpIAesLightEngine.pas',
+  ClpIDsaKeyPairGenerator in '..\..\Interfaces\ClpIDsaKeyPairGenerator.pas',
+  ClpIDsaParameterGenerationParameters in '..\..\Interfaces\ClpIDsaParameterGenerationParameters.pas',
+  ClpIDsaParametersGenerator in '..\..\Interfaces\ClpIDsaParametersGenerator.pas',
+  ClpIDsaSigner in '..\..\Interfaces\ClpIDsaSigner.pas',
+  ClpIECDHCBasicAgreement in '..\..\Interfaces\ClpIECDHCBasicAgreement.pas',
+  ClpIHkdfBytesGenerator in '..\..\Interfaces\ClpIHkdfBytesGenerator.pas',
+  ClpIHkdfParameters in '..\..\Interfaces\ClpIHkdfParameters.pas',
+  ClpIHMacDsaKCalculator in '..\..\Interfaces\ClpIHMacDsaKCalculator.pas',
+  ClpInterleave in '..\..\Math\Raw\ClpInterleave.pas',
+  ClpIPreCompCallBack in '..\..\Interfaces\ClpIPreCompCallBack.pas',
+  ClpIValidityPrecompInfo in '..\..\Interfaces\ClpIValidityPrecompInfo.pas',
+  ClpNat192 in '..\..\Math\Raw\ClpNat192.pas',
+  ClpNat256 in '..\..\Math\Raw\ClpNat256.pas',
+  ClpNat320 in '..\..\Math\Raw\ClpNat320.pas',
+  ClpNat384 in '..\..\Math\Raw\ClpNat384.pas',
+  ClpNat512 in '..\..\Math\Raw\ClpNat512.pas',
+  ClpBaseKdfBytesGenerator in '..\..\Crypto\Generators\ClpBaseKdfBytesGenerator.pas',
+  ClpCipherKeyGenerator in '..\..\Crypto\Generators\ClpCipherKeyGenerator.pas',
+  ClpDsaKeyGenerationParameters in '..\..\Crypto\Parameters\ClpDsaKeyGenerationParameters.pas',
+  ClpDsaParameters in '..\..\Crypto\Parameters\ClpDsaParameters.pas',
+  ClpDsaValidationParameters in '..\..\Crypto\Parameters\ClpDsaValidationParameters.pas',
+  ClpECNRSigner in '..\..\Crypto\Signers\ClpECNRSigner.pas',
+  ClpEphemeralKeyPairGenerator in '..\..\Crypto\Generators\ClpEphemeralKeyPairGenerator.pas',
+  ClpHMac in '..\..\Crypto\Macs\ClpHMac.pas',
+  ClpIBaseKdfBytesGenerator in '..\..\Interfaces\ClpIBaseKdfBytesGenerator.pas',
+  ClpIBasicAgreement in '..\..\Interfaces\ClpIBasicAgreement.pas',
+  ClpICipherKeyGenerator in '..\..\Interfaces\ClpICipherKeyGenerator.pas',
+  ClpIDerivationFunction in '..\..\Interfaces\ClpIDerivationFunction.pas',
+  ClpIDerivationParameters in '..\..\Interfaces\ClpIDerivationParameters.pas',
+  ClpIDigest in '..\..\Interfaces\ClpIDigest.pas',
+  ClpIDsaKeyGenerationParameters in '..\..\Interfaces\ClpIDsaKeyGenerationParameters.pas',
+  ClpIDsaParameters in '..\..\Interfaces\ClpIDsaParameters.pas',
+  ClpIDsaValidationParameters in '..\..\Interfaces\ClpIDsaValidationParameters.pas',
+  ClpIECDHBasicAgreement in '..\..\Interfaces\ClpIECDHBasicAgreement.pas',
+  ClpIECIESPublicKeyParser in '..\..\Interfaces\ClpIECIESPublicKeyParser.pas',
+  ClpIECNRSigner in '..\..\Interfaces\ClpIECNRSigner.pas',
+  ClpIEphemeralKeyPairGenerator in '..\..\Interfaces\ClpIEphemeralKeyPairGenerator.pas',
+  ClpIHMac in '..\..\Interfaces\ClpIHMac.pas',
+  ClpIIESEngine in '..\..\Interfaces\ClpIIESEngine.pas',
+  ClpIIESParameters in '..\..\Interfaces\ClpIIESParameters.pas',
+  ClpIIso18033KdfParameters in '..\..\Interfaces\ClpIIso18033KdfParameters.pas',
+  ClpIKdf2BytesGenerator in '..\..\Interfaces\ClpIKdf2BytesGenerator.pas',
+  ClpIKdfParameters in '..\..\Interfaces\ClpIKdfParameters.pas',
+  ClpIKeyParser in '..\..\Interfaces\ClpIKeyParser.pas',
+  ClpIMac in '..\..\Interfaces\ClpIMac.pas',
+  ClpIPascalCoinECIESKdfBytesGenerator in '..\..\Interfaces\ClpIPascalCoinECIESKdfBytesGenerator.pas',
+  ClpIPascalCoinIESEngine in '..\..\Interfaces\ClpIPascalCoinIESEngine.pas',
+  ClpIPbeParametersGenerator in '..\..\Interfaces\ClpIPbeParametersGenerator.pas',
+  ClpIPkcs5S2ParametersGenerator in '..\..\Interfaces\ClpIPkcs5S2ParametersGenerator.pas',
+  ClpIso18033KdfParameters in '..\..\Crypto\Parameters\ClpIso18033KdfParameters.pas',
+  ClpKdf2BytesGenerator in '..\..\Crypto\Generators\ClpKdf2BytesGenerator.pas',
+  ClpKdfParameters in '..\..\Crypto\Parameters\ClpKdfParameters.pas',
+  ClpKeyEncoder in '..\..\Crypto\ClpKeyEncoder.pas',
+  ClpPbeParametersGenerator in '..\..\Crypto\Generators\ClpPbeParametersGenerator.pas',
+  ClpPkcs5S2ParametersGenerator in '..\..\Crypto\Generators\ClpPkcs5S2ParametersGenerator.pas',
+  ClpStringUtils in '..\..\Utils\ClpStringUtils.pas',
+  ClpBufferedBlockCipher in '..\..\Crypto\ClpBufferedBlockCipher.pas',
+  ClpCheck in '..\..\Utils\ClpCheck.pas',
+  ClpECDHBasicAgreement in '..\..\Crypto\Agreement\ClpECDHBasicAgreement.pas',
+  ClpGenericPolynomialExtensionField in '..\..\Math\Field\ClpGenericPolynomialExtensionField.pas',
+  ClpGF2Polynomial in '..\..\Math\Field\ClpGF2Polynomial.pas',
+  ClpGlvMultiplier in '..\..\Math\EC\Multiplier\ClpGlvMultiplier.pas',
+  ClpIAesEngine in '..\..\Interfaces\ClpIAesEngine.pas',
+  ClpIBlockCipher in '..\..\Interfaces\ClpIBlockCipher.pas',
+  ClpIBlockCipherPadding in '..\..\Interfaces\ClpIBlockCipherPadding.pas',
+  ClpIBufferedBlockCipher in '..\..\Interfaces\ClpIBufferedBlockCipher.pas',
+  ClpIBufferedCipher in '..\..\Interfaces\ClpIBufferedCipher.pas',
+  ClpIBufferedCipherBase in '..\..\Interfaces\ClpIBufferedCipherBase.pas',
+  ClpIDsaDigestSigner in '..\..\Interfaces\ClpIDsaDigestSigner.pas',
+  ClpIGenericPolynomialExtensionField in '..\..\Interfaces\ClpIGenericPolynomialExtensionField.pas',
+  ClpIGF2Polynomial in '..\..\Interfaces\ClpIGF2Polynomial.pas',
+  ClpIGlvMultiplier in '..\..\Interfaces\ClpIGlvMultiplier.pas',
+  ClpIKeyParameter in '..\..\Interfaces\ClpIKeyParameter.pas',
+  ClpIPaddedBufferedBlockCipher in '..\..\Interfaces\ClpIPaddedBufferedBlockCipher.pas',
+  ClpIParametersWithIV in '..\..\Interfaces\ClpIParametersWithIV.pas',
+  ClpIPrimeField in '..\..\Interfaces\ClpIPrimeField.pas',
+  ClpIWNafL2RMultiplier in '..\..\Interfaces\ClpIWNafL2RMultiplier.pas',
+  ClpIWTauNafMultiplier in '..\..\Interfaces\ClpIWTauNafMultiplier.pas',
+  ClpIWTauNafPreCompInfo in '..\..\Interfaces\ClpIWTauNafPreCompInfo.pas',
+  ClpIZTauElement in '..\..\Interfaces\ClpIZTauElement.pas',
+  ClpKeyParameter in '..\..\Crypto\Parameters\ClpKeyParameter.pas',
+  ClpPaddedBufferedBlockCipher in '..\..\Crypto\Paddings\ClpPaddedBufferedBlockCipher.pas',
+  ClpParametersWithIV in '..\..\Crypto\Parameters\ClpParametersWithIV.pas',
+  ClpPrimeField in '..\..\Math\Field\ClpPrimeField.pas',
+  ClpSetWeakRef in '..\..\Utils\ClpSetWeakRef.pas',
+  ClpWNafL2RMultiplier in '..\..\Math\EC\Multiplier\ClpWNafL2RMultiplier.pas',
+  ClpWTauNafMultiplier in '..\..\Math\EC\Multiplier\ClpWTauNafMultiplier.pas',
+  ClpWTauNafPreCompInfo in '..\..\Math\EC\Multiplier\ClpWTauNafPreCompInfo.pas',
+  ClpZTauElement in '..\..\Math\EC\Abc\ClpZTauElement.pas',
+  ClpAbstractECMultiplier in '..\..\Math\EC\Multiplier\ClpAbstractECMultiplier.pas',
+  ClpArrayUtils in '..\..\Utils\ClpArrayUtils.pas',
+  ClpBigIntegers in '..\..\Utils\ClpBigIntegers.pas',
+  ClpFixedPointCombMultiplier in '..\..\Math\EC\Multiplier\ClpFixedPointCombMultiplier.pas',
+  ClpFixedPointPreCompInfo in '..\..\Math\EC\Multiplier\ClpFixedPointPreCompInfo.pas',
+  ClpFixedPointUtilities in '..\..\Math\EC\Multiplier\ClpFixedPointUtilities.pas',
+  ClpGlvTypeBEndomorphism in '..\..\Math\EC\Endo\ClpGlvTypeBEndomorphism.pas',
+  ClpGlvTypeBParameters in '..\..\Math\EC\Endo\ClpGlvTypeBParameters.pas',
+  ClpIDsa in '..\..\Interfaces\ClpIDsa.pas',
+  ClpIDsaKCalculator in '..\..\Interfaces\ClpIDsaKCalculator.pas',
+  ClpIECDsaSigner in '..\..\Interfaces\ClpIECDsaSigner.pas',
+  ClpIFiniteField in '..\..\Interfaces\ClpIFiniteField.pas',
+  ClpIFixedPointCombMultiplier in '..\..\Interfaces\ClpIFixedPointCombMultiplier.pas',
+  ClpIFixedPointPreCompInfo in '..\..\Interfaces\ClpIFixedPointPreCompInfo.pas',
+  ClpIGlvEndomorphism in '..\..\Interfaces\ClpIGlvEndomorphism.pas',
+  ClpIGlvTypeBEndomorphism in '..\..\Interfaces\ClpIGlvTypeBEndomorphism.pas',
+  ClpIGlvTypeBParameters in '..\..\Interfaces\ClpIGlvTypeBParameters.pas',
+  ClpIKeyGenerationParameters in '..\..\Interfaces\ClpIKeyGenerationParameters.pas',
+  ClpIOidTokenizer in '..\..\Interfaces\ClpIOidTokenizer.pas',
+  ClpIParametersWithRandom in '..\..\Interfaces\ClpIParametersWithRandom.pas',
+  ClpIPolynomial in '..\..\Interfaces\ClpIPolynomial.pas',
+  ClpIPolynomialExtensionField in '..\..\Interfaces\ClpIPolynomialExtensionField.pas',
+  ClpIPreCompInfo in '..\..\Interfaces\ClpIPreCompInfo.pas',
+  ClpIRandom in '..\..\Interfaces\ClpIRandom.pas',
+  ClpIRandomDsaKCalculator in '..\..\Interfaces\ClpIRandomDsaKCalculator.pas',
+  ClpIRandomGenerator in '..\..\Interfaces\ClpIRandomGenerator.pas',
+  ClpIRandomNumberGenerator in '..\..\Interfaces\ClpIRandomNumberGenerator.pas',
+  ClpIScaleXPointMap in '..\..\Interfaces\ClpIScaleXPointMap.pas',
+  ClpISecureRandom in '..\..\Interfaces\ClpISecureRandom.pas',
+  ClpISigner in '..\..\Interfaces\ClpISigner.pas',
+  ClpIWNafPreCompInfo in '..\..\Interfaces\ClpIWNafPreCompInfo.pas',
+  ClpIX9ECParametersHolder in '..\..\Interfaces\ClpIX9ECParametersHolder.pas',
+  ClpParametersWithRandom in '..\..\Crypto\Parameters\ClpParametersWithRandom.pas',
+  ClpPcgRandomMinimal in '..\..\Utils\Randoms\ClpPcgRandomMinimal.pas',
+  ClpRandomDsaKCalculator in '..\..\Crypto\Signers\ClpRandomDsaKCalculator.pas',
+  ClpScaleXPointMap in '..\..\Math\EC\ClpScaleXPointMap.pas',
+  ClpTimes in '..\..\Utils\ClpTimes.pas',
+  ClpWNafPreCompInfo in '..\..\Math\EC\Multiplier\ClpWNafPreCompInfo.pas',
+  ClpAsymmetricCipherKeyPair in '..\..\Crypto\ClpAsymmetricCipherKeyPair.pas',
+  ClpIAbstractECMultiplier in '..\..\Interfaces\ClpIAbstractECMultiplier.pas',
+  ClpIAsymmetricCipherKeyPair in '..\..\Interfaces\ClpIAsymmetricCipherKeyPair.pas',
+  ClpIAsymmetricCipherKeyPairGenerator in '..\..\Interfaces\ClpIAsymmetricCipherKeyPairGenerator.pas',
+  ClpIAsymmetricKeyParameter in '..\..\Interfaces\ClpIAsymmetricKeyParameter.pas',
+  ClpICipherParameters in '..\..\Interfaces\ClpICipherParameters.pas',
+  ClpICryptoApiRandomGenerator in '..\..\Interfaces\ClpICryptoApiRandomGenerator.pas',
+  ClpIDigestRandomGenerator in '..\..\Interfaces\ClpIDigestRandomGenerator.pas',
+  ClpIECDomainParameters in '..\..\Interfaces\ClpIECDomainParameters.pas',
+  ClpIECKeyPairGenerator in '..\..\Interfaces\ClpIECKeyPairGenerator.pas',
+  ClpIExtensionField in '..\..\Interfaces\ClpIExtensionField.pas',
+  ClpOidTokenizer in '..\..\Asn1\ClpOidTokenizer.pas',
+  ClpValidityPrecompInfo in '..\..\Math\EC\Multiplier\ClpValidityPrecompInfo.pas';
+
+end.