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 cryptographic library that can be downloaded from www.openssl.org/source/.
Version
1.2.4
Type
SOFTWARE
Vendor
Open Source Software Institute
8 Woodstone Plaza, Suite 101
Hattiesburg, MS 39402
USA
Contacts
John Weathersby
[email protected]
601-427-0152
Fax: 601-427-0156

AES 2011

   First Validated: 4/30/2012
Operating Environment Algorithm Capabilities
IOS on Apple A5 (ARMv7) AES-CBC Expand
MAC OS X (32-bit) on Intel Core i5 (x86) AES-CBC Expand
MAC OS X (64-bit) on Intel Core i5 (x86) AES-CBC Expand
IOS on Apple A5 (ARMv7) AES-CFB128 Expand
MAC OS X (32-bit) on Intel Core i5 (x86) AES-CFB128 Expand
MAC OS X (64-bit) on Intel Core i5 (x86) AES-CFB128 Expand
IOS on Apple A5 (ARMv7) AES-CFB8 Expand
MAC OS X (32-bit) on Intel Core i5 (x86) AES-CFB8 Expand
MAC OS X (64-bit) on Intel Core i5 (x86) AES-CFB8 Expand
IOS on Apple A5 (ARMv7) AES-ECB Expand
MAC OS X (32-bit) on Intel Core i5 (x86) AES-ECB Expand
MAC OS X (64-bit) on Intel Core i5 (x86) AES-ECB Expand
IOS on Apple A5 (ARMv7) AES-OFB Expand
MAC OS X (32-bit) on Intel Core i5 (x86) AES-OFB Expand
MAC OS X (64-bit) on Intel Core i5 (x86) AES-OFB Expand

TDES 1297

   First Validated: 4/30/2012
Operating Environment Algorithm Capabilities
IOS on Apple A5 (ARMv7) TDES-CBC Expand
MAC OS X (32-bit) on Intel Core i5 (x86) TDES-CBC Expand
MAC OS X (64-bit) on Intel Core i5 (x86) TDES-CBC Expand
IOS on Apple A5 (ARMv7) TDES-CFB64 Expand
MAC OS X (32-bit) on Intel Core i5 (x86) TDES-CFB64 Expand
MAC OS X (64-bit) on Intel Core i5 (x86) TDES-CFB64 Expand
IOS on Apple A5 (ARMv7) TDES-CFB8 Expand
MAC OS X (32-bit) on Intel Core i5 (x86) TDES-CFB8 Expand
MAC OS X (64-bit) on Intel Core i5 (x86) TDES-CFB8 Expand
IOS on Apple A5 (ARMv7) TDES-ECB Expand
MAC OS X (32-bit) on Intel Core i5 (x86) TDES-ECB Expand
MAC OS X (64-bit) on Intel Core i5 (x86) TDES-ECB Expand
IOS on Apple A5 (ARMv7) TDES-OFB Expand
MAC OS X (32-bit) on Intel Core i5 (x86) TDES-OFB Expand
MAC OS X (64-bit) on Intel Core i5 (x86) TDES-OFB Expand

HMAC 1216

   First Validated: 4/30/2012
Operating Environment Algorithm Capabilities
IOS on Apple A5 (ARMv7) HMAC-SHA-1 Expand
MAC OS X (32-bit) on Intel Core i5 (x86) HMAC-SHA-1 Expand
MAC OS X (64-bit) on Intel Core i5 (x86) HMAC-SHA-1 Expand
IOS on Apple A5 (ARMv7) HMAC-SHA2-224 Expand
MAC OS X (32-bit) on Intel Core i5 (x86) HMAC-SHA2-224 Expand
MAC OS X (64-bit) on Intel Core i5 (x86) HMAC-SHA2-224 Expand
IOS on Apple A5 (ARMv7) HMAC-SHA2-256 Expand
MAC OS X (32-bit) on Intel Core i5 (x86) HMAC-SHA2-256 Expand
MAC OS X (64-bit) on Intel Core i5 (x86) HMAC-SHA2-256 Expand
IOS on Apple A5 (ARMv7) HMAC-SHA2-384 Expand
MAC OS X (32-bit) on Intel Core i5 (x86) HMAC-SHA2-384 Expand
MAC OS X (64-bit) on Intel Core i5 (x86) HMAC-SHA2-384 Expand
IOS on Apple A5 (ARMv7) HMAC-SHA2-512 Expand
MAC OS X (32-bit) on Intel Core i5 (x86) HMAC-SHA2-512 Expand
MAC OS X (64-bit) on Intel Core i5 (x86) HMAC-SHA2-512 Expand

