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
Security Builder FIPS Core provides application developers with cryptographics tools to easily integrate encryption, digital signatures and other security mechanisms into C-based apps for FIPS 140-2 and Suite B security. It can also be used with Certicom's PKI, IPSec SSL and DRM modules.
Version
6.0
Type
SOFTWARE
Vendor
Certicom Corp.
4701 Tahoe Blvd, Building A, 5th Floor
Missisauga, ON L4W 0B5
Canada
Contacts
Certicom Sales
sales@certicom.com
905-507-4220
Fax: 905.507.4230
Kris Orr
korr@certicom.com
289.261.4104
Fax: 905.507.4230

SHS 1571

   First Validated: 9/20/2011
Operating Environment Algorithm Capabilities
Mac OS X 10.5 on Intel Core 2 Duo SHA-1 Expand
QNX 6.5 on 32-bit Intel Pentium III SHA-1 Expand
QNX 6.6 on ARM Cortex A9 MPCore SHA-1 Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 SHA-1 Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 SHA-1 Expand
Windows 7 on 32-bit Intel Core i5-2300 SHA-1 Expand
Mac OS X 10.5 on Intel Core 2 Duo SHA2-224 Expand
QNX 6.5 on 32-bit Intel Pentium III SHA2-224 Expand
QNX 6.6 on ARM Cortex A9 MPCore SHA2-224 Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 SHA2-224 Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 SHA2-224 Expand
Windows 7 on 32-bit Intel Core i5-2300 SHA2-224 Expand
Mac OS X 10.5 on Intel Core 2 Duo SHA2-256 Expand
QNX 6.5 on 32-bit Intel Pentium III SHA2-256 Expand
QNX 6.6 on ARM Cortex A9 MPCore SHA2-256 Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 SHA2-256 Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 SHA2-256 Expand
Windows 7 on 32-bit Intel Core i5-2300 SHA2-256 Expand
Mac OS X 10.5 on Intel Core 2 Duo SHA2-384 Expand
QNX 6.5 on 32-bit Intel Pentium III SHA2-384 Expand
QNX 6.6 on ARM Cortex A9 MPCore SHA2-384 Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 SHA2-384 Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 SHA2-384 Expand
Windows 7 on 32-bit Intel Core i5-2300 SHA2-384 Expand
Mac OS X 10.5 on Intel Core 2 Duo SHA2-512 Expand
QNX 6.5 on 32-bit Intel Pentium III SHA2-512 Expand
QNX 6.6 on ARM Cortex A9 MPCore SHA2-512 Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 SHA2-512 Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 SHA2-512 Expand
Windows 7 on 32-bit Intel Core i5-2300 SHA2-512 Expand

TDES 1159

   First Validated: 9/20/2011
Operating Environment Algorithm Capabilities
Mac OS X 10.5 on Intel Core 2 Duo TDES-CBC Expand
QNX 6.5 on 32-bit Intel Pentium III TDES-CBC Expand
QNX 6.6 on ARM Cortex A9 MPCore TDES-CBC Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 TDES-CBC Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 TDES-CBC Expand
Windows 7 on 32-bit Intel Core i5-2300 TDES-CBC Expand
Mac OS X 10.5 on Intel Core 2 Duo TDES-CFB64 Expand
QNX 6.5 on 32-bit Intel Pentium III TDES-CFB64 Expand
QNX 6.6 on ARM Cortex A9 MPCore TDES-CFB64 Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 TDES-CFB64 Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 TDES-CFB64 Expand
Windows 7 on 32-bit Intel Core i5-2300 TDES-CFB64 Expand
Mac OS X 10.5 on Intel Core 2 Duo TDES-ECB Expand
QNX 6.5 on 32-bit Intel Pentium III TDES-ECB Expand
QNX 6.6 on ARM Cortex A9 MPCore TDES-ECB Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 TDES-ECB Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 TDES-ECB Expand
Windows 7 on 32-bit Intel Core i5-2300 TDES-ECB Expand
Mac OS X 10.5 on Intel Core 2 Duo TDES-OFB Expand
QNX 6.5 on 32-bit Intel Pentium III TDES-OFB Expand
QNX 6.6 on ARM Cortex A9 MPCore TDES-OFB Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 TDES-OFB Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 TDES-OFB Expand
Windows 7 on 32-bit Intel Core i5-2300 TDES-OFB Expand

Component 7

   First Validated: 9/20/2011
Operating Environment Algorithm Capabilities
Mac OS X 10.5 on Intel Core 2 Duo KAS-ECC CDH-Component Expand
QNX 6.5 on 32-bit Intel Pentium III KAS-ECC CDH-Component Expand
QNX 6.6 on ARM Cortex A9 MPCore KAS-ECC CDH-Component Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 KAS-ECC CDH-Component Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 KAS-ECC CDH-Component Expand
Windows 7 on 32-bit Intel Core i5-2300 KAS-ECC CDH-Component Expand

