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

Implementation Name
Description
The OpenSSL FIPS Object Module is a full featured general purpose cryptographic library that is distributed in source code form under an open source license. It can be downloaded from www.openssl.org/source/.
Version
2.0.12
Type
SOFTWARE
Vendor
OpenSSL Software Foundation, Inc.
1829 Mount Ephraim Road
Adamstown, MD 27101
USA
Contacts
Steve Marquess
info@openssl.com
301‐874‐2571

HMAC 2452

   First Validated: 1/22/2016
Operating Environment Algorithm Capabilities
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations HMAC-SHA-1 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations HMAC-SHA-1 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations HMAC-SHA2-224 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations HMAC-SHA2-224 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations HMAC-SHA2-256 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations HMAC-SHA2-256 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations HMAC-SHA2-384 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations HMAC-SHA2-384 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations HMAC-SHA2-512 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations HMAC-SHA2-512 Expand

SHS 3121

   First Validated: 1/22/2016
Operating Environment Algorithm Capabilities
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations SHA-1 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations SHA-1 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations SHA2-224 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations SHA2-224 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations SHA2-256 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations SHA2-256 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations SHA2-384 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations SHA2-384 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations SHA2-512 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations SHA2-512 Expand

TDES 2086

   First Validated: 1/22/2016
Operating Environment Algorithm Capabilities
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations TDES-CBC Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations TDES-CBC Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations TDES-CFB1 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations TDES-CFB1 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations TDES-CFB64 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations TDES-CFB64 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations TDES-CFB8 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations TDES-CFB8 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations TDES-CMAC Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations TDES-CMAC Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations TDES-ECB Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations TDES-ECB Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations TDES-OFB Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations TDES-OFB Expand

RSA 1928

   First Validated: 1/22/2016
Operating Environment Algorithm Capabilities
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations RSA KeyGen (FIPS186-2): Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations RSA KeyGen (FIPS186-2): Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations RSA SigGen (FIPS186-2) Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations RSA SigGen (FIPS186-2) Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations RSA SigGen (FIPS186-4) Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations RSA SigGen (FIPS186-4) Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations RSA SigVer (FIPS186-2) Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations RSA SigVer (FIPS186-2) Expand

RNG 1411

   First Validated: 1/22/2016
Operating Environment Algorithm Capabilities
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations RNG ANSI X9.31: Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations RNG ANSI X9.31: Expand

ECDSA 801

   First Validated: 1/22/2016
Operating Environment Algorithm Capabilities
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations ECDSA KeyGen (FIPS186-4) Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations ECDSA KeyGen (FIPS186-4) Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations ECDSA KeyVer (FIPS186-4) Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations ECDSA KeyVer (FIPS186-4) Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations ECDSA SigGen (FIPS186-4) Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations ECDSA SigGen (FIPS186-4) Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations ECDSA SigVer (FIPS186-4) Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations ECDSA SigVer (FIPS186-4) Expand

Component 699

   First Validated: 1/22/2016
Operating Environment Algorithm Capabilities
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations KAS-ECC CDH-Component Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations KAS-ECC CDH-Component Expand

AES 3751

   First Validated: 1/22/2016
Operating Environment Algorithm Capabilities
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations AES-CBC Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations AES-CBC Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations AES-CCM Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations AES-CCM Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations AES-CFB1 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations AES-CFB1 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations AES-CFB128 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations AES-CFB128 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations AES-CFB8 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations AES-CFB8 Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations AES-CMAC Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations AES-CMAC Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations AES-CTR Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations AES-CTR Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations AES-ECB Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations AES-ECB Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations AES-GCM Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations AES-GCM Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations AES-OFB Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations AES-OFB Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations AES-XTS Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations AES-XTS Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations AES-XTS Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations AES-XTS Expand

DSA 1040

   First Validated: 1/22/2016
Operating Environment Algorithm Capabilities
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations DSA KeyGen (FIPS186-4) Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations DSA KeyGen (FIPS186-4) Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations DSA PQGGen (FIPS186-4) Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations DSA PQGGen (FIPS186-4) Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations DSA PQGVer (FIPS186-4) Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations DSA PQGVer (FIPS186-4) Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations DSA SigGen (FIPS186-4) Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations DSA SigGen (FIPS186-4) Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations DSA SigVer (FIPS186-4) Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations DSA SigVer (FIPS186-4) Expand

DRBG 1027

   First Validated: 1/22/2016
Operating Environment Algorithm Capabilities
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations Counter DRBG Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations Counter DRBG Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations Hash DRBG Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations Hash DRBG Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) with AES-NI optimizations HMAC DRBG Expand
Linux 3.10 32-bit on Intel Atom E3845 (x86) without AES-NI optimizations HMAC DRBG Expand

Created October 05, 2016, Updated March 16, 2023