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 OpenSSL FIPS Cryptographic Module is a validated source code component of the standard OpenSSL distribution that can be downloaded from the http://openssl.org/ website. It has been tested with both assembler optimization and without assembler optimization.
Version
1.2
Type
SOFTWARE
Vendor
Open Source Software Institute
8 Woodstone Plaza, Suite 101
Hattiesburg, MS 39402
USA
Contacts
John Weathersby
jmw@oss-institute.org
601-427-0152
Fax: 601-427-0156
Steve Marquess
marquess@opensslfoundation.com
877-673-6775

RNG 407

   First Validated: 1/30/2008
Operating Environment Algorithm Capabilities
µClinux (Linux Kernel Version: 2.4.32) on ARM922 RNG ANSI X9.31: Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo RNG ANSI X9.31: Expand
OpenSuSE 10.2 on Intel Pentium 4 RNG ANSI X9.31: Expand
Windows XP 64 bit on Intel Core 2 Duo RNG ANSI X9.31: Expand
Windows XP SP2 on Intel Pentium 4 RNG ANSI X9.31: Expand

RSA 323

   First Validated: 1/30/2008
Operating Environment Algorithm Capabilities
µClinux (Linux Kernel Version: 2.4.32) on ARM922 RSA KeyGen (FIPS186-2): Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo RSA KeyGen (FIPS186-2): Expand
OpenSuSE 10.2 on Intel Pentium 4 RSA KeyGen (FIPS186-2): Expand
Windows XP 64 bit on Intel Core 2 Duo RSA KeyGen (FIPS186-2): Expand
Windows XP SP2 on Intel Pentium 4 RSA KeyGen (FIPS186-2): Expand
µClinux (Linux Kernel Version: 2.4.32) on ARM922 RSA SigGen (FIPS186-2) Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo RSA SigGen (FIPS186-2) Expand
OpenSuSE 10.2 on Intel Pentium 4 RSA SigGen (FIPS186-2) Expand
Windows XP 64 bit on Intel Core 2 Duo RSA SigGen (FIPS186-2) Expand
Windows XP SP2 on Intel Pentium 4 RSA SigGen (FIPS186-2) Expand
µClinux (Linux Kernel Version: 2.4.32) on ARM922 RSA SigVer (FIPS186-2) Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo RSA SigVer (FIPS186-2) Expand
OpenSuSE 10.2 on Intel Pentium 4 RSA SigVer (FIPS186-2) Expand
Windows XP 64 bit on Intel Core 2 Duo RSA SigVer (FIPS186-2) Expand
Windows XP SP2 on Intel Pentium 4 RSA SigVer (FIPS186-2) Expand

DSA 264

   First Validated: 1/30/2008
Operating Environment Algorithm Capabilities
µClinux (Linux Kernel Version: 2.4.32) on ARM922 DSA KeyGen (FIPS186-2): Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo DSA KeyGen (FIPS186-2): Expand
OpenSuSE 10.2 on Intel Pentium 4 DSA KeyGen (FIPS186-2): Expand
Windows XP 64 bit on Intel Core 2 Duo DSA KeyGen (FIPS186-2): Expand
Windows XP SP2 on Intel Pentium 4 DSA KeyGen (FIPS186-2): Expand
µClinux (Linux Kernel Version: 2.4.32) on ARM922 DSA PQGGen (FIPS186-2): Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo DSA PQGGen (FIPS186-2): Expand
OpenSuSE 10.2 on Intel Pentium 4 DSA PQGGen (FIPS186-2): Expand
Windows XP 64 bit on Intel Core 2 Duo DSA PQGGen (FIPS186-2): Expand
Windows XP SP2 on Intel Pentium 4 DSA PQGGen (FIPS186-2): Expand
µClinux (Linux Kernel Version: 2.4.32) on ARM922 DSA SigGen (FIPS186-2): Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo DSA SigGen (FIPS186-2): Expand
OpenSuSE 10.2 on Intel Pentium 4 DSA SigGen (FIPS186-2): Expand
Windows XP 64 bit on Intel Core 2 Duo DSA SigGen (FIPS186-2): Expand
Windows XP SP2 on Intel Pentium 4 DSA SigGen (FIPS186-2): Expand
µClinux (Linux Kernel Version: 2.4.32) on ARM922 DSA SigVer (FIPS186-2): Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo DSA SigVer (FIPS186-2): Expand
OpenSuSE 10.2 on Intel Pentium 4 DSA SigVer (FIPS186-2): Expand
Windows XP 64 bit on Intel Core 2 Duo DSA SigVer (FIPS186-2): Expand
Windows XP SP2 on Intel Pentium 4 DSA SigVer (FIPS186-2): Expand

