Source StreamSec Tools 4.0.1.324

valadi

Местный
Регистрация
7 Фев 2008
Сообщения
62
Реакции
122
Credits
669
StreamSec Tools 4.0.1.324 Full Sources

StreamSec Tools 4.0 is the current version of the StreamSec Tools cryptographic library for Embarcadero Delphi TM. Requests for new features are typically added to this branch of our product line.

StreamSec Tools 4.0 is designed as a largely independent cryptographic library, based on clean-room implementations of all supported protocols, schemes and algorithms, with no dependency on other cryptoghraphic libraries such as OpenSSL or Windows CryptoAPI. However, limited support for CryptoAPI and for OpenSSL file formats have been added due to customer requests.

INCLUDED CIPHERS​

  • AES - All supported compilers, assembler where supported
  • DES/TripleDES - All supported compilers, assembler where supported
  • BlowFish - All supported compilers, assembler where supported
  • ARC4 (deprecated) - All supported compilers, assembler where supported
  • TwoFish - Win32/Win64/OSX, assembler
  • SHACAL-2 - Win32/Win64/OSX, assembler
  • SEED - All supported compilers, Pure Pascal only
  • RC2 (deprecated) - All supported compilers, Pure Pascal only
  • Camellia - All supported compilers, Pure Pascal only

INCLUDED HASHES​

  • SHA-3 - All supported compilers, Win64 assembler
  • SHA-2 - All supported compilers, assembler where supported
  • SHA-1 (deprecated) - All supported compilers, assembler where supported
  • MD5 (deprecated) - All supported compilers, assembler where supported
  • MD2 (deprecated) - All supported compilers, Pure Pascal only
  • Whirlpool - All supported compilers, mainly Pure Pascal
  • RipeMD160 - Win32/Win64/OSX, assembler

INCLUDED PUBLIC KEY CRYPTOGRAPHY​

  • RSA-PKCS#1 v1.5 - All supported compilers, large integer assembler where supported
  • RSA-OAEP, RSA-SSA-PSS - All supported compilers, large integer assembler where supported
  • DSA, DH - All supported compilers, large integer assembler where supported
  • ECDSA, ECDH (standard prime curves) - Delphi 2010 and up, all supported targets, patent free implementation

INCLUDED POST QUANTUM CRYPTOGRAPHY​

  • Shamir Secret Sharing - All supported compilers, large integer assembler where supported
  • Winternitz One Time Signature Scheme - All supported compilers
  • Generalized Merkle Signature Scheme - All supported compilers

INCLUDED RANDOM GENERATORS​

  • DRBG-AES-CTR - All supported compilers
  • Yarrow - Win32/Win64/OSX

INCLUDED PROTOCOLS, SCHEMES AND FORMATS​

  • TLS 1.0 - requires Delphi 2010 or later
  • TLS 1.1 - requires Delphi 2010 or later
  • TLS 1.2 - requires Delphi 2010 or later
  • SSH 2 - port forwarding, sub system framework
  • SNIF/SNIP secure network interface framework - requires Delphi XE3 or Delphi XE6 or later
  • PKIX Certificate, generation, verification
  • PKCS#12 PFX file format
  • PKCS#7 message format
  • S/MIME message format (for Indy 10)
  • PEM, certificate, private key, message format
  • DER encoder and parser
  • BER parser
  • PKCS#1, CAPI, XML private/public key format