VCL TMS Cryptography Pack

FireWind

Свой
Регистрация
2 Дек 2005
Сообщения
1,957
Реакции
1,199
Credits
4,009
TMS Cryptography Pack

TMS Cryptography Pack contains strong and up to date algorithms to perform most cryptographic operations. It includes algorithms to encrypt/decrypt, sign/verify, hash and authenticate data and files.

The list of algorithm includes:
  • AES (all standard modes and key sizes) to encrypt and decrypt according to FIPS 197
  • AES MAC to authenticate data
  • AES Galois Counter Mode to authenticate data according to NIST SP 800-30D
  • SPECK to encrypt and decrypt with low power chips
  • RSA (OAEP/PSS and PKCS v1.5) to sign and verify signatures of data with key size up to 4096 bits or to encrypt and decrypt (used to exchange keys)
  • EdDSA and ECDSA to sign and verify signatures with Edwards elliptic curves and NIST curves
  • ECIES to encrypt and decrypt with elliptic curves, the AES and SHA2 (used to exchange keys)
  • Salsa20 to encrypt and decrypt data
  • SHA-2 to generate hashes according to FIPS 180-4
  • SHA-3 to generate hashes according to FIPS 202
  • PBKDF2 to derive keys from password according to PKCS #5
  • Blake2 to generate hashes and support Argon2
  • RIPEMD-160 to generate hashes (e.g., for blockchain/bitcoin compatibility)
  • Argon2 to derive keys from passwords, winner of the Password Hashing Competition
  • Support functions to code/decode various standard formats (e.g., Base64)

It includes also functionalities related to X.509 certificates:
  • Generate self signed certificates
  • Parse and display the fields of a certificate
  • Generate and verify XAdES signatures
TMS Cryptography Pack contains class wrappers for the supported cryptography functions and various demos. The registered version comes with full source code of the class wrappers to cryptography functions provided in binary format. TMS Cryptography Pack can be used in VCL Windows 32/64 and FMX Windows 32/64, OS X, iOS32, iOS64 and Android apps.

Home: Для просмотра ссылки Войди или Зарегистрируйся
Copyright © Для просмотра ссылки Войди или Зарегистрируйся
 

FireWind

Свой
Регистрация
2 Дек 2005
Сообщения
1,957
Реакции
1,199
Credits
4,009
TMS Cryptography Pack v4.3.0.4 for Delphi & C++Builder XE2-10.4 [full source]

v4.3.0.4​

  • 4.3.0.4: Fixed: compilation issue in Android 32 bits

v4.3.0.3​

  • : Fixed: issue in PAdES to sign a document with particular format
  • 4.3.0.3: Fixed: issue in date in generation of self-signed certificates

v4.3.0.2​

  • : Fixed: Compilation issue on Linux platform
  • 4.3.0.2: Fixed: Issue in TAdes.Destroy

v4.3.0.1​

  • : Fixed: SPECK issue with incorrect decrypted string on Windows platform
  • 4.3.0.1: Fixed: compilation issue of RSAObj.pas on OSX platform

v4.3.0.0​

  • New : TLSH component an algorithm to compare files based on the similarity of their hashes
  • Fixed : compilation issues on Linux platform
  • : Fixed: memory leak issue in TX509Certificate
  • : Fixed: SPECK issue with incorrect decrypted string

v4.2.6.2​

  • : Improved: More explicit error messages when certificate signature algorithm is not supported
  • : Fixed: bugs in certificate parsing in XAdESObj, PAdESObj and CadesObj units
  • 4.2.6.2: Fixed: bug in TConvert.FormatToChar method

v4.2.6.1​

  • : Fixed: issue in unicode support in TArgon2KeyDerivation.SetStringSalt method
  • : Fixed: issue in setting public exponent in TRSAEncSign.FromPublicKey method
  • 4.2.6.1: Fixed: issue in TAdES.Destroy method

v4.2.6.0​

  • : Fixed: issue in unicode support in RSA
  • : Fixed: issue in base64 decoding
  • 4.2.6.0: New: FromPublicKey method to import RSA public key with PEM format

v4.2.5.5​

  • 4.2.5.5: Fixed: Issue in TConvert.FormatToChar method