HMAC 1054

   First Validated: 9/20/2011
Operating Environment Algorithm Capabilities
Mac OS X 10.5 on Intel Core 2 Duo HMAC-SHA-1 Expand
QNX 6.5 on 32-bit Intel Pentium III HMAC-SHA-1 Expand
QNX 6.6 on ARM Cortex A9 MPCore HMAC-SHA-1 Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 HMAC-SHA-1 Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 HMAC-SHA-1 Expand
Windows 7 on 32-bit Intel Core i5-2300 HMAC-SHA-1 Expand
Mac OS X 10.5 on Intel Core 2 Duo HMAC-SHA2-224 Expand
QNX 6.5 on 32-bit Intel Pentium III HMAC-SHA2-224 Expand
QNX 6.6 on ARM Cortex A9 MPCore HMAC-SHA2-224 Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 HMAC-SHA2-224 Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 HMAC-SHA2-224 Expand
Windows 7 on 32-bit Intel Core i5-2300 HMAC-SHA2-224 Expand
Mac OS X 10.5 on Intel Core 2 Duo HMAC-SHA2-256 Expand
QNX 6.5 on 32-bit Intel Pentium III HMAC-SHA2-256 Expand
QNX 6.6 on ARM Cortex A9 MPCore HMAC-SHA2-256 Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 HMAC-SHA2-256 Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 HMAC-SHA2-256 Expand
Windows 7 on 32-bit Intel Core i5-2300 HMAC-SHA2-256 Expand
Mac OS X 10.5 on Intel Core 2 Duo HMAC-SHA2-384 Expand
QNX 6.5 on 32-bit Intel Pentium III HMAC-SHA2-384 Expand
QNX 6.6 on ARM Cortex A9 MPCore HMAC-SHA2-384 Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 HMAC-SHA2-384 Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 HMAC-SHA2-384 Expand
Windows 7 on 32-bit Intel Core i5-2300 HMAC-SHA2-384 Expand
Mac OS X 10.5 on Intel Core 2 Duo HMAC-SHA2-512 Expand
QNX 6.5 on 32-bit Intel Pentium III HMAC-SHA2-512 Expand
QNX 6.6 on ARM Cortex A9 MPCore HMAC-SHA2-512 Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 HMAC-SHA2-512 Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 HMAC-SHA2-512 Expand
Windows 7 on 32-bit Intel Core i5-2300 HMAC-SHA2-512 Expand

RNG 949

   First Validated: 9/20/2011
Operating Environment Algorithm Capabilities
Mac OS X 10.5 on Intel Core 2 Duo RNG ANSI X9.31: Expand
QNX 6.5 on 32-bit Intel Pentium III RNG ANSI X9.31: Expand
QNX 6.6 on ARM Cortex A9 MPCore RNG ANSI X9.31: Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 RNG ANSI X9.31: Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 RNG ANSI X9.31: Expand
Windows 7 on 32-bit Intel Core i5-2300 RNG ANSI X9.31: Expand
Mac OS X 10.5 on Intel Core 2 Duo RNG ANSI X9.62: Expand
QNX 6.5 on 32-bit Intel Pentium III RNG ANSI X9.62: Expand
QNX 6.6 on ARM Cortex A9 MPCore RNG ANSI X9.62: Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 RNG ANSI X9.62: Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 RNG ANSI X9.62: Expand
Windows 7 on 32-bit Intel Core i5-2300 RNG ANSI X9.62: Expand

KAS 25

   First Validated: 9/20/2011
Operating Environment Algorithm Capabilities
Mac OS X 10.5 on Intel Core 2 Duo KAS-ECC Expand
QNX 6.5 on 32-bit Intel Pentium III KAS-ECC Expand
QNX 6.6 on ARM Cortex A9 MPCore KAS-ECC Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 KAS-ECC Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 KAS-ECC Expand
Windows 7 on 32-bit Intel Core i5-2300 KAS-ECC Expand
Mac OS X 10.5 on Intel Core 2 Duo KAS-FFC Expand
QNX 6.5 on 32-bit Intel Pentium III KAS-FFC Expand
QNX 6.6 on ARM Cortex A9 MPCore KAS-FFC Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 KAS-FFC Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 KAS-FFC Expand
Windows 7 on 32-bit Intel Core i5-2300 KAS-FFC Expand

DRBG 127

   First Validated: 9/20/2011
