Cryptographic Library Certifications

The National Institutes of Standards and Technology (NIST) Cryptographic Algorithm Validation Program (CAVP) provides validation testing of approved (that is, FIPS-approved and NIST-recommended) cryptographic algorithms and their individual components. Cryptographic algorithm validation is a prerequisite of cryptographic module validation. [1]

All the cryptographic libraries provided have been validated through the cryptographic algorithm validation program.

1 Certification method

The libraries have been certified using the smallest and fastest configurations provided by files cmox_small_config.h and cmox_fast_config.h (according respectively to the size and speed versions on the NIST ACVP portal).

2 Certification listing on NIST portal

libSTM32Cryptographic_CM0_CM0PLUS.a:

libSTM32Cryptographic_CM3.a:

libSTM32Cryptographic_CM4.a:

libSTM32Cryptographic_CM7.a:

libSTM32Cryptographic_CM33.a:

3 References