v4.2.5.4​

  • 4.2.5.4: Fixed: Issue in Unicode support in RSA and ECC

v4.2.5.3​

  • 4.2.5.3: Fixed: Regression for AES encryption in base64

v4.2.5.2​

  • 4.2.5.2: Fixed: Issue on TAESEncryption.Decrypt

v4.2.5.1​

  • 4.2.5.1: Fixed: issue in TX509Obj.RSAExtractPrivateKey method

v4.2.5.0​

  • New : Import public key from PEM public key in TECCEncSign component
  • : Fixed: Issues in CSR generation and signing

v4.2.4.0​

  • : Fixed: Bugs in demos
  • : Fixed: Bug in unicode string support in HKDF
  • 4.2.4.0: New: Unicode support for certificate generation and parsing

v4.2.3.0​

  • New : Support for Dephi 10.4 Sydney and C Builder 10.4 Sydney added

v4.2.2.0​

  • Fixed : Issue in SHA-3 HMAC raising exception
  • 4.2.2.0: New: TAESEncryption decryption method to return an error code if it fails

v4.2.1.0​

  • New : Methods in TRSAEncSign to import keys from string
  • Fixed : Bug in TArgon2KeyDerivation

v4.2.0.0​

  • New : Signature algorithm on elliptic curve ed448

v4.1.3.0​

  • New : Methods to import keys in TRSAEncSign and TECCEncSign from certificate and private key file or string
  • New : ECryptoPack exception in all TMS Cryptography Pack functions
  • Fixed : Bug in PKCS11Obj

v4.1.1.0​

  • New : boolean UseOldGCM for backward compatibility in TAESGCM class
  • Fixed : 32-bit DLL can be used on 64-bit platform (and vice versa) in TPKCS11 class

v4.1.0.1​

  • Fixed : Issue with Argon2 GenerateKey function for macOS64

v4.1.0.0​

  • New : Support for Android64 in Delphi 10.3.3 Rio

v4.0.0.4​

  • Fixed : Issues in ECC and RSA for Android platform

v4.0.0.3​

  • Improved : Documentation
  • Fixed : Issues in RSA-PSS
  • Fixed : Issues in PKCS11 class

v4.0.0.2​

  • Fixed : Bugs in stream encryption for MacOS 64 bits platform

v4.0.0.1​

  • Fixed : Issue with installer for macOSX64 support

v4.0.0.0​

  • New : pssSaltLen property to set the length of the salt in RSA PSS
  • New : XAdES CAdES and PAdES signature with token
  • New : PKCS#11 token support (Windows ONLY) with new TPKCS11 component
  • New : OSX64 platform support
  • New : Method to change the signature location in XAdES
  • Fixed : Interoperability for ECC key generation
  • Fixed : Interoperability for AES GCM
  • Fixed : Delete an example in Demo VCL
  • Fixed : Bugs in XML unicode characters parsing
  • Fixed : Bugs in ECDH
Скрытое содержимое могут видеть только пользователи групп(ы): Premium

password: dumpz.ws
 

FireWind

Свой
Регистрация
2 Дек 2005
Сообщения
1,957
Реакции
1,199
Credits
4,009
TMS Cryptography Pack v4.3.2.2 for Delphi & C++Builder XE2-11 [full source]

v4.3.2.2​

  • 4.3.2.2: Fixed: Issue with IDE version reporting for RAD Studio 11

v4.3.2.1​

  • 4.3.2.1: Fixed: Issue with installer for cross platform support in RAD Studio 11

v4.3.2.0​

  • 4.3.2.0: Fixed: Support for Delphi 11 and C Builder 11 added

v4.3.1.0​

  • : Fixed: issue in PAdES with Unicode characters in certificate fields
  • : Fixed: issue in CAdES verification for enveloping signature
  • : Fixed: components available on all platforms
  • 4.3.1.0: New: useDeprecatedSalt property in TArgon2KeyDerivation to use deprecated SetStringSalt method

v4.3.0.4​

  • 4.3.0.4: Fixed: compilation issue in Android 32 bits
Скрытое содержимое могут видеть только пользователи групп(ы): Premium

password: dumpz.ws