Projects Cryptographic Algorithm Validation Program Validation Lists
Cryptographic Algorithm Validation Program
Algorithm Validation Lists
All questions regarding the implementation and/or use of any algorithm should first be directed to the appropriate VENDOR point of contact (listed for each entry).
NIST maintains record of validations performed under all cryptographic standard testing programs past and present. As new algorithm implementations are validated by NIST and CSEC they are added to the appropriate algorithm validation list.
Validations for retired algorithms may be found in the lists below.
* Large list that may load slowly
What is the relationship of Algorithm Validation to FIPS 140-2 Module Validation?
A cryptographic module validated to FIPS 140-2 shall implement at least one Approved security function used in an Approved mode of operation. For an algorithm implementation to be listed on a cryptographic module validation certificate as an Approved security function, the algorithm implementation must meet all the requirements of FIPS 140-2 and must successfully complete the cryptographic algorithm validation process. A product or implementation does not meet the FIPS 140-2 applicability requirements by simply implementing an Approved security function and acquiring validations for each of the implemented algorithms. For more information, see the Cryptographic Module Validation Program
Created October 05, 2016, Updated April 11, 2018