Repository navigation
v0.8.0-beta.1
Pre-releaseDCRYPT v0.8.0-beta.1: v0.8.0-beta.1: ACVP Test Suite, P-192/P-224 & Validated ML-KEM (Kyber)
This beta introduces transformative enhancements to the DCRYPT library:
-
New ACVP Testing Framework: Integrated a comprehensive Automated Cryptographic Validation Protocol (ACVP) test suite, enabling rigorous validation of cryptographic algorithm implementations against official NIST test vectors. This deprecates previous legacy RSP testing methods.
-
ML-KEM (Kyber) Implementation (FIPS 203):
- Full implementation of Kyber-512, Kyber-768, and Kyber-1024.
- ACVP Validated: Successfully passes official NIST ACVP test vectors for key generation, encapsulation, and decapsulation, confirming FIPS 203 compliance.
-
NIST P-192 Curve Suite:
- Complete support including EC core primitives, ECDSA signatures, ECDH-KEM, and ECIES PKE.
-
NIST P-224 Curve Suite:
- Complete support including EC core primitives, ECDSA signatures, ECDH-KEM (with key confirmation), and ECIES PKE.
-
General Improvements: Enhanced API consistency, error handling, and build configurations.
This release marks a major step in DCRYPT's maturity, providing significantly increased assurance in algorithm correctness and laying a robust foundation for future development, especially in the post-quantum domain.