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.1
Type
SOFTWARE
Vendor
OpenSSL Software Foundation, Inc.
1829 Mount Ephraim Road
Adamstown, MD 27101
USA
Contacts
Steve Marquess
info@opensslfoundation.com
877-673-6775

AES 2116

   First Validated: 6/29/2012
Operating Environment Algorithm Capabilities
Apple iOS 5.1 on ARMv7 AES-CBC Expand
Microsoft Windows CE 5.0 on ARMv7 AES-CBC Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ AES-CBC Expand
Apple iOS 5.1 on ARMv7 AES-CCM Expand
Microsoft Windows CE 5.0 on ARMv7 AES-CCM Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ AES-CCM Expand
Apple iOS 5.1 on ARMv7 AES-CFB1 Expand
Microsoft Windows CE 5.0 on ARMv7 AES-CFB1 Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ AES-CFB1 Expand
Apple iOS 5.1 on ARMv7 AES-CFB128 Expand
Microsoft Windows CE 5.0 on ARMv7 AES-CFB128 Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ AES-CFB128 Expand
Apple iOS 5.1 on ARMv7 AES-CFB8 Expand
Microsoft Windows CE 5.0 on ARMv7 AES-CFB8 Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ AES-CFB8 Expand
Apple iOS 5.1 on ARMv7 AES-CMAC Expand
Microsoft Windows CE 5.0 on ARMv7 AES-CMAC Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ AES-CMAC Expand
Apple iOS 5.1 on ARMv7 AES-CTR Expand
Microsoft Windows CE 5.0 on ARMv7 AES-CTR Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ AES-CTR Expand
Apple iOS 5.1 on ARMv7 AES-ECB Expand
Microsoft Windows CE 5.0 on ARMv7 AES-ECB Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ AES-ECB Expand
Apple iOS 5.1 on ARMv7 AES-GCM Expand
Microsoft Windows CE 5.0 on ARMv7 AES-GCM Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ AES-GCM Expand
Apple iOS 5.1 on ARMv7 AES-OFB Expand
Microsoft Windows CE 5.0 on ARMv7 AES-OFB Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ AES-OFB Expand
Apple iOS 5.1 on ARMv7 AES-XTS Expand
Apple iOS 5.1 on ARMv7 AES-XTS Expand
Microsoft Windows CE 5.0 on ARMv7 AES-XTS Expand
Microsoft Windows CE 5.0 on ARMv7 AES-XTS Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ AES-XTS Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ AES-XTS Expand

RSA 1086

   First Validated: 6/29/2012
Operating Environment Algorithm Capabilities
Apple iOS 5.1 on ARMv7 RSA KeyGen (FIPS186-2): Expand
Microsoft Windows CE 5.0 on ARMv7 RSA KeyGen (FIPS186-2): Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ RSA KeyGen (FIPS186-2): Expand
Apple iOS 5.1 on ARMv7 RSA SigGen (FIPS186-2) Expand
Microsoft Windows CE 5.0 on ARMv7 RSA SigGen (FIPS186-2) Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ RSA SigGen (FIPS186-2) Expand
Apple iOS 5.1 on ARMv7 RSA SigVer (FIPS186-2) Expand
Microsoft Windows CE 5.0 on ARMv7 RSA SigVer (FIPS186-2) Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ RSA SigVer (FIPS186-2) Expand

RNG 1087

   First Validated: 6/29/2012
Operating Environment Algorithm Capabilities
Apple iOS 5.1 on ARMv7 RNG ANSI X9.31: Expand
Microsoft Windows CE 5.0 on ARMv7 RNG ANSI X9.31: Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ RNG ANSI X9.31: Expand

ECDSA 315

   First Validated: 6/29/2012
