
We perform testing of the following Cryptographic Algorithms:
- Block Cipher Modes: AES CBC/CFB/CTR/ECB/  GCM/KW/KWP/OFB/ XPN/XTS/FF,
 TDES CBC/CBCI/CFB/CTR/ ECB/KW/OFB/OFBI
- Secure Hash: SHA-1, SHA-2 and SHA-3
- XOFs: SHAKE, cSHAKE, KMAC, ParallelHash and TupleHash
- Message Authentication: CCM, GMAC, CMAC and HMAC
- DRBG: ctrDRBG-AES, ctrDRBG-TDES, HMAC DRBG and HASH DRBG
- Digital Signature: RSA, ECDSA, DSA and EDDSA
- SP 800-56 Series Algorithms: Full KAS and KTS IFC Testing: KAS ECC, KAS FFC and KAS IFC
- SP 800-56 Series Algorithms : KAS SSC Testing: KAS ECC, KAS FFC, KAS ECC SSC, KAS FFC SSC and KAS IFC SSC
- KDA Testing SP800-56Cr1/r2: KDA HKDF, KDA OneStep, KDA OneStepNoCounter and KDA TwoStep
- KAS KC Testing SP800-56: KAS KC
- KDFs: Counter KDF, Feedback KDF, Double Pipeline Iterator KDF, KMAC KDF, IKEv1, IKEv2, SNMP, SRTP, SSH, TLS v1.0/v1.1, TLS v1.2, TLS v1.3, TPM, ANSX9.63 , ANSX9.42 and PBKDF
- Safe Primes: SafePrimes KeyGen and SafePrimes KeyVer
- Conditioning Components: AES-CBC-MAC , BlockCipher DF and Hash_DF
- Stateful Hash-Based Signatures: LMS keyGen, LMS SigGen and LMS SigVer
The Cryptographic Algorithm Validation Program (CAVP) encompasses validation testing for FIPS approved and NIST recommended cryptographic algorithms and components of algorithms. Cryptographic algorithm validation is a prerequisite to the FIPS 140 testing.
