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
The Samsung BoringSSL Cryptographic Module is a general purpose cryptographic module to provide user-mode applications with security services.
Version
v1.0
Type
SOFTWARE
Vendor
Samsung Electronics Co., Ltd
R4 416, Maetan 3-dong, Yeongtong-gu
Suwon-si, Gyeonggi-do 443-742
Korea
Contacts
Jung Ha Paik
jungha.paik@samsung.com
+82-10-8861-0858

RSA 2000

   First Validated: 3/31/2016
Operating Environment Algorithm Capabilities
Android 6.0.1 on APQ8084 RSA SigGen (FIPS186-4) Expand
Android 6.0.1 on EXYNOS3475 RSA SigGen (FIPS186-4) Expand
Android 6.0.1 on EXYNOS5433 RSA SigGen (FIPS186-4) Expand
Android 6.0.1 on EXYNOS7420 RSA SigGen (FIPS186-4) Expand
Android 6.0.1 on EXYNOS8890 RSA SigGen (FIPS186-4) Expand
Android 6.0.1 on MSM8916 RSA SigGen (FIPS186-4) Expand
Android 6.0.1 on MSM8996 RSA SigGen (FIPS186-4) Expand
Android 6.0.1 on APQ8084 RSA SigVer (FIPS186-4) Expand
Android 6.0.1 on EXYNOS3475 RSA SigVer (FIPS186-4) Expand
Android 6.0.1 on EXYNOS5433 RSA SigVer (FIPS186-4) Expand
Android 6.0.1 on EXYNOS7420 RSA SigVer (FIPS186-4) Expand
Android 6.0.1 on EXYNOS8890 RSA SigVer (FIPS186-4) Expand
Android 6.0.1 on MSM8916 RSA SigVer (FIPS186-4) Expand
Android 6.0.1 on MSM8996 RSA SigVer (FIPS186-4) Expand

ECDSA 857

   First Validated: 3/31/2016
Operating Environment Algorithm Capabilities
Android 6.0.1 on APQ8084 ECDSA KeyGen (FIPS186-4) Expand
Android 6.0.1 on EXYNOS3475 ECDSA KeyGen (FIPS186-4) Expand
Android 6.0.1 on EXYNOS5433 ECDSA KeyGen (FIPS186-4) Expand
Android 6.0.1 on EXYNOS7420 ECDSA KeyGen (FIPS186-4) Expand
Android 6.0.1 on EXYNOS8890 ECDSA KeyGen (FIPS186-4) Expand
Android 6.0.1 on MSM8916 ECDSA KeyGen (FIPS186-4) Expand
Android 6.0.1 on MSM8996 ECDSA KeyGen (FIPS186-4) Expand
Android 6.0.1 on APQ8084 ECDSA KeyVer (FIPS186-4) Expand
Android 6.0.1 on EXYNOS3475 ECDSA KeyVer (FIPS186-4) Expand
Android 6.0.1 on EXYNOS5433 ECDSA KeyVer (FIPS186-4) Expand
Android 6.0.1 on EXYNOS7420 ECDSA KeyVer (FIPS186-4) Expand
Android 6.0.1 on EXYNOS8890 ECDSA KeyVer (FIPS186-4) Expand
Android 6.0.1 on MSM8916 ECDSA KeyVer (FIPS186-4) Expand
Android 6.0.1 on MSM8996 ECDSA KeyVer (FIPS186-4) Expand
Android 6.0.1 on APQ8084 ECDSA SigGen (FIPS186-4) Expand
Android 6.0.1 on EXYNOS3475 ECDSA SigGen (FIPS186-4) Expand
Android 6.0.1 on EXYNOS5433 ECDSA SigGen (FIPS186-4) Expand
Android 6.0.1 on EXYNOS7420 ECDSA SigGen (FIPS186-4) Expand
Android 6.0.1 on EXYNOS8890 ECDSA SigGen (FIPS186-4) Expand
Android 6.0.1 on MSM8916 ECDSA SigGen (FIPS186-4) Expand
Android 6.0.1 on MSM8996 ECDSA SigGen (FIPS186-4) Expand
Android 6.0.1 on APQ8084 ECDSA SigVer (FIPS186-4) Expand
Android 6.0.1 on EXYNOS3475 ECDSA SigVer (FIPS186-4) Expand
Android 6.0.1 on EXYNOS5433 ECDSA SigVer (FIPS186-4) Expand
Android 6.0.1 on EXYNOS7420 ECDSA SigVer (FIPS186-4) Expand
Android 6.0.1 on EXYNOS8890 ECDSA SigVer (FIPS186-4) Expand
Android 6.0.1 on MSM8916 ECDSA SigVer (FIPS186-4) Expand
Android 6.0.1 on MSM8996 ECDSA SigVer (FIPS186-4) Expand