Operating Environment Algorithm Capabilities
Apple iOS 5.1 on ARMv7 ECDSA KeyGen (FIPS186-2): Expand
Microsoft Windows CE 5.0 on ARMv7 ECDSA KeyGen (FIPS186-2): Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ ECDSA KeyGen (FIPS186-2): Expand
Apple iOS 5.1 on ARMv7 ECDSA KeyGen (FIPS186-4) Expand
Microsoft Windows CE 5.0 on ARMv7 ECDSA KeyGen (FIPS186-4) Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ ECDSA KeyGen (FIPS186-4) Expand
Apple iOS 5.1 on ARMv7 ECDSA KeyVer (FIPS186-2): Expand
Microsoft Windows CE 5.0 on ARMv7 ECDSA KeyVer (FIPS186-2): Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ ECDSA KeyVer (FIPS186-2): Expand
Apple iOS 5.1 on ARMv7 ECDSA KeyVer (FIPS186-4) Expand
Microsoft Windows CE 5.0 on ARMv7 ECDSA KeyVer (FIPS186-4) Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ ECDSA KeyVer (FIPS186-4) Expand
Apple iOS 5.1 on ARMv7 ECDSA SigGen (FIPS186-2): Expand
Microsoft Windows CE 5.0 on ARMv7 ECDSA SigGen (FIPS186-2): Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ ECDSA SigGen (FIPS186-2): Expand
Apple iOS 5.1 on ARMv7 ECDSA SigGen (FIPS186-4) Expand
Microsoft Windows CE 5.0 on ARMv7 ECDSA SigGen (FIPS186-4) Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ ECDSA SigGen (FIPS186-4) Expand
Apple iOS 5.1 on ARMv7 ECDSA SigVer (FIPS186-2): Expand
Microsoft Windows CE 5.0 on ARMv7 ECDSA SigVer (FIPS186-2): Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ ECDSA SigVer (FIPS186-2): Expand
Apple iOS 5.1 on ARMv7 ECDSA SigVer (FIPS186-4) Expand
Microsoft Windows CE 5.0 on ARMv7 ECDSA SigVer (FIPS186-4) Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ ECDSA SigVer (FIPS186-4) Expand

TDES 1346

   First Validated: 6/29/2012
Operating Environment Algorithm Capabilities
Apple iOS 5.1 on ARMv7 TDES-CBC Expand
Microsoft Windows CE 5.0 on ARMv7 TDES-CBC Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ TDES-CBC Expand
Apple iOS 5.1 on ARMv7 TDES-CFB1 Expand
Microsoft Windows CE 5.0 on ARMv7 TDES-CFB1 Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ TDES-CFB1 Expand
Apple iOS 5.1 on ARMv7 TDES-CFB64 Expand
Microsoft Windows CE 5.0 on ARMv7 TDES-CFB64 Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ TDES-CFB64 Expand
Apple iOS 5.1 on ARMv7 TDES-CFB8 Expand
Microsoft Windows CE 5.0 on ARMv7 TDES-CFB8 Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ TDES-CFB8 Expand
Apple iOS 5.1 on ARMv7 TDES-CMAC Expand
Microsoft Windows CE 5.0 on ARMv7 TDES-CMAC Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ TDES-CMAC Expand
Apple iOS 5.1 on ARMv7 TDES-ECB Expand
Microsoft Windows CE 5.0 on ARMv7 TDES-ECB Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ TDES-ECB Expand
Apple iOS 5.1 on ARMv7 TDES-OFB Expand
Microsoft Windows CE 5.0 on ARMv7 TDES-OFB Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ TDES-OFB Expand

DSA 661

   First Validated: 6/29/2012
Operating Environment Algorithm Capabilities
Apple iOS 5.1 on ARMv7 DSA KeyGen (FIPS186-2): Expand
Microsoft Windows CE 5.0 on ARMv7 DSA KeyGen (FIPS186-2): Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ DSA KeyGen (FIPS186-2): Expand
Apple iOS 5.1 on ARMv7 DSA KeyGen (FIPS186-4) Expand
Microsoft Windows CE 5.0 on ARMv7 DSA KeyGen (FIPS186-4) Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ DSA KeyGen (FIPS186-4) Expand
Apple iOS 5.1 on ARMv7 DSA PQGGen (FIPS186-2): Expand
Microsoft Windows CE 5.0 on ARMv7 DSA PQGGen (FIPS186-2): Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ DSA PQGGen (FIPS186-2): Expand
Apple iOS 5.1 on ARMv7 DSA PQGGen (FIPS186-4) Expand
Microsoft Windows CE 5.0 on ARMv7 DSA PQGGen (FIPS186-4) Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ DSA PQGGen (FIPS186-4) Expand
Apple iOS 5.1 on ARMv7 DSA PQGVer (FIPS186-2): Expand
Microsoft Windows CE 5.0 on ARMv7 DSA PQGVer (FIPS186-2): Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ DSA PQGVer (FIPS186-2): Expand
Apple iOS 5.1 on ARMv7 DSA PQGVer (FIPS186-4) Expand
Microsoft Windows CE 5.0 on ARMv7 DSA PQGVer (FIPS186-4) Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ DSA PQGVer (FIPS186-4) Expand
Apple iOS 5.1 on ARMv7 DSA SigGen (FIPS186-2): Expand
Microsoft Windows CE 5.0 on ARMv7 DSA SigGen (FIPS186-2): Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ DSA SigGen (FIPS186-2): Expand
Apple iOS 5.1 on ARMv7 DSA SigGen (FIPS186-4) Expand
Microsoft Windows CE 5.0 on ARMv7 DSA SigGen (FIPS186-4) Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ DSA SigGen (FIPS186-4) Expand
Apple iOS 5.1 on ARMv7 DSA SigVer (FIPS186-2): Expand
Microsoft Windows CE 5.0 on ARMv7 DSA SigVer (FIPS186-2): Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ DSA SigVer (FIPS186-2): Expand
Apple iOS 5.1 on ARMv7 DSA SigVer (FIPS186-4) Expand
Microsoft Windows CE 5.0 on ARMv7 DSA SigVer (FIPS186-4) Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ DSA SigVer (FIPS186-4) Expand