RNG 1053

   First Validated: 4/30/2012
Operating Environment Algorithm Capabilities
IOS on Apple A5 (ARMv7) RNG ANSI X9.31: Expand
MAC OS X (32-bit) on Intel Core i5 (x86) RNG ANSI X9.31: Expand
MAC OS X (64-bit) on Intel Core i5 (x86) RNG ANSI X9.31: Expand

RSA 1040

   First Validated: 4/30/2012
Operating Environment Algorithm Capabilities
IOS on Apple A5 (ARMv7) RSA KeyGen (FIPS186-2): Expand
MAC OS X (32-bit) on Intel Core i5 (x86) RSA KeyGen (FIPS186-2): Expand
MAC OS X (64-bit) on Intel Core i5 (x86) RSA KeyGen (FIPS186-2): Expand
IOS on Apple A5 (ARMv7) RSA SigGen (FIPS186-2) Expand
MAC OS X (32-bit) on Intel Core i5 (x86) RSA SigGen (FIPS186-2) Expand
MAC OS X (64-bit) on Intel Core i5 (x86) RSA SigGen (FIPS186-2) Expand
IOS on Apple A5 (ARMv7) RSA SigVer (FIPS186-2) Expand
MAC OS X (32-bit) on Intel Core i5 (x86) RSA SigVer (FIPS186-2) Expand
MAC OS X (64-bit) on Intel Core i5 (x86) RSA SigVer (FIPS186-2) Expand

DSA 637

   First Validated: 4/30/2012
Operating Environment Algorithm Capabilities
IOS on Apple A5 (ARMv7) DSA KeyGen (FIPS186-2): Expand
MAC OS X (32-bit) on Intel Core i5 (x86) DSA KeyGen (FIPS186-2): Expand
MAC OS X (64-bit) on Intel Core i5 (x86) DSA KeyGen (FIPS186-2): Expand
IOS on Apple A5 (ARMv7) DSA PQGGen (FIPS186-2): Expand
MAC OS X (32-bit) on Intel Core i5 (x86) DSA PQGGen (FIPS186-2): Expand
MAC OS X (64-bit) on Intel Core i5 (x86) DSA PQGGen (FIPS186-2): Expand
IOS on Apple A5 (ARMv7) DSA SigGen (FIPS186-2): Expand
MAC OS X (32-bit) on Intel Core i5 (x86) DSA SigGen (FIPS186-2): Expand
MAC OS X (64-bit) on Intel Core i5 (x86) DSA SigGen (FIPS186-2): Expand
IOS on Apple A5 (ARMv7) DSA SigVer (FIPS186-2): Expand
MAC OS X (32-bit) on Intel Core i5 (x86) DSA SigVer (FIPS186-2): Expand
MAC OS X (64-bit) on Intel Core i5 (x86) DSA SigVer (FIPS186-2): Expand

SHS 1761

   First Validated: 4/30/2012
Operating Environment Algorithm Capabilities
IOS on Apple A5 (ARMv7) SHA-1 Expand
MAC OS X (32-bit) on Intel Core i5 (x86) SHA-1 Expand
MAC OS X (64-bit) on Intel Core i5 (x86) SHA-1 Expand
IOS on Apple A5 (ARMv7) SHA2-224 Expand
MAC OS X (32-bit) on Intel Core i5 (x86) SHA2-224 Expand
MAC OS X (64-bit) on Intel Core i5 (x86) SHA2-224 Expand
IOS on Apple A5 (ARMv7) SHA2-256 Expand
MAC OS X (32-bit) on Intel Core i5 (x86) SHA2-256 Expand
MAC OS X (64-bit) on Intel Core i5 (x86) SHA2-256 Expand
IOS on Apple A5 (ARMv7) SHA2-384 Expand
MAC OS X (32-bit) on Intel Core i5 (x86) SHA2-384 Expand
MAC OS X (64-bit) on Intel Core i5 (x86) SHA2-384 Expand
IOS on Apple A5 (ARMv7) SHA2-512 Expand
MAC OS X (32-bit) on Intel Core i5 (x86) SHA2-512 Expand
MAC OS X (64-bit) on Intel Core i5 (x86) SHA2-512 Expand

Created October 05, 2016, Updated September 22, 2026