Published February 18, 2020
| Version v1.0.0
Software
Open
CryptoMañana Framework, v1.0.0 released
Creators
Description
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
Notes
Files
cryptomanana-v1.0.0-UML.jpeg
Files
(12.5 MB)
Name | Size | Download all |
---|---|---|
md5:8fa99981b3bdfdd3e6ca8846239b48cf
|
12.5 MB | Preview Download |