HMAC 2545

   First Validated: 3/31/2016
Operating Environment Algorithm Capabilities
Android 6.0.1 on APQ8084 HMAC-SHA-1 Expand
Android 6.0.1 on EXYNOS3475 HMAC-SHA-1 Expand
Android 6.0.1 on EXYNOS5433 HMAC-SHA-1 Expand
Android 6.0.1 on EXYNOS7420 HMAC-SHA-1 Expand
Android 6.0.1 on EXYNOS8890 HMAC-SHA-1 Expand
Android 6.0.1 on MSM8916 HMAC-SHA-1 Expand
Android 6.0.1 on MSM8996 HMAC-SHA-1 Expand
Android 6.0.1 on APQ8084 HMAC-SHA2-224 Expand
Android 6.0.1 on EXYNOS3475 HMAC-SHA2-224 Expand
Android 6.0.1 on EXYNOS5433 HMAC-SHA2-224 Expand
Android 6.0.1 on EXYNOS7420 HMAC-SHA2-224 Expand
Android 6.0.1 on EXYNOS8890 HMAC-SHA2-224 Expand
Android 6.0.1 on MSM8916 HMAC-SHA2-224 Expand
Android 6.0.1 on MSM8996 HMAC-SHA2-224 Expand
Android 6.0.1 on APQ8084 HMAC-SHA2-256 Expand
Android 6.0.1 on EXYNOS3475 HMAC-SHA2-256 Expand
Android 6.0.1 on EXYNOS5433 HMAC-SHA2-256 Expand
Android 6.0.1 on EXYNOS7420 HMAC-SHA2-256 Expand
Android 6.0.1 on EXYNOS8890 HMAC-SHA2-256 Expand
Android 6.0.1 on MSM8916 HMAC-SHA2-256 Expand
Android 6.0.1 on MSM8996 HMAC-SHA2-256 Expand
Android 6.0.1 on APQ8084 HMAC-SHA2-384 Expand
Android 6.0.1 on EXYNOS3475 HMAC-SHA2-384 Expand
Android 6.0.1 on EXYNOS5433 HMAC-SHA2-384 Expand
Android 6.0.1 on EXYNOS7420 HMAC-SHA2-384 Expand
Android 6.0.1 on EXYNOS8890 HMAC-SHA2-384 Expand
Android 6.0.1 on MSM8916 HMAC-SHA2-384 Expand
Android 6.0.1 on MSM8996 HMAC-SHA2-384 Expand
Android 6.0.1 on APQ8084 HMAC-SHA2-512 Expand
Android 6.0.1 on EXYNOS3475 HMAC-SHA2-512 Expand
Android 6.0.1 on EXYNOS5433 HMAC-SHA2-512 Expand
Android 6.0.1 on EXYNOS7420 HMAC-SHA2-512 Expand
Android 6.0.1 on EXYNOS8890 HMAC-SHA2-512 Expand
Android 6.0.1 on MSM8916 HMAC-SHA2-512 Expand
Android 6.0.1 on MSM8996 HMAC-SHA2-512 Expand

DRBG 1132

   First Validated: 3/31/2016
Operating Environment Algorithm Capabilities
Android 6.0.1 on APQ8084 Counter DRBG Expand
Android 6.0.1 on EXYNOS3475 Counter DRBG Expand
Android 6.0.1 on EXYNOS5433 Counter DRBG Expand
Android 6.0.1 on EXYNOS7420 Counter DRBG Expand
Android 6.0.1 on EXYNOS8890 Counter DRBG Expand
Android 6.0.1 on MSM8916 Counter DRBG Expand
Android 6.0.1 on MSM8996 Counter DRBG Expand

DSA 1071

   First Validated: 3/31/2016