Operating Environment Algorithm Capabilities
Mac OS X 10.5 on Intel Core 2 Duo Counter DRBG Expand
QNX 6.5 on 32-bit Intel Pentium III Counter DRBG Expand
QNX 6.6 on ARM Cortex A9 MPCore Counter DRBG Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 Counter DRBG Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 Counter DRBG Expand
Windows 7 on 32-bit Intel Core i5-2300 Counter DRBG Expand
Mac OS X 10.5 on Intel Core 2 Duo Dual EC DRBG: Expand
QNX 6.5 on 32-bit Intel Pentium III Dual EC DRBG: Expand
QNX 6.6 on ARM Cortex A9 MPCore Dual EC DRBG: Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 Dual EC DRBG: Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 Dual EC DRBG: Expand
Windows 7 on 32-bit Intel Core i5-2300 Dual EC DRBG: Expand
Mac OS X 10.5 on Intel Core 2 Duo Hash DRBG Expand
QNX 6.5 on 32-bit Intel Pentium III Hash DRBG Expand
QNX 6.6 on ARM Cortex A9 MPCore Hash DRBG Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 Hash DRBG Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 Hash DRBG Expand
Windows 7 on 32-bit Intel Core i5-2300 Hash DRBG Expand
Mac OS X 10.5 on Intel Core 2 Duo HMAC DRBG Expand
QNX 6.5 on 32-bit Intel Pentium III HMAC DRBG Expand
QNX 6.6 on ARM Cortex A9 MPCore HMAC DRBG Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 HMAC DRBG Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 HMAC DRBG Expand
Windows 7 on 32-bit Intel Core i5-2300 HMAC DRBG Expand

RSA 894

   First Validated: 9/20/2011
Operating Environment Algorithm Capabilities
Mac OS X 10.5 on Intel Core 2 Duo RSA SigGen (FIPS186-2) Expand
QNX 6.5 on 32-bit Intel Pentium III RSA SigGen (FIPS186-2) Expand
QNX 6.6 on ARM Cortex A9 MPCore RSA SigGen (FIPS186-2) Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 RSA SigGen (FIPS186-2) Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 RSA SigGen (FIPS186-2) Expand
Windows 7 on 32-bit Intel Core i5-2300 RSA SigGen (FIPS186-2) Expand
Mac OS X 10.5 on Intel Core 2 Duo RSA SigVer (FIPS186-2) Expand
QNX 6.5 on 32-bit Intel Pentium III RSA SigVer (FIPS186-2) Expand
QNX 6.6 on ARM Cortex A9 MPCore RSA SigVer (FIPS186-2) Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 RSA SigVer (FIPS186-2) Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 RSA SigVer (FIPS186-2) Expand
Windows 7 on 32-bit Intel Core i5-2300 RSA SigVer (FIPS186-2) Expand

DSA 563

   First Validated: 9/20/2011
Operating Environment Algorithm Capabilities
Mac OS X 10.5 on Intel Core 2 Duo DSA KeyGen (FIPS186-4) Expand
QNX 6.5 on 32-bit Intel Pentium III DSA KeyGen (FIPS186-4) Expand
QNX 6.6 on ARM Cortex A9 MPCore DSA KeyGen (FIPS186-4) Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 DSA KeyGen (FIPS186-4) Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 DSA KeyGen (FIPS186-4) Expand
Windows 7 on 32-bit Intel Core i5-2300 DSA KeyGen (FIPS186-4) Expand
Mac OS X 10.5 on Intel Core 2 Duo DSA PQGGen (FIPS186-4) Expand
QNX 6.5 on 32-bit Intel Pentium III DSA PQGGen (FIPS186-4) Expand
QNX 6.6 on ARM Cortex A9 MPCore DSA PQGGen (FIPS186-4) Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 DSA PQGGen (FIPS186-4) Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 DSA PQGGen (FIPS186-4) Expand
Windows 7 on 32-bit Intel Core i5-2300 DSA PQGGen (FIPS186-4) Expand
Mac OS X 10.5 on Intel Core 2 Duo DSA SigGen (FIPS186-4) Expand
QNX 6.5 on 32-bit Intel Pentium III DSA SigGen (FIPS186-4) Expand
QNX 6.6 on ARM Cortex A9 MPCore DSA SigGen (FIPS186-4) Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 DSA SigGen (FIPS186-4) Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 DSA SigGen (FIPS186-4) Expand
Windows 7 on 32-bit Intel Core i5-2300 DSA SigGen (FIPS186-4) Expand
Mac OS X 10.5 on Intel Core 2 Duo DSA SigVer (FIPS186-4) Expand
QNX 6.5 on 32-bit Intel Pentium III DSA SigVer (FIPS186-4) Expand
QNX 6.6 on ARM Cortex A9 MPCore DSA SigVer (FIPS186-4) Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 DSA SigVer (FIPS186-4) Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 DSA SigVer (FIPS186-4) Expand
Windows 7 on 32-bit Intel Core i5-2300 DSA SigVer (FIPS186-4) Expand

ECDSA 242

   First Validated: 9/20/2011