Component 24

   First Validated: 6/29/2012
Operating Environment Algorithm Capabilities
Apple iOS 5.1 on ARMv7 KAS-ECC CDH-Component Expand
Microsoft Windows CE 5.0 on ARMv7 KAS-ECC CDH-Component Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ KAS-ECC CDH-Component Expand

SHS 1840

   First Validated: 6/29/2012
Operating Environment Algorithm Capabilities
Apple iOS 5.1 on ARMv7 SHA-1 Expand
Microsoft Windows CE 5.0 on ARMv7 SHA-1 Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ SHA-1 Expand
Apple iOS 5.1 on ARMv7 SHA2-224 Expand
Microsoft Windows CE 5.0 on ARMv7 SHA2-224 Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ SHA2-224 Expand
Apple iOS 5.1 on ARMv7 SHA2-256 Expand
Microsoft Windows CE 5.0 on ARMv7 SHA2-256 Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ SHA2-256 Expand
Apple iOS 5.1 on ARMv7 SHA2-384 Expand
Microsoft Windows CE 5.0 on ARMv7 SHA2-384 Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ SHA2-384 Expand
Apple iOS 5.1 on ARMv7 SHA2-512 Expand
Microsoft Windows CE 5.0 on ARMv7 SHA2-512 Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ SHA2-512 Expand

DRBG 229

   First Validated: 6/29/2012
Operating Environment Algorithm Capabilities
Apple iOS 5.1 on ARMv7 Counter DRBG Expand
Microsoft Windows CE 5.0 on ARMv7 Counter DRBG Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ Counter DRBG Expand
Apple iOS 5.1 on ARMv7 Dual EC DRBG: Expand
Microsoft Windows CE 5.0 on ARMv7 Dual EC DRBG: Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ Dual EC DRBG: Expand
Apple iOS 5.1 on ARMv7 Hash DRBG Expand
Microsoft Windows CE 5.0 on ARMv7 Hash DRBG Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ Hash DRBG Expand
Apple iOS 5.1 on ARMv7 HMAC DRBG Expand
Microsoft Windows CE 5.0 on ARMv7 HMAC DRBG Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ HMAC DRBG Expand

HMAC 1288

   First Validated: 6/29/2012
Operating Environment Algorithm Capabilities
Apple iOS 5.1 on ARMv7 HMAC-SHA-1 Expand
Microsoft Windows CE 5.0 on ARMv7 HMAC-SHA-1 Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ HMAC-SHA-1 Expand
Apple iOS 5.1 on ARMv7 HMAC-SHA2-224 Expand
Microsoft Windows CE 5.0 on ARMv7 HMAC-SHA2-224 Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ HMAC-SHA2-224 Expand
Apple iOS 5.1 on ARMv7 HMAC-SHA2-256 Expand
Microsoft Windows CE 5.0 on ARMv7 HMAC-SHA2-256 Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ HMAC-SHA2-256 Expand
Apple iOS 5.1 on ARMv7 HMAC-SHA2-384 Expand
Microsoft Windows CE 5.0 on ARMv7 HMAC-SHA2-384 Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ HMAC-SHA2-384 Expand
Apple iOS 5.1 on ARMv7 HMAC-SHA2-512 Expand
Microsoft Windows CE 5.0 on ARMv7 HMAC-SHA2-512 Expand
Microsoft Windows CE 6.0 R2 on ARMv5TEJ HMAC-SHA2-512 Expand

Created October 05, 2016, Updated March 16, 2023