Operating Environment Algorithm Capabilities
Android 6.0.1 on APQ8084 DSA KeyGen (FIPS186-4) Expand
Android 6.0.1 on EXYNOS3475 DSA KeyGen (FIPS186-4) Expand
Android 6.0.1 on EXYNOS5433 DSA KeyGen (FIPS186-4) Expand
Android 6.0.1 on EXYNOS7420 DSA KeyGen (FIPS186-4) Expand
Android 6.0.1 on EXYNOS8890 DSA KeyGen (FIPS186-4) Expand
Android 6.0.1 on MSM8916 DSA KeyGen (FIPS186-4) Expand
Android 6.0.1 on MSM8996 DSA KeyGen (FIPS186-4) Expand
Android 6.0.1 on APQ8084 DSA SigGen (FIPS186-4) Expand
Android 6.0.1 on EXYNOS3475 DSA SigGen (FIPS186-4) Expand
Android 6.0.1 on EXYNOS5433 DSA SigGen (FIPS186-4) Expand
Android 6.0.1 on EXYNOS7420 DSA SigGen (FIPS186-4) Expand
Android 6.0.1 on EXYNOS8890 DSA SigGen (FIPS186-4) Expand
Android 6.0.1 on MSM8916 DSA SigGen (FIPS186-4) Expand
Android 6.0.1 on MSM8996 DSA SigGen (FIPS186-4) Expand
Android 6.0.1 on APQ8084 DSA SigVer (FIPS186-4) Expand
Android 6.0.1 on EXYNOS3475 DSA SigVer (FIPS186-4) Expand
Android 6.0.1 on EXYNOS5433 DSA SigVer (FIPS186-4) Expand
Android 6.0.1 on EXYNOS7420 DSA SigVer (FIPS186-4) Expand
Android 6.0.1 on EXYNOS8890 DSA SigVer (FIPS186-4) Expand
Android 6.0.1 on MSM8916 DSA SigVer (FIPS186-4) Expand
Android 6.0.1 on MSM8996 DSA SigVer (FIPS186-4) Expand

SHS 3227

   First Validated: 3/31/2016
Operating Environment Algorithm Capabilities
Android 6.0.1 on APQ8084 SHA-1 Expand
Android 6.0.1 on EXYNOS3475 SHA-1 Expand
Android 6.0.1 on EXYNOS5433 SHA-1 Expand
Android 6.0.1 on EXYNOS7420 SHA-1 Expand
Android 6.0.1 on EXYNOS8890 SHA-1 Expand
Android 6.0.1 on MSM8916 SHA-1 Expand
Android 6.0.1 on MSM8996 SHA-1 Expand
Android 6.0.1 on APQ8084 SHA2-224 Expand
Android 6.0.1 on EXYNOS3475 SHA2-224 Expand
Android 6.0.1 on EXYNOS5433 SHA2-224 Expand
Android 6.0.1 on EXYNOS7420 SHA2-224 Expand
Android 6.0.1 on EXYNOS8890 SHA2-224 Expand
Android 6.0.1 on MSM8916 SHA2-224 Expand
Android 6.0.1 on MSM8996 SHA2-224 Expand
Android 6.0.1 on APQ8084 SHA2-256 Expand
Android 6.0.1 on EXYNOS3475 SHA2-256 Expand
Android 6.0.1 on EXYNOS5433 SHA2-256 Expand
Android 6.0.1 on EXYNOS7420 SHA2-256 Expand
Android 6.0.1 on EXYNOS8890 SHA2-256 Expand
Android 6.0.1 on MSM8916 SHA2-256 Expand
Android 6.0.1 on MSM8996 SHA2-256 Expand
Android 6.0.1 on APQ8084 SHA2-384 Expand
Android 6.0.1 on EXYNOS3475 SHA2-384 Expand
Android 6.0.1 on EXYNOS5433 SHA2-384 Expand
Android 6.0.1 on EXYNOS7420 SHA2-384 Expand
Android 6.0.1 on EXYNOS8890 SHA2-384 Expand
Android 6.0.1 on MSM8916 SHA2-384 Expand
Android 6.0.1 on MSM8996 SHA2-384 Expand
Android 6.0.1 on APQ8084 SHA2-512 Expand
Android 6.0.1 on EXYNOS3475 SHA2-512 Expand
Android 6.0.1 on EXYNOS5433 SHA2-512 Expand
Android 6.0.1 on EXYNOS7420 SHA2-512 Expand
Android 6.0.1 on EXYNOS8890 SHA2-512 Expand
Android 6.0.1 on MSM8916 SHA2-512 Expand
Android 6.0.1 on MSM8996 SHA2-512 Expand

AES 3917

   First Validated: 3/31/2016
