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
A software library that contains cryptographic functionality to serve BoringSSL and other user-space applications.
Version
24e5886c0edfc409c8083d10f9f1120111efd6f5
Type
SOFTWARE
Vendor
Google, Inc.
1600 Amphitheatre Parkway
Mountain View, CA 94043
USA
Contacts
Adam Langley
security@chromium.org

AES 4558

   First Validated: 6/21/2017
Operating Environment Algorithm Capabilities
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA AES-CBC Expand
Ubuntu Linux 15.04 on POWER8 without PAA AES-CBC Expand
Ubuntu Linux 16.04 on Intel Xeon E5 AES-CBC Expand
Ubuntu Linux 17.04 on POWER8 AES-CBC Expand
Ubuntu Linux 17.04 on POWER9 AES-CBC Expand
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA AES-CTR Expand
Ubuntu Linux 15.04 on POWER8 without PAA AES-CTR Expand
Ubuntu Linux 16.04 on Intel Xeon E5 AES-CTR Expand
Ubuntu Linux 17.04 on POWER8 AES-CTR Expand
Ubuntu Linux 17.04 on POWER9 AES-CTR Expand
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA AES-ECB Expand
Ubuntu Linux 15.04 on POWER8 without PAA AES-ECB Expand
Ubuntu Linux 16.04 on Intel Xeon E5 AES-ECB Expand
Ubuntu Linux 17.04 on POWER8 AES-ECB Expand
Ubuntu Linux 17.04 on POWER9 AES-ECB Expand
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA AES-GCM Expand
Ubuntu Linux 15.04 on POWER8 without PAA AES-GCM Expand
Ubuntu Linux 16.04 on Intel Xeon E5 AES-GCM Expand
Ubuntu Linux 17.04 on POWER8 AES-GCM Expand
Ubuntu Linux 17.04 on POWER9 AES-GCM Expand
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA AES-GMAC Expand
Ubuntu Linux 15.04 on POWER8 without PAA AES-GMAC Expand
Ubuntu Linux 16.04 on Intel Xeon E5 AES-GMAC Expand
Ubuntu Linux 17.04 on POWER8 AES-GMAC Expand
Ubuntu Linux 17.04 on POWER9 AES-GMAC Expand
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA AES-KW Expand
Ubuntu Linux 15.04 on POWER8 without PAA AES-KW Expand
Ubuntu Linux 16.04 on Intel Xeon E5 AES-KW Expand
Ubuntu Linux 17.04 on POWER8 AES-KW Expand
Ubuntu Linux 17.04 on POWER9 AES-KW Expand

SHS 3736

   First Validated: 6/21/2017
Operating Environment Algorithm Capabilities
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA SHA-1 Expand
Ubuntu Linux 15.04 on POWER8 without PAA SHA-1 Expand
Ubuntu Linux 16.04 on Intel Xeon E5 SHA-1 Expand
Ubuntu Linux 17.04 on POWER8 SHA-1 Expand
Ubuntu Linux 17.04 on POWER9 SHA-1 Expand
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA SHA2-224 Expand
Ubuntu Linux 15.04 on POWER8 without PAA SHA2-224 Expand
Ubuntu Linux 16.04 on Intel Xeon E5 SHA2-224 Expand
Ubuntu Linux 17.04 on POWER8 SHA2-224 Expand
Ubuntu Linux 17.04 on POWER9 SHA2-224 Expand
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA SHA2-256 Expand
Ubuntu Linux 15.04 on POWER8 without PAA SHA2-256 Expand
Ubuntu Linux 16.04 on Intel Xeon E5 SHA2-256 Expand
Ubuntu Linux 17.04 on POWER8 SHA2-256 Expand
Ubuntu Linux 17.04 on POWER9 SHA2-256 Expand
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA SHA2-384 Expand
Ubuntu Linux 15.04 on POWER8 without PAA SHA2-384 Expand
Ubuntu Linux 16.04 on Intel Xeon E5 SHA2-384 Expand
Ubuntu Linux 17.04 on POWER8 SHA2-384 Expand
Ubuntu Linux 17.04 on POWER9 SHA2-384 Expand
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA SHA2-512 Expand
Ubuntu Linux 15.04 on POWER8 without PAA SHA2-512 Expand
Ubuntu Linux 16.04 on Intel Xeon E5 SHA2-512 Expand
Ubuntu Linux 17.04 on POWER8 SHA2-512 Expand
Ubuntu Linux 17.04 on POWER9 SHA2-512 Expand

