Daftar Isi:
  • CryptoManana version 1.0.0 (stable): Added cryptographic protocols for key exchange (Diffie–Hellman), digital envelope processing, authenticated encryption, multiple encryption, digital signature generation and three types of single factor authentication; Added a few important data structures based on the needs of some of the created primitives and protocols; Added a FileShredder object for DOD-5220.22-M secure deletion of hard disk drives and solid state drives; Added the RIPEMD family of algorithms (128, 160, 256, 320) for all types of hash functions (checksum, HMAC, HKDF and PBKDF2); Added the 3DES (TDES) legacy symmetric encryption standard to the framework; Added a vast variety of new framework exceptions and reorganized their hierarchy; Updated all factory objects and their unit tests for the newly implemented classes; Migrated from the deprecated PSR-2 code guide to the new PSR-12 coding style standard; Enabled the running of unit tests with PHPUnit 9.x under PHP 7.3 and PHP 7.4 versions; Updated the low-level CLI script for checking of the PHP requirements for the framework; Fixed compatibility issues with PHP 7.4 and PHP 8.0 features; Increased compatibility (polyfill) between language versions; Major code refactoring, object optimization and analysis; Improved the overall code quality; Includes algorithm optimizations; Minor code style changes; 100% code coverage; 100% PHPDocs. See: CHANGELOG
  • Minting the DOI for CryptoManana version 1.0.0 (stable) via Zenodo/CERN.