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 Expand All 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 Expand All 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 Expand All 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 Expand All 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 Expand All 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 Expand All 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 Expand All 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 Expand All 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 Expand All 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 Expand All 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 January 22, 2021