Important
Passing the test vectors does not mean that each cryptographic module and algorithm implementation is fully validated. These CAVP (Cryptographic Algorithm Validation Program) test vector validations have no legal effect and merely indicate that the cryptographic algorithm 'operates normally.'
NIST CAVP is a validation process for individual algorithms. For use in actual production environments, CMVP (Cryptographic Module Validation Program) validation according to FIPS 140-2/3 is required. In other words, CAVP certification is a mandatory prerequisite for CMVP certification.
- Hash DRBG
- HMAC DRBG
- CTR DRBG
- Hash DRBG
- HMAC DRBG
- CTR DRBG
- SHA-224
- SHA-256
- SHA-384
- SHA-512
- SHA-224
- SHA-256
- SHA-384
- SHA-512
- SHA-3 224
- SHA-3 256
- SHA-3 384
- SHA-3 512
- XOF (SHAKE128)
- XOF (SHAKE256)
- SHA-3 224
- SHA-3 256
- SHA-3 384
- SHA-3 512
- HKDF SHA-2
- HKDF SHA-3
- HMAC
- HMAC (SHA-2)
- HMAC (SHA-3)
Post-Quantum-Cryptography/KAT/MLDSA (FIPS 204)
- ML-DSA-44 KeyPair generation
- ML-DSA-44 Sign/Verify
- ML-DSA-65 KeyPair generation
- ML-DSA-65 Sign/Verify
- ML-DSA-87 KeyPair generation
- ML-DSA-87 Sign/Verify