HMAC 373

   First Validated: 1/30/2008
Operating Environment Algorithm Capabilities
µClinux (Linux Kernel Version: 2.4.32) on ARM922 HMAC-SHA-1 Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo HMAC-SHA-1 Expand
OpenSuSE 10.2 on Intel Pentium 4 HMAC-SHA-1 Expand
Windows XP 64 bit on Intel Core 2 Duo HMAC-SHA-1 Expand
Windows XP SP2 on Intel Pentium 4 HMAC-SHA-1 Expand
µClinux (Linux Kernel Version: 2.4.32) on ARM922 HMAC-SHA2-224 Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo HMAC-SHA2-224 Expand
OpenSuSE 10.2 on Intel Pentium 4 HMAC-SHA2-224 Expand
Windows XP 64 bit on Intel Core 2 Duo HMAC-SHA2-224 Expand
Windows XP SP2 on Intel Pentium 4 HMAC-SHA2-224 Expand
µClinux (Linux Kernel Version: 2.4.32) on ARM922 HMAC-SHA2-256 Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo HMAC-SHA2-256 Expand
OpenSuSE 10.2 on Intel Pentium 4 HMAC-SHA2-256 Expand
Windows XP 64 bit on Intel Core 2 Duo HMAC-SHA2-256 Expand
Windows XP SP2 on Intel Pentium 4 HMAC-SHA2-256 Expand
µClinux (Linux Kernel Version: 2.4.32) on ARM922 HMAC-SHA2-384 Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo HMAC-SHA2-384 Expand
OpenSuSE 10.2 on Intel Pentium 4 HMAC-SHA2-384 Expand
Windows XP 64 bit on Intel Core 2 Duo HMAC-SHA2-384 Expand
Windows XP SP2 on Intel Pentium 4 HMAC-SHA2-384 Expand
µClinux (Linux Kernel Version: 2.4.32) on ARM922 HMAC-SHA2-512 Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo HMAC-SHA2-512 Expand
OpenSuSE 10.2 on Intel Pentium 4 HMAC-SHA2-512 Expand
Windows XP 64 bit on Intel Core 2 Duo HMAC-SHA2-512 Expand
Windows XP SP2 on Intel Pentium 4 HMAC-SHA2-512 Expand

AES 695

   First Validated: 1/30/2008
Operating Environment Algorithm Capabilities
µClinux (Linux Kernel Version: 2.4.32) on ARM922 AES-CBC Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo AES-CBC Expand
OpenSuSE 10.2 on Intel Pentium 4 AES-CBC Expand
Windows XP 64 bit on Intel Core 2 Duo AES-CBC Expand
Windows XP SP2 on Intel Pentium 4 AES-CBC Expand
µClinux (Linux Kernel Version: 2.4.32) on ARM922 AES-CFB128 Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo AES-CFB128 Expand
OpenSuSE 10.2 on Intel Pentium 4 AES-CFB128 Expand
Windows XP 64 bit on Intel Core 2 Duo AES-CFB128 Expand
Windows XP SP2 on Intel Pentium 4 AES-CFB128 Expand
µClinux (Linux Kernel Version: 2.4.32) on ARM922 AES-CFB8 Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo AES-CFB8 Expand
OpenSuSE 10.2 on Intel Pentium 4 AES-CFB8 Expand
Windows XP 64 bit on Intel Core 2 Duo AES-CFB8 Expand
Windows XP SP2 on Intel Pentium 4 AES-CFB8 Expand
µClinux (Linux Kernel Version: 2.4.32) on ARM922 AES-ECB Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo AES-ECB Expand
OpenSuSE 10.2 on Intel Pentium 4 AES-ECB Expand
Windows XP 64 bit on Intel Core 2 Duo AES-ECB Expand
Windows XP SP2 on Intel Pentium 4 AES-ECB Expand
µClinux (Linux Kernel Version: 2.4.32) on ARM922 AES-OFB Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo AES-OFB Expand
OpenSuSE 10.2 on Intel Pentium 4 AES-OFB Expand
Windows XP 64 bit on Intel Core 2 Duo AES-OFB Expand
Windows XP SP2 on Intel Pentium 4 AES-OFB Expand