Operating Environment Algorithm Capabilities
Android 6.0.1 on APQ8084 AES-CBC Expand
Android 6.0.1 on EXYNOS3475 AES-CBC Expand
Android 6.0.1 on EXYNOS5433 AES-CBC Expand
Android 6.0.1 on EXYNOS7420 AES-CBC Expand
Android 6.0.1 on EXYNOS8890 AES-CBC Expand
Android 6.0.1 on MSM8916 AES-CBC Expand
Android 6.0.1 on MSM8996 AES-CBC Expand
Android 6.0.1 on APQ8084 AES-CMAC Expand
Android 6.0.1 on EXYNOS3475 AES-CMAC Expand
Android 6.0.1 on EXYNOS5433 AES-CMAC Expand
Android 6.0.1 on EXYNOS7420 AES-CMAC Expand
Android 6.0.1 on EXYNOS8890 AES-CMAC Expand
Android 6.0.1 on MSM8916 AES-CMAC Expand
Android 6.0.1 on MSM8996 AES-CMAC Expand
Android 6.0.1 on APQ8084 AES-CTR Expand
Android 6.0.1 on EXYNOS3475 AES-CTR Expand
Android 6.0.1 on EXYNOS5433 AES-CTR Expand
Android 6.0.1 on EXYNOS7420 AES-CTR Expand
Android 6.0.1 on EXYNOS8890 AES-CTR Expand
Android 6.0.1 on MSM8916 AES-CTR Expand
Android 6.0.1 on MSM8996 AES-CTR Expand
Android 6.0.1 on APQ8084 AES-ECB Expand
Android 6.0.1 on EXYNOS3475 AES-ECB Expand
Android 6.0.1 on EXYNOS5433 AES-ECB Expand
Android 6.0.1 on EXYNOS7420 AES-ECB Expand
Android 6.0.1 on EXYNOS8890 AES-ECB Expand
Android 6.0.1 on MSM8916 AES-ECB Expand
Android 6.0.1 on MSM8996 AES-ECB Expand
Android 6.0.1 on APQ8084 AES-GCM Expand
Android 6.0.1 on EXYNOS3475 AES-GCM Expand
Android 6.0.1 on EXYNOS5433 AES-GCM Expand
Android 6.0.1 on EXYNOS7420 AES-GCM Expand
Android 6.0.1 on EXYNOS8890 AES-GCM Expand
Android 6.0.1 on MSM8916 AES-GCM Expand
Android 6.0.1 on MSM8996 AES-GCM Expand
Android 6.0.1 on APQ8084 AES-KW Expand
Android 6.0.1 on EXYNOS3475 AES-KW Expand
Android 6.0.1 on EXYNOS5433 AES-KW Expand
Android 6.0.1 on EXYNOS7420 AES-KW Expand
Android 6.0.1 on EXYNOS8890 AES-KW Expand
Android 6.0.1 on MSM8916 AES-KW Expand
Android 6.0.1 on MSM8996 AES-KW Expand
Android 6.0.1 on APQ8084 AES-OFB Expand
Android 6.0.1 on EXYNOS3475 AES-OFB Expand
Android 6.0.1 on EXYNOS5433 AES-OFB Expand
Android 6.0.1 on EXYNOS7420 AES-OFB Expand
Android 6.0.1 on EXYNOS8890 AES-OFB Expand
Android 6.0.1 on MSM8916 AES-OFB Expand
Android 6.0.1 on MSM8996 AES-OFB Expand

TDES 2150

   First Validated: 3/31/2016
Operating Environment Algorithm Capabilities
Android 6.0.1 on APQ8084 TDES-CBC Expand
Android 6.0.1 on EXYNOS3475 TDES-CBC Expand
Android 6.0.1 on EXYNOS5433 TDES-CBC Expand
Android 6.0.1 on EXYNOS7420 TDES-CBC Expand
Android 6.0.1 on EXYNOS8890 TDES-CBC Expand
Android 6.0.1 on MSM8916 TDES-CBC Expand
Android 6.0.1 on MSM8996 TDES-CBC Expand

Component 777

   First Validated: 3/31/2016
Operating Environment Algorithm Capabilities
Android 6.0.1 on APQ8084 KAS-ECC CDH-Component Expand
Android 6.0.1 on EXYNOS3475 KAS-ECC CDH-Component Expand
Android 6.0.1 on EXYNOS5433 KAS-ECC CDH-Component Expand
Android 6.0.1 on EXYNOS7420 KAS-ECC CDH-Component Expand
Android 6.0.1 on EXYNOS8890 KAS-ECC CDH-Component Expand
Android 6.0.1 on MSM8916 KAS-ECC CDH-Component Expand
Android 6.0.1 on MSM8996 KAS-ECC CDH-Component Expand

Created October 05, 2016, Updated March 16, 2023