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

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

Cryptographic Algorithm Validation Program CAVP

Description
STM32 Cryptographic library for Cortex-M3 architecture, used with footprint optimized implementation. Delivered in X-CUBE-CRYPTOLIB, it includes a set of cryptographic algorithms based on firmware implementation ready to use in all STM32 microcontrollers. Refer to STM32Trust page for more details (https://www.st.com/stm32trust).
Version
4.0.0.Build1
Type
FIRMWARE
Vendor
STMicroelectronics
190, av. Céléstin Coq - ZI
Rousset, France 13106
France
Contacts
Thierry CRESPO
thierry.crespo@st.com
+33 (0)442685846
Olivier ARNAUD
o.arnaud@st.com
+33244027500

A1078

   First Validated: 3/3/2021
Operating Environment Algorithm Capabilities
Cortex-M3 Expand
    AES-CBC Expand
    Cortex-M3 Expand
      AES-CBC-CS2 Expand
      Cortex-M3 Expand
        AES-CCM Expand
        Cortex-M3 Expand
          AES-CFB128 Expand
          Cortex-M3 Expand
            AES-CMAC Expand
            Cortex-M3 Expand
              AES-CTR Expand
              Cortex-M3 Expand
                AES-ECB Expand
                Cortex-M3 Expand
                  AES-GCM Expand
                  Cortex-M3 Expand
                    AES-KW Expand
                    Cortex-M3 Expand
                      AES-OFB Expand
                      Cortex-M3 Expand
                        AES-XTS Expand
                        Cortex-M3 Expand
                          Counter DRBG Expand
                          Cortex-M3 Expand
                            ECDSA KeyGen (FIPS186-4) Expand
                            Cortex-M3 Expand
                              ECDSA SigGen (FIPS186-4) Expand
                              Cortex-M3 Expand
                                ECDSA SigVer (FIPS186-4) Expand
                                Cortex-M3 Expand
                                  HMAC-SHA-1 Expand
                                  Cortex-M3 Expand
                                    HMAC-SHA2-224 Expand
                                    Cortex-M3 Expand
                                      HMAC-SHA2-256 Expand
                                      Cortex-M3 Expand
                                        HMAC-SHA2-384 Expand
                                        Cortex-M3 Expand
                                          HMAC-SHA2-512 Expand
                                          Cortex-M3 Expand
                                            HMAC-SHA2-512/224 Expand
                                            Cortex-M3 Expand
                                              HMAC-SHA2-512/256 Expand
                                              Cortex-M3 Expand
                                                KMAC-128 Expand
                                                Cortex-M3 Expand
                                                  KMAC-256 Expand
                                                  Cortex-M3 Expand
                                                    RSA SigGen (FIPS186-4) Expand
                                                    Cortex-M3 Expand
                                                      RSA SigVer (FIPS186-4) Expand
                                                      Cortex-M3 Expand
                                                        SHA-1 Expand
                                                        Cortex-M3 Expand
                                                          SHA2-224 Expand
                                                          Cortex-M3 Expand
                                                            SHA2-256 Expand
                                                            Cortex-M3 Expand
                                                              SHA2-384 Expand
                                                              Cortex-M3 Expand
                                                                SHA2-512 Expand
                                                                Cortex-M3 Expand
                                                                  SHA2-512/224 Expand
                                                                  Cortex-M3 Expand
                                                                    SHA2-512/256 Expand
                                                                    Cortex-M3 Expand
                                                                      SHA3-224 Expand
                                                                      Cortex-M3 Expand
                                                                        SHA3-256 Expand
                                                                        Cortex-M3 Expand
                                                                          SHA3-384 Expand
                                                                          Cortex-M3 Expand
                                                                            SHA3-512 Expand
                                                                            Cortex-M3 Expand
                                                                              SHAKE-128 Expand
                                                                              Cortex-M3 Expand
                                                                                SHAKE-256 Expand

                                                                                Created October 05, 2016, Updated March 16, 2023