v0.2.0 TQ42 Cryptography Library | Release Notes
About
TQ42 Cryptography by Terra Quantum is introducing two draft NIST standards aimed at protecting data from quantum computer attacks. These include FIPS 203, which specifies the Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM), and FIPS 204, which covers the Module-Lattice-Based Digital Signature Algorithm (ML-DSA). The final post-quantum standard, FIPS 205, will focus on the Stateless Hash-Based Digital Signature Algorithm (SLH-DSA) and is slated for release in the upcoming version.
What's New in TQ42 PQC - 0.2.0
TQ42 Cryptography version 0.2.0 was released on July 24, 2024. Below are the primary features of this library.
Post-Quantum Algorithms
Key Encapsulation Mechanism:
- Added the FIPS-203 ML-KEM 1024, previously known as Kyber KEM, including NIST Known Answer Tests.
Digital Signature
- Added the FIPS-204 ML-DSA 87, previously known as Dilithium, including NIST Known Answer Tests.
Key Generation & Management
- Added PBKDF2 support and testing for password hashing.
What's Next
TQ42 Cryptography is dedicated to ongoing development and improvement. We highly value your input and are committed to incorporating user feedback into future updates. To contribute, please review our contributing guidelines.
Upcoming Features
FIPS Compliance Expansion
- FIPS 205 for SLH-DSA (SPHINCS+): The SPHINCS+ digital signature standard.
AES GCM Mode
- AES GCM (Galois/Counter Mode) to provide both encryption and authentication.
iOS, Android, and Python Wrappers
- To improve accessibility and integration, we are rolling out new wrappers.
True Entropy Support
- We plan to enhance our algorithms with support for true quantum entropy.