U.S. flag   An unofficial archive of your favorite United States government website
Dot gov

Official websites do not use .rip
We are an unofficial archive, replace .rip by .gov in the URL to access the official website. Access our document index here.

Https

We are building a provable archive!
A lock (Dot gov) or https:// don't prove our archive is authentic, only that you securely accessed it. Note that we are working to fix that :)

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 07, 2023