Component 1240

   First Validated: 6/21/2017
Operating Environment Algorithm Capabilities
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA ECDSA SigGen (FIPS186-4) Expand
Ubuntu Linux 15.04 on POWER8 without PAA ECDSA SigGen (FIPS186-4) Expand
Ubuntu Linux 16.04 on Intel Xeon E5 ECDSA SigGen (FIPS186-4) Expand
Ubuntu Linux 17.04 on POWER8 ECDSA SigGen (FIPS186-4) Expand
Ubuntu Linux 17.04 on POWER9 ECDSA SigGen (FIPS186-4) Expand

HMAC 3011

   First Validated: 6/21/2017
Operating Environment Algorithm Capabilities
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA HMAC-SHA-1 Expand
Ubuntu Linux 15.04 on POWER8 without PAA HMAC-SHA-1 Expand
Ubuntu Linux 16.04 on Intel Xeon E5 HMAC-SHA-1 Expand
Ubuntu Linux 17.04 on POWER8 HMAC-SHA-1 Expand
Ubuntu Linux 17.04 on POWER9 HMAC-SHA-1 Expand
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA HMAC-SHA2-224 Expand
Ubuntu Linux 15.04 on POWER8 without PAA HMAC-SHA2-224 Expand
Ubuntu Linux 16.04 on Intel Xeon E5 HMAC-SHA2-224 Expand
Ubuntu Linux 17.04 on POWER8 HMAC-SHA2-224 Expand
Ubuntu Linux 17.04 on POWER9 HMAC-SHA2-224 Expand
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA HMAC-SHA2-256 Expand
Ubuntu Linux 15.04 on POWER8 without PAA HMAC-SHA2-256 Expand
Ubuntu Linux 16.04 on Intel Xeon E5 HMAC-SHA2-256 Expand
Ubuntu Linux 17.04 on POWER8 HMAC-SHA2-256 Expand
Ubuntu Linux 17.04 on POWER9 HMAC-SHA2-256 Expand
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA HMAC-SHA2-384 Expand
Ubuntu Linux 15.04 on POWER8 without PAA HMAC-SHA2-384 Expand
Ubuntu Linux 16.04 on Intel Xeon E5 HMAC-SHA2-384 Expand
Ubuntu Linux 17.04 on POWER8 HMAC-SHA2-384 Expand
Ubuntu Linux 17.04 on POWER9 HMAC-SHA2-384 Expand
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA HMAC-SHA2-512 Expand
Ubuntu Linux 15.04 on POWER8 without PAA HMAC-SHA2-512 Expand
Ubuntu Linux 16.04 on Intel Xeon E5 HMAC-SHA2-512 Expand
Ubuntu Linux 17.04 on POWER8 HMAC-SHA2-512 Expand
Ubuntu Linux 17.04 on POWER9 HMAC-SHA2-512 Expand

ECDSA 1112

   First Validated: 6/21/2017
