CryptoMañana Framework, v0.8.0 released

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

Tags
Data and Resources
To access the resources you must log in

This item has no data

Identity

Description: The Identity category includes attributes that support the identification of the resource.

Field Value
PID https://www.doi.org/10.5281/zenodo.3637565
PID https://www.doi.org/10.5281/zenodo.3618397
PID https://www.doi.org/10.5281/zenodo.2604329
PID https://www.doi.org/10.5281/zenodo.3618396
PID https://www.doi.org/10.5281/zenodo.3609212
PID https://www.doi.org/10.5281/zenodo.3582929
PID https://www.doi.org/10.5281/zenodo.3570931
PID https://www.doi.org/10.5281/zenodo.3570930
PID https://www.doi.org/10.5281/zenodo.2621937
PID https://www.doi.org/10.5281/zenodo.3627990
PID https://www.doi.org/10.5281/zenodo.3637586
PID https://www.doi.org/10.5281/zenodo.3637562
PID https://www.doi.org/10.5281/zenodo.3627984
PID https://www.doi.org/10.5281/zenodo.3575996
PID https://www.doi.org/10.5281/zenodo.3674075
PID https://www.doi.org/10.5281/zenodo.3637585
PID https://www.doi.org/10.5281/zenodo.3582930
PID https://www.doi.org/10.5281/zenodo.3674074
PID https://www.doi.org/10.5281/zenodo.2621936
PID https://www.doi.org/10.5281/zenodo.3627989
PID https://www.doi.org/10.5281/zenodo.2598768
PID https://www.doi.org/10.5281/zenodo.2598769
PID https://www.doi.org/10.5281/zenodo.2604328
PID https://www.doi.org/10.5281/zenodo.3609211
PID https://www.doi.org/10.5281/zenodo.3575995
URL http://dx.doi.org/10.5281/zenodo.2604328
URL https://figshare.com/articles/CryptoMa_ana_Framework_v0_1_0_released/7885442
URL https://zenodo.org/record/3627990
URL http://dx.doi.org/10.5281/zenodo.3570931
URL http://dx.doi.org/10.5281/zenodo.3570930
URL http://dx.doi.org/10.5281/zenodo.3609211
URL http://dx.doi.org/10.5281/zenodo.3609212
URL http://dx.doi.org/10.5281/zenodo.2604329
URL http://dx.doi.org/10.5281/zenodo.3582929
URL https://figshare.com/articles/CryptoMa_ana_Framework_v0_8_0_released/11777166
URL https://zenodo.org/record/3637562
URL https://figshare.com/articles/CryptoMa_ana_Framework_v0_8_0_released/11814555
URL https://zenodo.org/record/3582930
URL https://zenodo.org/record/3570931
URL https://zenodo.org/record/3627984
URL https://zenodo.org/record/3609212
URL https://figshare.com/articles/CryptoMa_ana_Framework_v0_9_0_released/11806056
URL https://zenodo.org/record/2621937
URL http://dx.doi.org/10.5281/zenodo.3618397
URL http://dx.doi.org/10.5281/zenodo.3618396
URL https://zenodo.org/record/3674075
URL http://dx.doi.org/10.5281/zenodo.3627989
URL https://zenodo.org/record/3575996
URL http://dx.doi.org/10.5281/zenodo.3627984
URL https://zenodo.org/record/3637586
URL https://figshare.com/articles/CryptoMa_ana_Framework_v0_7_0_released/11806059
URL https://figshare.com/articles/CryptoMa_ana_Framework_v0_7_0_released/11784003
URL https://zenodo.org/record/3637565
URL http://dx.doi.org/10.5281/zenodo.2621936
URL https://zenodo.org/record/2598769
URL http://dx.doi.org/10.5281/zenodo.3575996
URL https://zenodo.org/record/2604329
URL https://zenodo.org/record/3618397
URL https://figshare.com/articles/CryptoMa_ana_Framework_v0_3_0_released/11432547
URL http://dx.doi.org/10.5281/zenodo.2621937
URL http://dx.doi.org/10.5281/zenodo.3674074
URL https://figshare.com/articles/CryptoMa_ana_Framework_v0_7_0_released/11707752
URL http://dx.doi.org/10.5281/zenodo.3674075
URL http://dx.doi.org/10.5281/zenodo.3627990
URL http://dx.doi.org/10.5281/zenodo.3575995
URL http://dx.doi.org/10.5281/zenodo.3637585
URL http://dx.doi.org/10.5281/zenodo.3637562
URL http://dx.doi.org/10.5281/zenodo.3582930
URL https://figshare.com/articles/CryptoMa_ana_Framework_v0_2_0_released/7943987
URL http://dx.doi.org/10.5281/zenodo.3637565
URL http://dx.doi.org/10.5281/zenodo.3637586
URL http://dx.doi.org/10.5281/zenodo.2598769
URL http://dx.doi.org/10.5281/zenodo.2598768
Access Modality

Description: The Access Modality category includes attributes that report the modality of exploitation of the resource.

Field Value
Access Right Open Source
Attribution

Description: Authorships and contributors

Field Value
Author Karavasilev, Tony
Publishing

Description: Attributes about the publishing venue (e.g. journal) and deposit location (e.g. repository)

Field Value
Collected From Zenodo; Datacite; figshare
Hosted By Zenodo; figshare
Publication Date 2020-01-21
Publisher Zenodo
Additional Info
Field Value
Language English
Resource Type Software
keyword CryptoMañana
keyword Diffie–Hellman
system:type software
Management Info
Field Value
Source https://science-innovation-policy.openaire.eu/search/software?softwareId=dedup_wf_001::4aa809e7dba633566423b5f66c85d04a
Author jsonws_user
Last Updated 17 December 2020, 15:02 (CET)
Created 17 December 2020, 15:02 (CET)