SHS 723

   First Validated: 1/30/2008
Operating Environment Algorithm Capabilities
µClinux (Linux Kernel Version: 2.4.32) on ARM922 SHA-1 Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo SHA-1 Expand
OpenSuSE 10.2 on Intel Pentium 4 SHA-1 Expand
Windows XP 64 bit on Intel Core 2 Duo SHA-1 Expand
Windows XP SP2 on Intel Pentium 4 SHA-1 Expand
µClinux (Linux Kernel Version: 2.4.32) on ARM922 SHA2-224 Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo SHA2-224 Expand
OpenSuSE 10.2 on Intel Pentium 4 SHA2-224 Expand
Windows XP 64 bit on Intel Core 2 Duo SHA2-224 Expand
Windows XP SP2 on Intel Pentium 4 SHA2-224 Expand
µClinux (Linux Kernel Version: 2.4.32) on ARM922 SHA2-256 Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo SHA2-256 Expand
OpenSuSE 10.2 on Intel Pentium 4 SHA2-256 Expand
Windows XP 64 bit on Intel Core 2 Duo SHA2-256 Expand
Windows XP SP2 on Intel Pentium 4 SHA2-256 Expand
µClinux (Linux Kernel Version: 2.4.32) on ARM922 SHA2-384 Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo SHA2-384 Expand
OpenSuSE 10.2 on Intel Pentium 4 SHA2-384 Expand
Windows XP 64 bit on Intel Core 2 Duo SHA2-384 Expand
Windows XP SP2 on Intel Pentium 4 SHA2-384 Expand
µClinux (Linux Kernel Version: 2.4.32) on ARM922 SHA2-512 Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo SHA2-512 Expand
OpenSuSE 10.2 on Intel Pentium 4 SHA2-512 Expand
Windows XP 64 bit on Intel Core 2 Duo SHA2-512 Expand
Windows XP SP2 on Intel Pentium 4 SHA2-512 Expand

TDES 627

   First Validated: 1/30/2008
Operating Environment Algorithm Capabilities
µClinux (Linux Kernel Version: 2.4.32) on ARM922 TDES-CBC Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo TDES-CBC Expand
OpenSuSE 10.2 on Intel Pentium 4 TDES-CBC Expand
Windows XP 64 bit on Intel Core 2 Duo TDES-CBC Expand
Windows XP SP2 on Intel Pentium 4 TDES-CBC Expand
µClinux (Linux Kernel Version: 2.4.32) on ARM922 TDES-CFB64 Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo TDES-CFB64 Expand
OpenSuSE 10.2 on Intel Pentium 4 TDES-CFB64 Expand
Windows XP 64 bit on Intel Core 2 Duo TDES-CFB64 Expand
Windows XP SP2 on Intel Pentium 4 TDES-CFB64 Expand
µClinux (Linux Kernel Version: 2.4.32) on ARM922 TDES-CFB8 Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo TDES-CFB8 Expand
OpenSuSE 10.2 on Intel Pentium 4 TDES-CFB8 Expand
Windows XP 64 bit on Intel Core 2 Duo TDES-CFB8 Expand
Windows XP SP2 on Intel Pentium 4 TDES-CFB8 Expand
µClinux (Linux Kernel Version: 2.4.32) on ARM922 TDES-ECB Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo TDES-ECB Expand
OpenSuSE 10.2 on Intel Pentium 4 TDES-ECB Expand
Windows XP 64 bit on Intel Core 2 Duo TDES-ECB Expand
Windows XP SP2 on Intel Pentium 4 TDES-ECB Expand
µClinux (Linux Kernel Version: 2.4.32) on ARM922 TDES-OFB Expand
OpenSuSE 10.2 64 bit on Intel Core 2 Duo TDES-OFB Expand
OpenSuSE 10.2 on Intel Pentium 4 TDES-OFB Expand
Windows XP 64 bit on Intel Core 2 Duo TDES-OFB Expand
Windows XP SP2 on Intel Pentium 4 TDES-OFB Expand

Created October 05, 2016, Updated March 07, 2024