This library provides full implementation of the following NIST-standardized cryptography specifications:
-
AES (FIPS 197)
-
SM3 (GM/T 0004-2012)
-
SM4 (GM/T 0002-2012)
-
SHA2/SHA3 Family (FIPS 180-4, FIPS 202)
-
HMAC (FIPS 198-1)
-
KMAC (SP 800-56B)
-
ML-KEM (FIPS 203)
-
ML-DSA (FIPS 204)
- DSA (FIPS 186)
- RSA (SP 800-185)
- ECC (GM/T 0003-2012, FIPS 186-4, RFC 7748, RFC 8032)
- Hash-to-Curve (RFC 9380)
-
Hash-DRBG (SP 800-90A)
-
CTR-DRBG (SP 800-90A)
-
Entropy Sources (SP 800-90B)
-
AES-GCM (SP 800-38D)
-
AEAD (RFC 5116)