Operating Environment Algorithm Capabilities
Mac OS X 10.5 on Intel Core 2 Duo ECDSA KeyGen (FIPS186-2): Expand
QNX 6.5 on 32-bit Intel Pentium III ECDSA KeyGen (FIPS186-2): Expand
QNX 6.6 on ARM Cortex A9 MPCore ECDSA KeyGen (FIPS186-2): Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 ECDSA KeyGen (FIPS186-2): Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 ECDSA KeyGen (FIPS186-2): Expand
Windows 7 on 32-bit Intel Core i5-2300 ECDSA KeyGen (FIPS186-2): Expand
Mac OS X 10.5 on Intel Core 2 Duo ECDSA KeyGen (FIPS186-4) Expand
QNX 6.5 on 32-bit Intel Pentium III ECDSA KeyGen (FIPS186-4) Expand
QNX 6.6 on ARM Cortex A9 MPCore ECDSA KeyGen (FIPS186-4) Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 ECDSA KeyGen (FIPS186-4) Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 ECDSA KeyGen (FIPS186-4) Expand
Windows 7 on 32-bit Intel Core i5-2300 ECDSA KeyGen (FIPS186-4) Expand
Mac OS X 10.5 on Intel Core 2 Duo ECDSA KeyVer (FIPS186-2): Expand
QNX 6.5 on 32-bit Intel Pentium III ECDSA KeyVer (FIPS186-2): Expand
QNX 6.6 on ARM Cortex A9 MPCore ECDSA KeyVer (FIPS186-2): Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 ECDSA KeyVer (FIPS186-2): Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 ECDSA KeyVer (FIPS186-2): Expand
Windows 7 on 32-bit Intel Core i5-2300 ECDSA KeyVer (FIPS186-2): Expand
Mac OS X 10.5 on Intel Core 2 Duo ECDSA KeyVer (FIPS186-4) Expand
QNX 6.5 on 32-bit Intel Pentium III ECDSA KeyVer (FIPS186-4) Expand
QNX 6.6 on ARM Cortex A9 MPCore ECDSA KeyVer (FIPS186-4) Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 ECDSA KeyVer (FIPS186-4) Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 ECDSA KeyVer (FIPS186-4) Expand
Windows 7 on 32-bit Intel Core i5-2300 ECDSA KeyVer (FIPS186-4) Expand
Mac OS X 10.5 on Intel Core 2 Duo ECDSA SigGen (FIPS186-2): Expand
QNX 6.5 on 32-bit Intel Pentium III ECDSA SigGen (FIPS186-2): Expand
QNX 6.6 on ARM Cortex A9 MPCore ECDSA SigGen (FIPS186-2): Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 ECDSA SigGen (FIPS186-2): Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 ECDSA SigGen (FIPS186-2): Expand
Windows 7 on 32-bit Intel Core i5-2300 ECDSA SigGen (FIPS186-2): Expand
Mac OS X 10.5 on Intel Core 2 Duo ECDSA SigGen (FIPS186-4) Expand
QNX 6.5 on 32-bit Intel Pentium III ECDSA SigGen (FIPS186-4) Expand
QNX 6.6 on ARM Cortex A9 MPCore ECDSA SigGen (FIPS186-4) Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 ECDSA SigGen (FIPS186-4) Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 ECDSA SigGen (FIPS186-4) Expand
Windows 7 on 32-bit Intel Core i5-2300 ECDSA SigGen (FIPS186-4) Expand
Mac OS X 10.5 on Intel Core 2 Duo ECDSA SigVer (FIPS186-2): Expand
QNX 6.5 on 32-bit Intel Pentium III ECDSA SigVer (FIPS186-2): Expand
QNX 6.6 on ARM Cortex A9 MPCore ECDSA SigVer (FIPS186-2): Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 ECDSA SigVer (FIPS186-2): Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 ECDSA SigVer (FIPS186-2): Expand
Windows 7 on 32-bit Intel Core i5-2300 ECDSA SigVer (FIPS186-2): Expand
Mac OS X 10.5 on Intel Core 2 Duo ECDSA SigVer (FIPS186-4) Expand
QNX 6.5 on 32-bit Intel Pentium III ECDSA SigVer (FIPS186-4) Expand
QNX 6.6 on ARM Cortex A9 MPCore ECDSA SigVer (FIPS186-4) Expand
RedHat Linux 5.6 on 32-bit Intel Core i7 ECDSA SigVer (FIPS186-4) Expand
RedHat Linux 5.6 on 64-bit Intel Core i5-2300 ECDSA SigVer (FIPS186-4) Expand
Windows 7 on 32-bit Intel Core i5-2300 ECDSA SigVer (FIPS186-4) Expand

Created October 05, 2016, Updated March 16, 2023