U.S. flag   An official website of the United States government
Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Https

Secure .gov websites use HTTPS
A lock (Dot gov) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.

Cryptographic Algorithm Validation Program CAVP

Implementation Name
Description
STM32 crypto library package (X-CUBE-CRYPTOLIB) is based on STM32Cube architecture package and includes a set of crypto algorithms based on firmware implementation ready to use in all STM32 microcontrollers. API is described in UM1924 user manual from www.st.com
Version
STM32L4 series 3.1.0 (Firmware)
Type
FIRMWARE
Vendor
STMicroelectronics
190, av. Céléstin Coq - ZI
Rousset, France 13106
France
Contacts
Christophe MANI
christophe.mani@st.com
+33 442688752
Mohamed BEN AHMED
Mohamed.ben-ahmed@st.com
+216 70105128

HMAC 2589

   First Validated: 5/20/2016
Operating Environment Algorithm Capabilities
STM32 MCUs - STM32L4 series HMAC-SHA-1 Expand
STM32 MCUs - STM32L4 series HMAC-SHA2-224 Expand
STM32 MCUs - STM32L4 series HMAC-SHA2-256 Expand
STM32 MCUs - STM32L4 series HMAC-SHA2-384 Expand
STM32 MCUs - STM32L4 series HMAC-SHA2-512 Expand

RSA 2036

   First Validated: 5/20/2016
Operating Environment Algorithm Capabilities
STM32 MCUs - STM32L4 series RSA SigGen (FIPS186-2) Expand
STM32 MCUs - STM32L4 series RSA SigGen (FIPS186-4) Expand
STM32 MCUs - STM32L4 series RSA SigVer (FIPS186-4) Expand

AES 3971

   First Validated: 5/20/2016
Operating Environment Algorithm Capabilities
STM32 MCUs - STM32L4 series AES-CBC Expand
STM32 MCUs - STM32L4 series AES-CCM Expand
STM32 MCUs - STM32L4 series AES-CFB128 Expand
STM32 MCUs - STM32L4 series AES-CMAC Expand
STM32 MCUs - STM32L4 series AES-CTR Expand
STM32 MCUs - STM32L4 series AES-ECB Expand
STM32 MCUs - STM32L4 series AES-GCM Expand
STM32 MCUs - STM32L4 series AES-GMAC Expand
STM32 MCUs - STM32L4 series AES-KW Expand
STM32 MCUs - STM32L4 series AES-OFB Expand
STM32 MCUs - STM32L4 series AES-XTS Expand
STM32 MCUs - STM32L4 series AES-XTS Expand

ECDSA 874

   First Validated: 5/20/2016
Operating Environment Algorithm Capabilities
STM32 MCUs - STM32L4 series ECDSA KeyGen (FIPS186-4) Expand
STM32 MCUs - STM32L4 series ECDSA KeyVer (FIPS186-4) Expand
STM32 MCUs - STM32L4 series ECDSA SigGen (FIPS186-4) Expand
STM32 MCUs - STM32L4 series ECDSA SigVer (FIPS186-4) Expand

DRBG 1165

   First Validated: 5/20/2016
Operating Environment Algorithm Capabilities
STM32 MCUs - STM32L4 series Counter DRBG Expand

SHS 3275

   First Validated: 5/20/2016
Operating Environment Algorithm Capabilities
STM32 MCUs - STM32L4 series SHA-1 Expand
STM32 MCUs - STM32L4 series SHA2-224 Expand
STM32 MCUs - STM32L4 series SHA2-256 Expand
STM32 MCUs - STM32L4 series SHA2-384 Expand
STM32 MCUs - STM32L4 series SHA2-512 Expand

Created October 05, 2016, Updated February 24, 2022