|
@@ -19,13 +19,13 @@
|
|
|
</Optimizations>
|
|
</Optimizations>
|
|
|
</CodeGeneration>
|
|
</CodeGeneration>
|
|
|
</CompilerOptions>
|
|
</CompilerOptions>
|
|
|
- <Description Value="CryptoLib4Pascal is a Cryptographic Package for Delphi/FreePascal Compilers that provides at the moment support for creating, signing and verifying ECDSA and ECShnorr Signatures using various curves and hashes."/>
|
|
|
|
|
|
|
+ <Description Value="CryptoLib4Pascal is a Cryptographic Package for Delphi/FreePascal Compilers that provides at the moment support for creating, signing and verifying ECDSA and ECShnorr Signatures using various curves and hashes, AES Encryption and Decryption (With various modes and paddings) and ECIES ."/>
|
|
|
<License Value="MIT License
|
|
<License Value="MIT License
|
|
|
|
|
|
|
|
Acknowledgements:
|
|
Acknowledgements:
|
|
|
Thanks to Sphere 10 Software (http://www.sphere10.com/) for sponsoring the development of this library "/>
|
|
Thanks to Sphere 10 Software (http://www.sphere10.com/) for sponsoring the development of this library "/>
|
|
|
- <Version Major="1" Minor="8"/>
|
|
|
|
|
- <Files Count="339">
|
|
|
|
|
|
|
+ <Version Major="1" Minor="9"/>
|
|
|
|
|
+ <Files Count="360">
|
|
|
<Item1>
|
|
<Item1>
|
|
|
<Filename Value="..\..\Asn1\ClpAsn1Encodable.pas"/>
|
|
<Filename Value="..\..\Asn1\ClpAsn1Encodable.pas"/>
|
|
|
<UnitName Value="ClpAsn1Encodable"/>
|
|
<UnitName Value="ClpAsn1Encodable"/>
|
|
@@ -1099,289 +1099,374 @@ Thanks to Sphere 10 Software (http://www.sphere10.com/) for sponsoring the devel
|
|
|
<UnitName Value="ClpStreamHelper"/>
|
|
<UnitName Value="ClpStreamHelper"/>
|
|
|
</Item268>
|
|
</Item268>
|
|
|
<Item269>
|
|
<Item269>
|
|
|
- <Filename Value="..\..\Utils\Helpers\ClpStringHelper.pas"/>
|
|
|
|
|
- <UnitName Value="ClpStringHelper"/>
|
|
|
|
|
- </Item269>
|
|
|
|
|
- <Item270>
|
|
|
|
|
<Filename Value="..\..\Utils\IO\ClpBaseInputStream.pas"/>
|
|
<Filename Value="..\..\Utils\IO\ClpBaseInputStream.pas"/>
|
|
|
<UnitName Value="ClpBaseInputStream"/>
|
|
<UnitName Value="ClpBaseInputStream"/>
|
|
|
- </Item270>
|
|
|
|
|
- <Item271>
|
|
|
|
|
|
|
+ </Item269>
|
|
|
|
|
+ <Item270>
|
|
|
<Filename Value="..\..\Utils\IO\ClpFilterStream.pas"/>
|
|
<Filename Value="..\..\Utils\IO\ClpFilterStream.pas"/>
|
|
|
<UnitName Value="ClpFilterStream"/>
|
|
<UnitName Value="ClpFilterStream"/>
|
|
|
- </Item271>
|
|
|
|
|
- <Item272>
|
|
|
|
|
|
|
+ </Item270>
|
|
|
|
|
+ <Item271>
|
|
|
<Filename Value="..\..\Utils\IO\ClpStreams.pas"/>
|
|
<Filename Value="..\..\Utils\IO\ClpStreams.pas"/>
|
|
|
<UnitName Value="ClpStreams"/>
|
|
<UnitName Value="ClpStreams"/>
|
|
|
- </Item272>
|
|
|
|
|
- <Item273>
|
|
|
|
|
|
|
+ </Item271>
|
|
|
|
|
+ <Item272>
|
|
|
<Filename Value="..\..\Utils\Randoms\ClpOSRandom.pas"/>
|
|
<Filename Value="..\..\Utils\Randoms\ClpOSRandom.pas"/>
|
|
|
<UnitName Value="ClpOSRandom"/>
|
|
<UnitName Value="ClpOSRandom"/>
|
|
|
- </Item273>
|
|
|
|
|
- <Item274>
|
|
|
|
|
|
|
+ </Item272>
|
|
|
|
|
+ <Item273>
|
|
|
<Filename Value="..\..\Utils\Randoms\ClpPcgRandomMinimal.pas"/>
|
|
<Filename Value="..\..\Utils\Randoms\ClpPcgRandomMinimal.pas"/>
|
|
|
<UnitName Value="ClpPcgRandomMinimal"/>
|
|
<UnitName Value="ClpPcgRandomMinimal"/>
|
|
|
- </Item274>
|
|
|
|
|
- <Item275>
|
|
|
|
|
|
|
+ </Item273>
|
|
|
|
|
+ <Item274>
|
|
|
<Filename Value="..\..\Utils\Rng\ClpOSRandomNumberGenerator.pas"/>
|
|
<Filename Value="..\..\Utils\Rng\ClpOSRandomNumberGenerator.pas"/>
|
|
|
<UnitName Value="ClpOSRandomNumberGenerator"/>
|
|
<UnitName Value="ClpOSRandomNumberGenerator"/>
|
|
|
- </Item275>
|
|
|
|
|
- <Item276>
|
|
|
|
|
|
|
+ </Item274>
|
|
|
|
|
+ <Item275>
|
|
|
<Filename Value="..\..\Utils\Rng\ClpPCGRandomNumberGenerator.pas"/>
|
|
<Filename Value="..\..\Utils\Rng\ClpPCGRandomNumberGenerator.pas"/>
|
|
|
<UnitName Value="ClpPCGRandomNumberGenerator"/>
|
|
<UnitName Value="ClpPCGRandomNumberGenerator"/>
|
|
|
- </Item276>
|
|
|
|
|
- <Item277>
|
|
|
|
|
|
|
+ </Item275>
|
|
|
|
|
+ <Item276>
|
|
|
<Filename Value="..\..\Utils\Rng\ClpRandomNumberGenerator.pas"/>
|
|
<Filename Value="..\..\Utils\Rng\ClpRandomNumberGenerator.pas"/>
|
|
|
<UnitName Value="ClpRandomNumberGenerator"/>
|
|
<UnitName Value="ClpRandomNumberGenerator"/>
|
|
|
- </Item277>
|
|
|
|
|
- <Item278>
|
|
|
|
|
|
|
+ </Item276>
|
|
|
|
|
+ <Item277>
|
|
|
<Filename Value="..\..\Utils\ClpSetWeakRef.pas"/>
|
|
<Filename Value="..\..\Utils\ClpSetWeakRef.pas"/>
|
|
|
<UnitName Value="ClpSetWeakRef"/>
|
|
<UnitName Value="ClpSetWeakRef"/>
|
|
|
- </Item278>
|
|
|
|
|
- <Item279>
|
|
|
|
|
|
|
+ </Item277>
|
|
|
|
|
+ <Item278>
|
|
|
<Filename Value="..\..\Asn1\ClpDefiniteLengthInputStream.pas"/>
|
|
<Filename Value="..\..\Asn1\ClpDefiniteLengthInputStream.pas"/>
|
|
|
<UnitName Value="ClpDefiniteLengthInputStream"/>
|
|
<UnitName Value="ClpDefiniteLengthInputStream"/>
|
|
|
- </Item279>
|
|
|
|
|
- <Item280>
|
|
|
|
|
|
|
+ </Item278>
|
|
|
|
|
+ <Item279>
|
|
|
<Filename Value="..\..\Crypto\Signers\ClpECSchnorrSigner.pas"/>
|
|
<Filename Value="..\..\Crypto\Signers\ClpECSchnorrSigner.pas"/>
|
|
|
<UnitName Value="ClpECSchnorrSigner"/>
|
|
<UnitName Value="ClpECSchnorrSigner"/>
|
|
|
- </Item280>
|
|
|
|
|
- <Item281>
|
|
|
|
|
|
|
+ </Item279>
|
|
|
|
|
+ <Item280>
|
|
|
<Filename Value="..\..\Interfaces\ClpIECSchnorrSigner.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIECSchnorrSigner.pas"/>
|
|
|
<UnitName Value="ClpIECSchnorrSigner"/>
|
|
<UnitName Value="ClpIECSchnorrSigner"/>
|
|
|
- </Item281>
|
|
|
|
|
- <Item282>
|
|
|
|
|
|
|
+ </Item280>
|
|
|
|
|
+ <Item281>
|
|
|
<Filename Value="..\..\Security\ClpParameterUtilities.pas"/>
|
|
<Filename Value="..\..\Security\ClpParameterUtilities.pas"/>
|
|
|
<UnitName Value="ClpParameterUtilities"/>
|
|
<UnitName Value="ClpParameterUtilities"/>
|
|
|
- </Item282>
|
|
|
|
|
- <Item283>
|
|
|
|
|
|
|
+ </Item281>
|
|
|
|
|
+ <Item282>
|
|
|
<Filename Value="..\..\Security\ClpGeneratorUtilities.pas"/>
|
|
<Filename Value="..\..\Security\ClpGeneratorUtilities.pas"/>
|
|
|
<UnitName Value="ClpGeneratorUtilities"/>
|
|
<UnitName Value="ClpGeneratorUtilities"/>
|
|
|
- </Item283>
|
|
|
|
|
- <Item284>
|
|
|
|
|
|
|
+ </Item282>
|
|
|
|
|
+ <Item283>
|
|
|
<Filename Value="..\..\Security\ClpCipherUtilities.pas"/>
|
|
<Filename Value="..\..\Security\ClpCipherUtilities.pas"/>
|
|
|
<UnitName Value="ClpCipherUtilities"/>
|
|
<UnitName Value="ClpCipherUtilities"/>
|
|
|
- </Item284>
|
|
|
|
|
- <Item285>
|
|
|
|
|
|
|
+ </Item283>
|
|
|
|
|
+ <Item284>
|
|
|
<Filename Value="..\..\Interfaces\ClpIAesEngine.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIAesEngine.pas"/>
|
|
|
<UnitName Value="ClpIAesEngine"/>
|
|
<UnitName Value="ClpIAesEngine"/>
|
|
|
- </Item285>
|
|
|
|
|
- <Item286>
|
|
|
|
|
|
|
+ </Item284>
|
|
|
|
|
+ <Item285>
|
|
|
<Filename Value="..\..\Interfaces\ClpIPkcs7Padding.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIPkcs7Padding.pas"/>
|
|
|
<UnitName Value="ClpIPkcs7Padding"/>
|
|
<UnitName Value="ClpIPkcs7Padding"/>
|
|
|
- </Item286>
|
|
|
|
|
- <Item287>
|
|
|
|
|
|
|
+ </Item285>
|
|
|
|
|
+ <Item286>
|
|
|
<Filename Value="..\..\Interfaces\ClpIParametersWithIV.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIParametersWithIV.pas"/>
|
|
|
<UnitName Value="ClpIParametersWithIV"/>
|
|
<UnitName Value="ClpIParametersWithIV"/>
|
|
|
- </Item287>
|
|
|
|
|
- <Item288>
|
|
|
|
|
|
|
+ </Item286>
|
|
|
|
|
+ <Item287>
|
|
|
<Filename Value="..\..\Interfaces\ClpIPaddedBufferedBlockCipher.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIPaddedBufferedBlockCipher.pas"/>
|
|
|
<UnitName Value="ClpIPaddedBufferedBlockCipher"/>
|
|
<UnitName Value="ClpIPaddedBufferedBlockCipher"/>
|
|
|
- </Item288>
|
|
|
|
|
- <Item289>
|
|
|
|
|
|
|
+ </Item287>
|
|
|
|
|
+ <Item288>
|
|
|
<Filename Value="..\..\Interfaces\ClpIKeyParameter.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIKeyParameter.pas"/>
|
|
|
<UnitName Value="ClpIKeyParameter"/>
|
|
<UnitName Value="ClpIKeyParameter"/>
|
|
|
- </Item289>
|
|
|
|
|
- <Item290>
|
|
|
|
|
|
|
+ </Item288>
|
|
|
|
|
+ <Item289>
|
|
|
<Filename Value="..\..\Interfaces\ClpICbcBlockCipher.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpICbcBlockCipher.pas"/>
|
|
|
<UnitName Value="ClpICbcBlockCipher"/>
|
|
<UnitName Value="ClpICbcBlockCipher"/>
|
|
|
- </Item290>
|
|
|
|
|
- <Item291>
|
|
|
|
|
|
|
+ </Item289>
|
|
|
|
|
+ <Item290>
|
|
|
<Filename Value="..\..\Interfaces\ClpIBufferedCipherBase.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIBufferedCipherBase.pas"/>
|
|
|
<UnitName Value="ClpIBufferedCipherBase"/>
|
|
<UnitName Value="ClpIBufferedCipherBase"/>
|
|
|
- </Item291>
|
|
|
|
|
- <Item292>
|
|
|
|
|
|
|
+ </Item290>
|
|
|
|
|
+ <Item291>
|
|
|
<Filename Value="..\..\Interfaces\ClpIBufferedCipher.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIBufferedCipher.pas"/>
|
|
|
<UnitName Value="ClpIBufferedCipher"/>
|
|
<UnitName Value="ClpIBufferedCipher"/>
|
|
|
- </Item292>
|
|
|
|
|
- <Item293>
|
|
|
|
|
|
|
+ </Item291>
|
|
|
|
|
+ <Item292>
|
|
|
<Filename Value="..\..\Interfaces\ClpIBufferedBlockCipher.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIBufferedBlockCipher.pas"/>
|
|
|
<UnitName Value="ClpIBufferedBlockCipher"/>
|
|
<UnitName Value="ClpIBufferedBlockCipher"/>
|
|
|
- </Item293>
|
|
|
|
|
- <Item294>
|
|
|
|
|
|
|
+ </Item292>
|
|
|
|
|
+ <Item293>
|
|
|
<Filename Value="..\..\Interfaces\ClpIBlockCipherPadding.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIBlockCipherPadding.pas"/>
|
|
|
<UnitName Value="ClpIBlockCipherPadding"/>
|
|
<UnitName Value="ClpIBlockCipherPadding"/>
|
|
|
- </Item294>
|
|
|
|
|
- <Item295>
|
|
|
|
|
|
|
+ </Item293>
|
|
|
|
|
+ <Item294>
|
|
|
<Filename Value="..\..\Interfaces\ClpIBlockCipher.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIBlockCipher.pas"/>
|
|
|
<UnitName Value="ClpIBlockCipher"/>
|
|
<UnitName Value="ClpIBlockCipher"/>
|
|
|
- </Item295>
|
|
|
|
|
- <Item296>
|
|
|
|
|
|
|
+ </Item294>
|
|
|
|
|
+ <Item295>
|
|
|
<Filename Value="..\..\Crypto\Modes\ClpCbcBlockCipher.pas"/>
|
|
<Filename Value="..\..\Crypto\Modes\ClpCbcBlockCipher.pas"/>
|
|
|
<UnitName Value="ClpCbcBlockCipher"/>
|
|
<UnitName Value="ClpCbcBlockCipher"/>
|
|
|
- </Item296>
|
|
|
|
|
- <Item297>
|
|
|
|
|
|
|
+ </Item295>
|
|
|
|
|
+ <Item296>
|
|
|
<Filename Value="..\..\Crypto\Paddings\ClpPaddedBufferedBlockCipher.pas"/>
|
|
<Filename Value="..\..\Crypto\Paddings\ClpPaddedBufferedBlockCipher.pas"/>
|
|
|
<UnitName Value="ClpPaddedBufferedBlockCipher"/>
|
|
<UnitName Value="ClpPaddedBufferedBlockCipher"/>
|
|
|
- </Item297>
|
|
|
|
|
- <Item298>
|
|
|
|
|
|
|
+ </Item296>
|
|
|
|
|
+ <Item297>
|
|
|
<Filename Value="..\..\Crypto\Paddings\ClpPkcs7Padding.pas"/>
|
|
<Filename Value="..\..\Crypto\Paddings\ClpPkcs7Padding.pas"/>
|
|
|
<UnitName Value="ClpPkcs7Padding"/>
|
|
<UnitName Value="ClpPkcs7Padding"/>
|
|
|
- </Item298>
|
|
|
|
|
- <Item299>
|
|
|
|
|
|
|
+ </Item297>
|
|
|
|
|
+ <Item298>
|
|
|
<Filename Value="..\..\Crypto\Parameters\ClpParametersWithIV.pas"/>
|
|
<Filename Value="..\..\Crypto\Parameters\ClpParametersWithIV.pas"/>
|
|
|
<UnitName Value="ClpParametersWithIV"/>
|
|
<UnitName Value="ClpParametersWithIV"/>
|
|
|
- </Item299>
|
|
|
|
|
- <Item300>
|
|
|
|
|
|
|
+ </Item298>
|
|
|
|
|
+ <Item299>
|
|
|
<Filename Value="..\..\Crypto\Parameters\ClpKeyParameter.pas"/>
|
|
<Filename Value="..\..\Crypto\Parameters\ClpKeyParameter.pas"/>
|
|
|
<UnitName Value="ClpKeyParameter"/>
|
|
<UnitName Value="ClpKeyParameter"/>
|
|
|
- </Item300>
|
|
|
|
|
- <Item301>
|
|
|
|
|
|
|
+ </Item299>
|
|
|
|
|
+ <Item300>
|
|
|
<Filename Value="..\..\Crypto\ClpBufferedBlockCipher.pas"/>
|
|
<Filename Value="..\..\Crypto\ClpBufferedBlockCipher.pas"/>
|
|
|
<UnitName Value="ClpBufferedBlockCipher"/>
|
|
<UnitName Value="ClpBufferedBlockCipher"/>
|
|
|
- </Item301>
|
|
|
|
|
- <Item302>
|
|
|
|
|
|
|
+ </Item300>
|
|
|
|
|
+ <Item301>
|
|
|
<Filename Value="..\..\Crypto\ClpBufferedCipherBase.pas"/>
|
|
<Filename Value="..\..\Crypto\ClpBufferedCipherBase.pas"/>
|
|
|
<UnitName Value="ClpBufferedCipherBase"/>
|
|
<UnitName Value="ClpBufferedCipherBase"/>
|
|
|
- </Item302>
|
|
|
|
|
- <Item303>
|
|
|
|
|
|
|
+ </Item301>
|
|
|
|
|
+ <Item302>
|
|
|
<Filename Value="..\..\Utils\ClpCheck.pas"/>
|
|
<Filename Value="..\..\Utils\ClpCheck.pas"/>
|
|
|
<UnitName Value="ClpCheck"/>
|
|
<UnitName Value="ClpCheck"/>
|
|
|
- </Item303>
|
|
|
|
|
- <Item304>
|
|
|
|
|
|
|
+ </Item302>
|
|
|
|
|
+ <Item303>
|
|
|
<Filename Value="..\..\Crypto\Engines\ClpAesEngine.pas"/>
|
|
<Filename Value="..\..\Crypto\Engines\ClpAesEngine.pas"/>
|
|
|
<UnitName Value="ClpAesEngine"/>
|
|
<UnitName Value="ClpAesEngine"/>
|
|
|
- </Item304>
|
|
|
|
|
- <Item305>
|
|
|
|
|
|
|
+ </Item303>
|
|
|
|
|
+ <Item304>
|
|
|
<Filename Value="..\..\Crypto\Generators\ClpPascalCoinECIESKdfBytesGenerator.pas"/>
|
|
<Filename Value="..\..\Crypto\Generators\ClpPascalCoinECIESKdfBytesGenerator.pas"/>
|
|
|
<UnitName Value="ClpPascalCoinECIESKdfBytesGenerator"/>
|
|
<UnitName Value="ClpPascalCoinECIESKdfBytesGenerator"/>
|
|
|
- </Item305>
|
|
|
|
|
- <Item306>
|
|
|
|
|
|
|
+ </Item304>
|
|
|
|
|
+ <Item305>
|
|
|
<Filename Value="..\..\Crypto\Engines\ClpPascalCoinIESEngine.pas"/>
|
|
<Filename Value="..\..\Crypto\Engines\ClpPascalCoinIESEngine.pas"/>
|
|
|
<UnitName Value="ClpPascalCoinIESEngine"/>
|
|
<UnitName Value="ClpPascalCoinIESEngine"/>
|
|
|
- </Item306>
|
|
|
|
|
- <Item307>
|
|
|
|
|
|
|
+ </Item305>
|
|
|
|
|
+ <Item306>
|
|
|
<Filename Value="..\..\Crypto\Generators\ClpBaseKdfBytesGenerator.pas"/>
|
|
<Filename Value="..\..\Crypto\Generators\ClpBaseKdfBytesGenerator.pas"/>
|
|
|
<UnitName Value="ClpBaseKdfBytesGenerator"/>
|
|
<UnitName Value="ClpBaseKdfBytesGenerator"/>
|
|
|
- </Item307>
|
|
|
|
|
- <Item308>
|
|
|
|
|
|
|
+ </Item306>
|
|
|
|
|
+ <Item307>
|
|
|
<Filename Value="..\..\Crypto\Engines\ClpIESEngine.pas"/>
|
|
<Filename Value="..\..\Crypto\Engines\ClpIESEngine.pas"/>
|
|
|
<UnitName Value="ClpIESEngine"/>
|
|
<UnitName Value="ClpIESEngine"/>
|
|
|
- </Item308>
|
|
|
|
|
- <Item309>
|
|
|
|
|
|
|
+ </Item307>
|
|
|
|
|
+ <Item308>
|
|
|
<Filename Value="..\..\Crypto\Parsers\ClpECIESPublicKeyParser.pas"/>
|
|
<Filename Value="..\..\Crypto\Parsers\ClpECIESPublicKeyParser.pas"/>
|
|
|
<UnitName Value="ClpECIESPublicKeyParser"/>
|
|
<UnitName Value="ClpECIESPublicKeyParser"/>
|
|
|
- </Item309>
|
|
|
|
|
- <Item310>
|
|
|
|
|
|
|
+ </Item308>
|
|
|
|
|
+ <Item309>
|
|
|
<Filename Value="..\..\Crypto\ClpIESCipher.pas"/>
|
|
<Filename Value="..\..\Crypto\ClpIESCipher.pas"/>
|
|
|
<UnitName Value="ClpIESCipher"/>
|
|
<UnitName Value="ClpIESCipher"/>
|
|
|
- </Item310>
|
|
|
|
|
- <Item311>
|
|
|
|
|
|
|
+ </Item309>
|
|
|
|
|
+ <Item310>
|
|
|
<Filename Value="..\..\Crypto\Agreement\ClpECDHBasicAgreement.pas"/>
|
|
<Filename Value="..\..\Crypto\Agreement\ClpECDHBasicAgreement.pas"/>
|
|
|
<UnitName Value="ClpECDHBasicAgreement"/>
|
|
<UnitName Value="ClpECDHBasicAgreement"/>
|
|
|
- </Item311>
|
|
|
|
|
- <Item312>
|
|
|
|
|
|
|
+ </Item310>
|
|
|
|
|
+ <Item311>
|
|
|
<Filename Value="..\..\Crypto\ClpEphemeralKeyPair.pas"/>
|
|
<Filename Value="..\..\Crypto\ClpEphemeralKeyPair.pas"/>
|
|
|
<UnitName Value="ClpEphemeralKeyPair"/>
|
|
<UnitName Value="ClpEphemeralKeyPair"/>
|
|
|
- </Item312>
|
|
|
|
|
- <Item313>
|
|
|
|
|
|
|
+ </Item311>
|
|
|
|
|
+ <Item312>
|
|
|
<Filename Value="..\..\Crypto\ClpKeyEncoder.pas"/>
|
|
<Filename Value="..\..\Crypto\ClpKeyEncoder.pas"/>
|
|
|
<UnitName Value="ClpKeyEncoder"/>
|
|
<UnitName Value="ClpKeyEncoder"/>
|
|
|
- </Item313>
|
|
|
|
|
- <Item314>
|
|
|
|
|
|
|
+ </Item312>
|
|
|
|
|
+ <Item313>
|
|
|
<Filename Value="..\..\Crypto\Paddings\ClpZeroBytePadding.pas"/>
|
|
<Filename Value="..\..\Crypto\Paddings\ClpZeroBytePadding.pas"/>
|
|
|
<UnitName Value="ClpZeroBytePadding"/>
|
|
<UnitName Value="ClpZeroBytePadding"/>
|
|
|
- </Item314>
|
|
|
|
|
- <Item315>
|
|
|
|
|
|
|
+ </Item313>
|
|
|
|
|
+ <Item314>
|
|
|
<Filename Value="..\..\Crypto\Parameters\ClpIesWithCipherParameters.pas"/>
|
|
<Filename Value="..\..\Crypto\Parameters\ClpIesWithCipherParameters.pas"/>
|
|
|
<UnitName Value="ClpIESWithCipherParameters"/>
|
|
<UnitName Value="ClpIESWithCipherParameters"/>
|
|
|
- </Item315>
|
|
|
|
|
- <Item316>
|
|
|
|
|
|
|
+ </Item314>
|
|
|
|
|
+ <Item315>
|
|
|
<Filename Value="..\..\Crypto\Parameters\ClpIesParameters.pas"/>
|
|
<Filename Value="..\..\Crypto\Parameters\ClpIesParameters.pas"/>
|
|
|
<UnitName Value="ClpIESParameters"/>
|
|
<UnitName Value="ClpIESParameters"/>
|
|
|
- </Item316>
|
|
|
|
|
- <Item317>
|
|
|
|
|
|
|
+ </Item315>
|
|
|
|
|
+ <Item316>
|
|
|
<Filename Value="..\..\Crypto\Generators\ClpEphemeralKeyPairGenerator.pas"/>
|
|
<Filename Value="..\..\Crypto\Generators\ClpEphemeralKeyPairGenerator.pas"/>
|
|
|
<UnitName Value="ClpEphemeralKeyPairGenerator"/>
|
|
<UnitName Value="ClpEphemeralKeyPairGenerator"/>
|
|
|
- </Item317>
|
|
|
|
|
- <Item318>
|
|
|
|
|
|
|
+ </Item316>
|
|
|
|
|
+ <Item317>
|
|
|
<Filename Value="..\..\Crypto\Generators\ClpKdf2BytesGenerator.pas"/>
|
|
<Filename Value="..\..\Crypto\Generators\ClpKdf2BytesGenerator.pas"/>
|
|
|
<UnitName Value="ClpKdf2BytesGenerator"/>
|
|
<UnitName Value="ClpKdf2BytesGenerator"/>
|
|
|
- </Item318>
|
|
|
|
|
- <Item319>
|
|
|
|
|
|
|
+ </Item317>
|
|
|
|
|
+ <Item318>
|
|
|
<Filename Value="..\..\Crypto\Parameters\ClpIso18033KdfParameters.pas"/>
|
|
<Filename Value="..\..\Crypto\Parameters\ClpIso18033KdfParameters.pas"/>
|
|
|
<UnitName Value="ClpIso18033KdfParameters"/>
|
|
<UnitName Value="ClpIso18033KdfParameters"/>
|
|
|
- </Item319>
|
|
|
|
|
- <Item320>
|
|
|
|
|
|
|
+ </Item318>
|
|
|
|
|
+ <Item319>
|
|
|
<Filename Value="..\..\Crypto\Parameters\ClpKdfParameters.pas"/>
|
|
<Filename Value="..\..\Crypto\Parameters\ClpKdfParameters.pas"/>
|
|
|
<UnitName Value="ClpKdfParameters"/>
|
|
<UnitName Value="ClpKdfParameters"/>
|
|
|
- </Item320>
|
|
|
|
|
- <Item321>
|
|
|
|
|
|
|
+ </Item319>
|
|
|
|
|
+ <Item320>
|
|
|
<Filename Value="..\..\Interfaces\ClpIIesWithCipherParameters.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIIesWithCipherParameters.pas"/>
|
|
|
<UnitName Value="ClpIIESWithCipherParameters"/>
|
|
<UnitName Value="ClpIIESWithCipherParameters"/>
|
|
|
- </Item321>
|
|
|
|
|
- <Item322>
|
|
|
|
|
|
|
+ </Item320>
|
|
|
|
|
+ <Item321>
|
|
|
<Filename Value="..\..\Interfaces\ClpIIesParameters.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIIesParameters.pas"/>
|
|
|
<UnitName Value="ClpIIESParameters"/>
|
|
<UnitName Value="ClpIIESParameters"/>
|
|
|
- </Item322>
|
|
|
|
|
- <Item323>
|
|
|
|
|
|
|
+ </Item321>
|
|
|
|
|
+ <Item322>
|
|
|
<Filename Value="..\..\Interfaces\ClpIPascalCoinECIESKdfBytesGenerator.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIPascalCoinECIESKdfBytesGenerator.pas"/>
|
|
|
<UnitName Value="ClpIPascalCoinECIESKdfBytesGenerator"/>
|
|
<UnitName Value="ClpIPascalCoinECIESKdfBytesGenerator"/>
|
|
|
- </Item323>
|
|
|
|
|
- <Item324>
|
|
|
|
|
|
|
+ </Item322>
|
|
|
|
|
+ <Item323>
|
|
|
<Filename Value="..\..\Interfaces\ClpIPascalCoinIESEngine.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIPascalCoinIESEngine.pas"/>
|
|
|
<UnitName Value="ClpIPascalCoinIESEngine"/>
|
|
<UnitName Value="ClpIPascalCoinIESEngine"/>
|
|
|
- </Item324>
|
|
|
|
|
- <Item325>
|
|
|
|
|
|
|
+ </Item323>
|
|
|
|
|
+ <Item324>
|
|
|
<Filename Value="..\..\Interfaces\ClpIIESEngine.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIIESEngine.pas"/>
|
|
|
<UnitName Value="ClpIIESEngine"/>
|
|
<UnitName Value="ClpIIESEngine"/>
|
|
|
- </Item325>
|
|
|
|
|
- <Item326>
|
|
|
|
|
|
|
+ </Item324>
|
|
|
|
|
+ <Item325>
|
|
|
<Filename Value="..\..\Interfaces\ClpIIESCipher.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIIESCipher.pas"/>
|
|
|
<UnitName Value="ClpIIESCipher"/>
|
|
<UnitName Value="ClpIIESCipher"/>
|
|
|
- </Item326>
|
|
|
|
|
- <Item327>
|
|
|
|
|
|
|
+ </Item325>
|
|
|
|
|
+ <Item326>
|
|
|
<Filename Value="..\..\Interfaces\ClpIZeroBytePadding.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIZeroBytePadding.pas"/>
|
|
|
<UnitName Value="ClpIZeroBytePadding"/>
|
|
<UnitName Value="ClpIZeroBytePadding"/>
|
|
|
- </Item327>
|
|
|
|
|
- <Item328>
|
|
|
|
|
|
|
+ </Item326>
|
|
|
|
|
+ <Item327>
|
|
|
<Filename Value="..\..\Interfaces\ClpIECIESPublicKeyParser.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIECIESPublicKeyParser.pas"/>
|
|
|
<UnitName Value="ClpIECIESPublicKeyParser"/>
|
|
<UnitName Value="ClpIECIESPublicKeyParser"/>
|
|
|
- </Item328>
|
|
|
|
|
- <Item329>
|
|
|
|
|
|
|
+ </Item327>
|
|
|
|
|
+ <Item328>
|
|
|
<Filename Value="..\..\Interfaces\ClpIEphemeralKeyPairGenerator.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIEphemeralKeyPairGenerator.pas"/>
|
|
|
<UnitName Value="ClpIEphemeralKeyPairGenerator"/>
|
|
<UnitName Value="ClpIEphemeralKeyPairGenerator"/>
|
|
|
- </Item329>
|
|
|
|
|
- <Item330>
|
|
|
|
|
|
|
+ </Item328>
|
|
|
|
|
+ <Item329>
|
|
|
<Filename Value="..\..\Interfaces\ClpIEphemeralKeyPair.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIEphemeralKeyPair.pas"/>
|
|
|
<UnitName Value="ClpIEphemeralKeyPair"/>
|
|
<UnitName Value="ClpIEphemeralKeyPair"/>
|
|
|
- </Item330>
|
|
|
|
|
- <Item331>
|
|
|
|
|
|
|
+ </Item329>
|
|
|
|
|
+ <Item330>
|
|
|
<Filename Value="..\..\Interfaces\ClpIKeyParser.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIKeyParser.pas"/>
|
|
|
<UnitName Value="ClpIKeyParser"/>
|
|
<UnitName Value="ClpIKeyParser"/>
|
|
|
- </Item331>
|
|
|
|
|
- <Item332>
|
|
|
|
|
|
|
+ </Item330>
|
|
|
|
|
+ <Item331>
|
|
|
<Filename Value="..\..\Interfaces\ClpIKdf2BytesGenerator.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIKdf2BytesGenerator.pas"/>
|
|
|
<UnitName Value="ClpIKdf2BytesGenerator"/>
|
|
<UnitName Value="ClpIKdf2BytesGenerator"/>
|
|
|
- </Item332>
|
|
|
|
|
- <Item333>
|
|
|
|
|
|
|
+ </Item331>
|
|
|
|
|
+ <Item332>
|
|
|
<Filename Value="..\..\Interfaces\ClpIBaseKdfBytesGenerator.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIBaseKdfBytesGenerator.pas"/>
|
|
|
<UnitName Value="ClpIBaseKdfBytesGenerator"/>
|
|
<UnitName Value="ClpIBaseKdfBytesGenerator"/>
|
|
|
- </Item333>
|
|
|
|
|
- <Item334>
|
|
|
|
|
|
|
+ </Item332>
|
|
|
|
|
+ <Item333>
|
|
|
<Filename Value="..\..\Interfaces\ClpIIso18033KdfParameters.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIIso18033KdfParameters.pas"/>
|
|
|
<UnitName Value="ClpIIso18033KdfParameters"/>
|
|
<UnitName Value="ClpIIso18033KdfParameters"/>
|
|
|
- </Item334>
|
|
|
|
|
- <Item335>
|
|
|
|
|
|
|
+ </Item333>
|
|
|
|
|
+ <Item334>
|
|
|
<Filename Value="..\..\Interfaces\ClpIKdfParameters.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIKdfParameters.pas"/>
|
|
|
<UnitName Value="ClpIKdfParameters"/>
|
|
<UnitName Value="ClpIKdfParameters"/>
|
|
|
- </Item335>
|
|
|
|
|
- <Item336>
|
|
|
|
|
|
|
+ </Item334>
|
|
|
|
|
+ <Item335>
|
|
|
<Filename Value="..\..\Interfaces\ClpIDerivationFunction.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIDerivationFunction.pas"/>
|
|
|
<UnitName Value="ClpIDerivationFunction"/>
|
|
<UnitName Value="ClpIDerivationFunction"/>
|
|
|
- </Item336>
|
|
|
|
|
- <Item337>
|
|
|
|
|
|
|
+ </Item335>
|
|
|
|
|
+ <Item336>
|
|
|
<Filename Value="..\..\Interfaces\ClpIDerivationParameters.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIDerivationParameters.pas"/>
|
|
|
<UnitName Value="ClpIDerivationParameters"/>
|
|
<UnitName Value="ClpIDerivationParameters"/>
|
|
|
- </Item337>
|
|
|
|
|
- <Item338>
|
|
|
|
|
|
|
+ </Item336>
|
|
|
|
|
+ <Item337>
|
|
|
<Filename Value="..\..\Interfaces\ClpIECDHBasicAgreement.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIECDHBasicAgreement.pas"/>
|
|
|
<UnitName Value="ClpIECDHBasicAgreement"/>
|
|
<UnitName Value="ClpIECDHBasicAgreement"/>
|
|
|
- </Item338>
|
|
|
|
|
- <Item339>
|
|
|
|
|
|
|
+ </Item337>
|
|
|
|
|
+ <Item338>
|
|
|
<Filename Value="..\..\Interfaces\ClpIBasicAgreement.pas"/>
|
|
<Filename Value="..\..\Interfaces\ClpIBasicAgreement.pas"/>
|
|
|
<UnitName Value="ClpIBasicAgreement"/>
|
|
<UnitName Value="ClpIBasicAgreement"/>
|
|
|
|
|
+ </Item338>
|
|
|
|
|
+ <Item339>
|
|
|
|
|
+ <Filename Value="..\..\Crypto\Modes\ClpSicBlockCipher.pas"/>
|
|
|
|
|
+ <UnitName Value="ClpSicBlockCipher"/>
|
|
|
</Item339>
|
|
</Item339>
|
|
|
|
|
+ <Item340>
|
|
|
|
|
+ <Filename Value="..\..\Crypto\Modes\ClpCfbBlockCipher.pas"/>
|
|
|
|
|
+ <UnitName Value="ClpCfbBlockCipher"/>
|
|
|
|
|
+ </Item340>
|
|
|
|
|
+ <Item341>
|
|
|
|
|
+ <Filename Value="..\..\Crypto\Generators\ClpCipherKeyGenerator.pas"/>
|
|
|
|
|
+ <UnitName Value="ClpCipherKeyGenerator"/>
|
|
|
|
|
+ </Item341>
|
|
|
|
|
+ <Item342>
|
|
|
|
|
+ <Filename Value="..\..\Utils\ClpStringUtils.pas"/>
|
|
|
|
|
+ <UnitName Value="ClpStringUtils"/>
|
|
|
|
|
+ </Item342>
|
|
|
|
|
+ <Item343>
|
|
|
|
|
+ <Filename Value="..\..\Interfaces\ClpICipherKeyGenerator.pas"/>
|
|
|
|
|
+ <UnitName Value="ClpICipherKeyGenerator"/>
|
|
|
|
|
+ </Item343>
|
|
|
|
|
+ <Item344>
|
|
|
|
|
+ <Filename Value="..\..\Interfaces\ClpIPBKDF2_DigestMAC.pas"/>
|
|
|
|
|
+ <UnitName Value="ClpIPBKDF2_DigestMAC"/>
|
|
|
|
|
+ </Item344>
|
|
|
|
|
+ <Item345>
|
|
|
|
|
+ <Filename Value="..\..\Interfaces\ClpIDigestMAC.pas"/>
|
|
|
|
|
+ <UnitName Value="ClpIDigestMAC"/>
|
|
|
|
|
+ </Item345>
|
|
|
|
|
+ <Item346>
|
|
|
|
|
+ <Filename Value="..\..\Interfaces\ClpIDigest.pas"/>
|
|
|
|
|
+ <UnitName Value="ClpIDigest"/>
|
|
|
|
|
+ </Item346>
|
|
|
|
|
+ <Item347>
|
|
|
|
|
+ <Filename Value="..\..\Interfaces\ClpISicBlockCipher.pas"/>
|
|
|
|
|
+ <UnitName Value="ClpISicBlockCipher"/>
|
|
|
|
|
+ </Item347>
|
|
|
|
|
+ <Item348>
|
|
|
|
|
+ <Filename Value="..\..\Interfaces\ClpIStreamCipher.pas"/>
|
|
|
|
|
+ <UnitName Value="ClpIStreamCipher"/>
|
|
|
|
|
+ </Item348>
|
|
|
|
|
+ <Item349>
|
|
|
|
|
+ <Filename Value="..\..\Crypto\Modes\ClpOfbBlockCipher.pas"/>
|
|
|
|
|
+ <UnitName Value="ClpOfbBlockCipher"/>
|
|
|
|
|
+ </Item349>
|
|
|
|
|
+ <Item350>
|
|
|
|
|
+ <Filename Value="..\..\Interfaces\ClpIOfbBlockCipher.pas"/>
|
|
|
|
|
+ <UnitName Value="ClpIOfbBlockCipher"/>
|
|
|
|
|
+ </Item350>
|
|
|
|
|
+ <Item351>
|
|
|
|
|
+ <Filename Value="..\..\Interfaces\ClpICfbBlockCipher.pas"/>
|
|
|
|
|
+ <UnitName Value="ClpICfbBlockCipher"/>
|
|
|
|
|
+ </Item351>
|
|
|
|
|
+ <Item352>
|
|
|
|
|
+ <Filename Value="..\..\Crypto\Paddings\ClpX923Padding.pas"/>
|
|
|
|
|
+ <UnitName Value="ClpX923Padding"/>
|
|
|
|
|
+ </Item352>
|
|
|
|
|
+ <Item353>
|
|
|
|
|
+ <Filename Value="..\..\Interfaces\ClpIX923Padding.pas"/>
|
|
|
|
|
+ <UnitName Value="ClpIX923Padding"/>
|
|
|
|
|
+ </Item353>
|
|
|
|
|
+ <Item354>
|
|
|
|
|
+ <Filename Value="..\..\Crypto\Paddings\ClpTTBCPadding.pas"/>
|
|
|
|
|
+ <UnitName Value="ClpTTBCPadding"/>
|
|
|
|
|
+ </Item354>
|
|
|
|
|
+ <Item355>
|
|
|
|
|
+ <Filename Value="..\..\Crypto\Paddings\ClpISO7816d4Padding.pas"/>
|
|
|
|
|
+ <UnitName Value="ClpISO7816d4Padding"/>
|
|
|
|
|
+ </Item355>
|
|
|
|
|
+ <Item356>
|
|
|
|
|
+ <Filename Value="..\..\Interfaces\ClpITBCPadding.pas"/>
|
|
|
|
|
+ <UnitName Value="ClpITBCPadding"/>
|
|
|
|
|
+ </Item356>
|
|
|
|
|
+ <Item357>
|
|
|
|
|
+ <Filename Value="..\..\Interfaces\ClpIISO7816d4Padding.pas"/>
|
|
|
|
|
+ <UnitName Value="ClpIISO7816d4Padding"/>
|
|
|
|
|
+ </Item357>
|
|
|
|
|
+ <Item358>
|
|
|
|
|
+ <Filename Value="..\..\Crypto\Paddings\ClpISO10126d2Padding.pas"/>
|
|
|
|
|
+ <UnitName Value="ClpISO10126d2Padding"/>
|
|
|
|
|
+ </Item358>
|
|
|
|
|
+ <Item359>
|
|
|
|
|
+ <Filename Value="..\..\Interfaces\ClpIISO10126d2Padding.pas"/>
|
|
|
|
|
+ <UnitName Value="ClpIISO10126d2Padding"/>
|
|
|
|
|
+ </Item359>
|
|
|
|
|
+ <Item360>
|
|
|
|
|
+ <Filename Value="CryptoLib4PascalPackage.pas"/>
|
|
|
|
|
+ <AddToUsesPkgSection Value="False"/>
|
|
|
|
|
+ <UnitName Value="CryptoLib4PascalPackage"/>
|
|
|
|
|
+ </Item360>
|
|
|
</Files>
|
|
</Files>
|
|
|
<RequiredPkgs Count="3">
|
|
<RequiredPkgs Count="3">
|
|
|
<Item1>
|
|
<Item1>
|