Operating Environment Algorithm Capabilities
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA ECDSA KeyGen (FIPS186-4) Expand
Ubuntu Linux 15.04 on POWER8 without PAA ECDSA KeyGen (FIPS186-4) Expand
Ubuntu Linux 16.04 on Intel Xeon E5 ECDSA KeyGen (FIPS186-4) Expand
Ubuntu Linux 17.04 on POWER8 ECDSA KeyGen (FIPS186-4) Expand
Ubuntu Linux 17.04 on POWER9 ECDSA KeyGen (FIPS186-4) Expand
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA ECDSA KeyVer (FIPS186-4) Expand
Ubuntu Linux 15.04 on POWER8 without PAA ECDSA KeyVer (FIPS186-4) Expand
Ubuntu Linux 16.04 on Intel Xeon E5 ECDSA KeyVer (FIPS186-4) Expand
Ubuntu Linux 17.04 on POWER8 ECDSA KeyVer (FIPS186-4) Expand
Ubuntu Linux 17.04 on POWER9 ECDSA KeyVer (FIPS186-4) Expand
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA ECDSA SigGen (FIPS186-4) Expand
Ubuntu Linux 15.04 on POWER8 without PAA ECDSA SigGen (FIPS186-4) Expand
Ubuntu Linux 16.04 on Intel Xeon E5 ECDSA SigGen (FIPS186-4) Expand
Ubuntu Linux 17.04 on POWER8 ECDSA SigGen (FIPS186-4) Expand
Ubuntu Linux 17.04 on POWER9 ECDSA SigGen (FIPS186-4) Expand
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA ECDSA SigVer (FIPS186-4) Expand
Ubuntu Linux 15.04 on POWER8 without PAA ECDSA SigVer (FIPS186-4) Expand
Ubuntu Linux 16.04 on Intel Xeon E5 ECDSA SigVer (FIPS186-4) Expand
Ubuntu Linux 17.04 on POWER8 ECDSA SigVer (FIPS186-4) Expand
Ubuntu Linux 17.04 on POWER9 ECDSA SigVer (FIPS186-4) Expand

RSA 2485

   First Validated: 6/21/2017
Operating Environment Algorithm Capabilities
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA RSA KeyGen (FIPS186-4) Expand
Ubuntu Linux 15.04 on POWER8 without PAA RSA KeyGen (FIPS186-4) Expand
Ubuntu Linux 16.04 on Intel Xeon E5 RSA KeyGen (FIPS186-4) Expand
Ubuntu Linux 17.04 on POWER8 RSA KeyGen (FIPS186-4) Expand
Ubuntu Linux 17.04 on POWER9 RSA KeyGen (FIPS186-4) Expand
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA RSA SigGen (FIPS186-4) Expand
Ubuntu Linux 15.04 on POWER8 without PAA RSA SigGen (FIPS186-4) Expand
Ubuntu Linux 16.04 on Intel Xeon E5 RSA SigGen (FIPS186-4) Expand
Ubuntu Linux 17.04 on POWER8 RSA SigGen (FIPS186-4) Expand
Ubuntu Linux 17.04 on POWER9 RSA SigGen (FIPS186-4) Expand
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA RSA SigVer (FIPS186-4) Expand
Ubuntu Linux 15.04 on POWER8 without PAA RSA SigVer (FIPS186-4) Expand
Ubuntu Linux 16.04 on Intel Xeon E5 RSA SigVer (FIPS186-4) Expand
Ubuntu Linux 17.04 on POWER8 RSA SigVer (FIPS186-4) Expand
Ubuntu Linux 17.04 on POWER9 RSA SigVer (FIPS186-4) Expand

DRBG 1507

   First Validated: 6/21/2017
Operating Environment Algorithm Capabilities
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA Counter DRBG Expand
Ubuntu Linux 15.04 on POWER8 without PAA Counter DRBG Expand
Ubuntu Linux 16.04 on Intel Xeon E5 Counter DRBG Expand
Ubuntu Linux 17.04 on POWER8 Counter DRBG Expand
Ubuntu Linux 17.04 on POWER9 Counter DRBG Expand

TDES 2428

   First Validated: 6/21/2017
Operating Environment Algorithm Capabilities
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA TDES-CBC Expand
Ubuntu Linux 15.04 on POWER8 without PAA TDES-CBC Expand
Ubuntu Linux 16.04 on Intel Xeon E5 TDES-CBC Expand
Ubuntu Linux 17.04 on POWER8 TDES-CBC Expand
Ubuntu Linux 17.04 on POWER9 TDES-CBC Expand
Ubuntu Linux 14.04 LTS on Intel Xeon E5 without PAA TDES-ECB Expand
Ubuntu Linux 15.04 on POWER8 without PAA TDES-ECB Expand
Ubuntu Linux 16.04 on Intel Xeon E5 TDES-ECB Expand
Ubuntu Linux 17.04 on POWER8 TDES-ECB Expand
Ubuntu Linux 17.04 on POWER9 TDES-ECB Expand

Created October 05, 2016, Updated February 24, 2022