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 Cisco FIPS Object Module is a software library that provides cryptographic services to a vast array of Cisco's networking and collaboration products.
Version
2.0
Type
SOFTWARE
Vendor
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134
USA
Contacts
Global Certification Team
certteam@cisco.com

HMAC 1382

   First Validated: 10/17/2012
Operating Environment Algorithm Capabilities
Android 4.0 on ARMv7 HMAC-SHA-1 Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) HMAC-SHA-1 Expand
Apple iOS 5.1 on Apple A5X (ARM) HMAC-SHA-1 Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) HMAC-SHA-1 Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) HMAC-SHA-1 Expand
Linux 2.6 on Freescale 8548 (PowerPC) HMAC-SHA-1 Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) HMAC-SHA-1 Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family HMAC-SHA-1 Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) HMAC-SHA-1 Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) HMAC-SHA-1 Expand
Android 4.0 on ARMv7 HMAC-SHA2-224 Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) HMAC-SHA2-224 Expand
Apple iOS 5.1 on Apple A5X (ARM) HMAC-SHA2-224 Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) HMAC-SHA2-224 Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) HMAC-SHA2-224 Expand
Linux 2.6 on Freescale 8548 (PowerPC) HMAC-SHA2-224 Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) HMAC-SHA2-224 Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family HMAC-SHA2-224 Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) HMAC-SHA2-224 Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) HMAC-SHA2-224 Expand
Android 4.0 on ARMv7 HMAC-SHA2-256 Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) HMAC-SHA2-256 Expand
Apple iOS 5.1 on Apple A5X (ARM) HMAC-SHA2-256 Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) HMAC-SHA2-256 Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) HMAC-SHA2-256 Expand
Linux 2.6 on Freescale 8548 (PowerPC) HMAC-SHA2-256 Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) HMAC-SHA2-256 Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family HMAC-SHA2-256 Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) HMAC-SHA2-256 Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) HMAC-SHA2-256 Expand
Android 4.0 on ARMv7 HMAC-SHA2-384 Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) HMAC-SHA2-384 Expand
Apple iOS 5.1 on Apple A5X (ARM) HMAC-SHA2-384 Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) HMAC-SHA2-384 Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) HMAC-SHA2-384 Expand
Linux 2.6 on Freescale 8548 (PowerPC) HMAC-SHA2-384 Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) HMAC-SHA2-384 Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family HMAC-SHA2-384 Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) HMAC-SHA2-384 Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) HMAC-SHA2-384 Expand
Android 4.0 on ARMv7 HMAC-SHA2-512 Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) HMAC-SHA2-512 Expand
Apple iOS 5.1 on Apple A5X (ARM) HMAC-SHA2-512 Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) HMAC-SHA2-512 Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) HMAC-SHA2-512 Expand
Linux 2.6 on Freescale 8548 (PowerPC) HMAC-SHA2-512 Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) HMAC-SHA2-512 Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family HMAC-SHA2-512 Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) HMAC-SHA2-512 Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) HMAC-SHA2-512 Expand

RSA 1156

   First Validated: 10/17/2012
Operating Environment Algorithm Capabilities
Android 4.0 on ARMv7 RSA KeyGen (FIPS186-2): Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) RSA KeyGen (FIPS186-2): Expand
Apple iOS 5.1 on Apple A5X (ARM) RSA KeyGen (FIPS186-2): Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) RSA KeyGen (FIPS186-2): Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) RSA KeyGen (FIPS186-2): Expand
Linux 2.6 on Freescale 8548 (PowerPC) RSA KeyGen (FIPS186-2): Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) RSA KeyGen (FIPS186-2): Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family RSA KeyGen (FIPS186-2): Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) RSA KeyGen (FIPS186-2): Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) RSA KeyGen (FIPS186-2): Expand
Android 4.0 on ARMv7 RSA SigGen (FIPS186-2) Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) RSA SigGen (FIPS186-2) Expand
Apple iOS 5.1 on Apple A5X (ARM) RSA SigGen (FIPS186-2) Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) RSA SigGen (FIPS186-2) Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) RSA SigGen (FIPS186-2) Expand
Linux 2.6 on Freescale 8548 (PowerPC) RSA SigGen (FIPS186-2) Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) RSA SigGen (FIPS186-2) Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family RSA SigGen (FIPS186-2) Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) RSA SigGen (FIPS186-2) Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) RSA SigGen (FIPS186-2) Expand
Android 4.0 on ARMv7 RSA SigVer (FIPS186-2) Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) RSA SigVer (FIPS186-2) Expand
Apple iOS 5.1 on Apple A5X (ARM) RSA SigVer (FIPS186-2) Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) RSA SigVer (FIPS186-2) Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) RSA SigVer (FIPS186-2) Expand
Linux 2.6 on Freescale 8548 (PowerPC) RSA SigVer (FIPS186-2) Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) RSA SigVer (FIPS186-2) Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family RSA SigVer (FIPS186-2) Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) RSA SigVer (FIPS186-2) Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) RSA SigVer (FIPS186-2) Expand

RNG 1125

   First Validated: 10/17/2012
Operating Environment Algorithm Capabilities
Android 4.0 on ARMv7 RNG ANSI X9.31: Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) RNG ANSI X9.31: Expand
Apple iOS 5.1 on Apple A5X (ARM) RNG ANSI X9.31: Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) RNG ANSI X9.31: Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) RNG ANSI X9.31: Expand
Linux 2.6 on Freescale 8548 (PowerPC) RNG ANSI X9.31: Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) RNG ANSI X9.31: Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family RNG ANSI X9.31: Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) RNG ANSI X9.31: Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) RNG ANSI X9.31: Expand

DRBG 275

   First Validated: 10/17/2012
Operating Environment Algorithm Capabilities
Android 4.0 on ARMv7 Counter DRBG Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) Counter DRBG Expand
Apple iOS 5.1 on Apple A5X (ARM) Counter DRBG Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) Counter DRBG Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) Counter DRBG Expand
Linux 2.6 on Freescale 8548 (PowerPC) Counter DRBG Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) Counter DRBG Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family Counter DRBG Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) Counter DRBG Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) Counter DRBG Expand
Android 4.0 on ARMv7 Dual EC DRBG: Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) Dual EC DRBG: Expand
Apple iOS 5.1 on Apple A5X (ARM) Dual EC DRBG: Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) Dual EC DRBG: Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) Dual EC DRBG: Expand
Linux 2.6 on Freescale 8548 (PowerPC) Dual EC DRBG: Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) Dual EC DRBG: Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family Dual EC DRBG: Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) Dual EC DRBG: Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) Dual EC DRBG: Expand
Android 4.0 on ARMv7 Hash DRBG Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) Hash DRBG Expand
Apple iOS 5.1 on Apple A5X (ARM) Hash DRBG Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) Hash DRBG Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) Hash DRBG Expand
Linux 2.6 on Freescale 8548 (PowerPC) Hash DRBG Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) Hash DRBG Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family Hash DRBG Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) Hash DRBG Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) Hash DRBG Expand
Android 4.0 on ARMv7 HMAC DRBG Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) HMAC DRBG Expand
Apple iOS 5.1 on Apple A5X (ARM) HMAC DRBG Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) HMAC DRBG Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) HMAC DRBG Expand
Linux 2.6 on Freescale 8548 (PowerPC) HMAC DRBG Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) HMAC DRBG Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family HMAC DRBG Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) HMAC DRBG Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) HMAC DRBG Expand

DSA 703

   First Validated: 10/17/2012
Operating Environment Algorithm Capabilities
Android 4.0 on ARMv7 DSA KeyGen (FIPS186-2): Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) DSA KeyGen (FIPS186-2): Expand
Apple iOS 5.1 on Apple A5X (ARM) DSA KeyGen (FIPS186-2): Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) DSA KeyGen (FIPS186-2): Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) DSA KeyGen (FIPS186-2): Expand
Linux 2.6 on Freescale 8548 (PowerPC) DSA KeyGen (FIPS186-2): Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) DSA KeyGen (FIPS186-2): Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family DSA KeyGen (FIPS186-2): Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) DSA KeyGen (FIPS186-2): Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) DSA KeyGen (FIPS186-2): Expand
Android 4.0 on ARMv7 DSA PQGGen (FIPS186-2): Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) DSA PQGGen (FIPS186-2): Expand
Apple iOS 5.1 on Apple A5X (ARM) DSA PQGGen (FIPS186-2): Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) DSA PQGGen (FIPS186-2): Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) DSA PQGGen (FIPS186-2): Expand
Linux 2.6 on Freescale 8548 (PowerPC) DSA PQGGen (FIPS186-2): Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) DSA PQGGen (FIPS186-2): Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family DSA PQGGen (FIPS186-2): Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) DSA PQGGen (FIPS186-2): Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) DSA PQGGen (FIPS186-2): Expand
Android 4.0 on ARMv7 DSA PQGVer (FIPS186-2): Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) DSA PQGVer (FIPS186-2): Expand
Apple iOS 5.1 on Apple A5X (ARM) DSA PQGVer (FIPS186-2): Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) DSA PQGVer (FIPS186-2): Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) DSA PQGVer (FIPS186-2): Expand
Linux 2.6 on Freescale 8548 (PowerPC) DSA PQGVer (FIPS186-2): Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) DSA PQGVer (FIPS186-2): Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family DSA PQGVer (FIPS186-2): Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) DSA PQGVer (FIPS186-2): Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) DSA PQGVer (FIPS186-2): Expand
Android 4.0 on ARMv7 DSA SigGen (FIPS186-2): Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) DSA SigGen (FIPS186-2): Expand
Apple iOS 5.1 on Apple A5X (ARM) DSA SigGen (FIPS186-2): Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) DSA SigGen (FIPS186-2): Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) DSA SigGen (FIPS186-2): Expand
Linux 2.6 on Freescale 8548 (PowerPC) DSA SigGen (FIPS186-2): Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) DSA SigGen (FIPS186-2): Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family DSA SigGen (FIPS186-2): Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) DSA SigGen (FIPS186-2): Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) DSA SigGen (FIPS186-2): Expand
Android 4.0 on ARMv7 DSA SigVer (FIPS186-2): Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) DSA SigVer (FIPS186-2): Expand
Apple iOS 5.1 on Apple A5X (ARM) DSA SigVer (FIPS186-2): Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) DSA SigVer (FIPS186-2): Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) DSA SigVer (FIPS186-2): Expand
Linux 2.6 on Freescale 8548 (PowerPC) DSA SigVer (FIPS186-2): Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) DSA SigVer (FIPS186-2): Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family DSA SigVer (FIPS186-2): Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) DSA SigVer (FIPS186-2): Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) DSA SigVer (FIPS186-2): Expand

Component 40

   First Validated: 10/17/2012
Operating Environment Algorithm Capabilities
Android 4.0 on ARMv7 KAS-ECC CDH-Component Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) KAS-ECC CDH-Component Expand
Apple iOS 5.1 on Apple A5X (ARM) KAS-ECC CDH-Component Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) KAS-ECC CDH-Component Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) KAS-ECC CDH-Component Expand
Linux 2.6 on Freescale 8548 (PowerPC) KAS-ECC CDH-Component Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) KAS-ECC CDH-Component Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family KAS-ECC CDH-Component Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) KAS-ECC CDH-Component Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) KAS-ECC CDH-Component Expand

SHS 1942

   First Validated: 10/17/2012
Operating Environment Algorithm Capabilities
Android 4.0 on ARMv7 SHA-1 Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) SHA-1 Expand
Apple iOS 5.1 on Apple A5X (ARM) SHA-1 Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) SHA-1 Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) SHA-1 Expand
Linux 2.6 on Freescale 8548 (PowerPC) SHA-1 Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) SHA-1 Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family SHA-1 Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) SHA-1 Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) SHA-1 Expand
Android 4.0 on ARMv7 SHA2-224 Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) SHA2-224 Expand
Apple iOS 5.1 on Apple A5X (ARM) SHA2-224 Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) SHA2-224 Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) SHA2-224 Expand
Linux 2.6 on Freescale 8548 (PowerPC) SHA2-224 Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) SHA2-224 Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family SHA2-224 Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) SHA2-224 Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) SHA2-224 Expand
Android 4.0 on ARMv7 SHA2-256 Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) SHA2-256 Expand
Apple iOS 5.1 on Apple A5X (ARM) SHA2-256 Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) SHA2-256 Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) SHA2-256 Expand
Linux 2.6 on Freescale 8548 (PowerPC) SHA2-256 Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) SHA2-256 Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family SHA2-256 Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) SHA2-256 Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) SHA2-256 Expand
Android 4.0 on ARMv7 SHA2-384 Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) SHA2-384 Expand
Apple iOS 5.1 on Apple A5X (ARM) SHA2-384 Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) SHA2-384 Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) SHA2-384 Expand
Linux 2.6 on Freescale 8548 (PowerPC) SHA2-384 Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) SHA2-384 Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family SHA2-384 Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) SHA2-384 Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) SHA2-384 Expand
Android 4.0 on ARMv7 SHA2-512 Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) SHA2-512 Expand
Apple iOS 5.1 on Apple A5X (ARM) SHA2-512 Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) SHA2-512 Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) SHA2-512 Expand
Linux 2.6 on Freescale 8548 (PowerPC) SHA2-512 Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) SHA2-512 Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family SHA2-512 Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) SHA2-512 Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) SHA2-512 Expand

AES 2255

   First Validated: 10/17/2012
Operating Environment Algorithm Capabilities
Android 4.0 on ARMv7 AES-CBC Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) AES-CBC Expand
Apple iOS 5.1 on Apple A5X (ARM) AES-CBC Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) AES-CBC Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) AES-CBC Expand
Linux 2.6 on Freescale 8548 (PowerPC) AES-CBC Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) AES-CBC Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family AES-CBC Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) AES-CBC Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) AES-CBC Expand
Android 4.0 on ARMv7 AES-CCM Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) AES-CCM Expand
Apple iOS 5.1 on Apple A5X (ARM) AES-CCM Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) AES-CCM Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) AES-CCM Expand
Linux 2.6 on Freescale 8548 (PowerPC) AES-CCM Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) AES-CCM Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family AES-CCM Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) AES-CCM Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) AES-CCM Expand
Android 4.0 on ARMv7 AES-CFB1 Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) AES-CFB1 Expand
Apple iOS 5.1 on Apple A5X (ARM) AES-CFB1 Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) AES-CFB1 Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) AES-CFB1 Expand
Linux 2.6 on Freescale 8548 (PowerPC) AES-CFB1 Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) AES-CFB1 Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family AES-CFB1 Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) AES-CFB1 Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) AES-CFB1 Expand
Android 4.0 on ARMv7 AES-CFB128 Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) AES-CFB128 Expand
Apple iOS 5.1 on Apple A5X (ARM) AES-CFB128 Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) AES-CFB128 Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) AES-CFB128 Expand
Linux 2.6 on Freescale 8548 (PowerPC) AES-CFB128 Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) AES-CFB128 Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family AES-CFB128 Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) AES-CFB128 Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) AES-CFB128 Expand
Android 4.0 on ARMv7 AES-CFB8 Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) AES-CFB8 Expand
Apple iOS 5.1 on Apple A5X (ARM) AES-CFB8 Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) AES-CFB8 Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) AES-CFB8 Expand
Linux 2.6 on Freescale 8548 (PowerPC) AES-CFB8 Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) AES-CFB8 Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family AES-CFB8 Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) AES-CFB8 Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) AES-CFB8 Expand
Android 4.0 on ARMv7 AES-CMAC Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) AES-CMAC Expand
Apple iOS 5.1 on Apple A5X (ARM) AES-CMAC Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) AES-CMAC Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) AES-CMAC Expand
Linux 2.6 on Freescale 8548 (PowerPC) AES-CMAC Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) AES-CMAC Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family AES-CMAC Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) AES-CMAC Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) AES-CMAC Expand
Android 4.0 on ARMv7 AES-CTR Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) AES-CTR Expand
Apple iOS 5.1 on Apple A5X (ARM) AES-CTR Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) AES-CTR Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) AES-CTR Expand
Linux 2.6 on Freescale 8548 (PowerPC) AES-CTR Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) AES-CTR Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family AES-CTR Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) AES-CTR Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) AES-CTR Expand
Android 4.0 on ARMv7 AES-ECB Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) AES-ECB Expand
Apple iOS 5.1 on Apple A5X (ARM) AES-ECB Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) AES-ECB Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) AES-ECB Expand
Linux 2.6 on Freescale 8548 (PowerPC) AES-ECB Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) AES-ECB Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family AES-ECB Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) AES-ECB Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) AES-ECB Expand
Android 4.0 on ARMv7 AES-GCM Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) AES-GCM Expand
Apple iOS 5.1 on Apple A5X (ARM) AES-GCM Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) AES-GCM Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) AES-GCM Expand
Linux 2.6 on Freescale 8548 (PowerPC) AES-GCM Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) AES-GCM Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family AES-GCM Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) AES-GCM Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) AES-GCM Expand
Android 4.0 on ARMv7 AES-GMAC Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) AES-GMAC Expand
Apple iOS 5.1 on Apple A5X (ARM) AES-GMAC Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) AES-GMAC Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) AES-GMAC Expand
Linux 2.6 on Freescale 8548 (PowerPC) AES-GMAC Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) AES-GMAC Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family AES-GMAC Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) AES-GMAC Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) AES-GMAC Expand
Android 4.0 on ARMv7 AES-OFB Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) AES-OFB Expand
Apple iOS 5.1 on Apple A5X (ARM) AES-OFB Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) AES-OFB Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) AES-OFB Expand
Linux 2.6 on Freescale 8548 (PowerPC) AES-OFB Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) AES-OFB Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family AES-OFB Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) AES-OFB Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) AES-OFB Expand
Android 4.0 on ARMv7 AES-XTS Expand
Android 4.0 on ARMv7 AES-XTS Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) AES-XTS Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) AES-XTS Expand
Apple iOS 5.1 on Apple A5X (ARM) AES-XTS Expand
Apple iOS 5.1 on Apple A5X (ARM) AES-XTS Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) AES-XTS Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) AES-XTS Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) AES-XTS Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) AES-XTS Expand
Linux 2.6 on Freescale 8548 (PowerPC) AES-XTS Expand
Linux 2.6 on Freescale 8548 (PowerPC) AES-XTS Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) AES-XTS Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) AES-XTS Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family AES-XTS Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family AES-XTS Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) AES-XTS Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) AES-XTS Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) AES-XTS Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) AES-XTS Expand

TDES 1410

   First Validated: 10/17/2012
Operating Environment Algorithm Capabilities
Android 4.0 on ARMv7 TDES-CBC Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) TDES-CBC Expand
Apple iOS 5.1 on Apple A5X (ARM) TDES-CBC Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) TDES-CBC Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) TDES-CBC Expand
Linux 2.6 on Freescale 8548 (PowerPC) TDES-CBC Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) TDES-CBC Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family TDES-CBC Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) TDES-CBC Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) TDES-CBC Expand
Android 4.0 on ARMv7 TDES-CFB1 Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) TDES-CFB1 Expand
Apple iOS 5.1 on Apple A5X (ARM) TDES-CFB1 Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) TDES-CFB1 Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) TDES-CFB1 Expand
Linux 2.6 on Freescale 8548 (PowerPC) TDES-CFB1 Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) TDES-CFB1 Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family TDES-CFB1 Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) TDES-CFB1 Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) TDES-CFB1 Expand
Android 4.0 on ARMv7 TDES-CFB64 Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) TDES-CFB64 Expand
Apple iOS 5.1 on Apple A5X (ARM) TDES-CFB64 Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) TDES-CFB64 Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) TDES-CFB64 Expand
Linux 2.6 on Freescale 8548 (PowerPC) TDES-CFB64 Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) TDES-CFB64 Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family TDES-CFB64 Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) TDES-CFB64 Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) TDES-CFB64 Expand
Android 4.0 on ARMv7 TDES-CFB8 Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) TDES-CFB8 Expand
Apple iOS 5.1 on Apple A5X (ARM) TDES-CFB8 Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) TDES-CFB8 Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) TDES-CFB8 Expand
Linux 2.6 on Freescale 8548 (PowerPC) TDES-CFB8 Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) TDES-CFB8 Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family TDES-CFB8 Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) TDES-CFB8 Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) TDES-CFB8 Expand
Android 4.0 on ARMv7 TDES-ECB Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) TDES-ECB Expand
Apple iOS 5.1 on Apple A5X (ARM) TDES-ECB Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) TDES-ECB Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) TDES-ECB Expand
Linux 2.6 on Freescale 8548 (PowerPC) TDES-ECB Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) TDES-ECB Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family TDES-ECB Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) TDES-ECB Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) TDES-ECB Expand
Android 4.0 on ARMv7 TDES-OFB Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) TDES-OFB Expand
Apple iOS 5.1 on Apple A5X (ARM) TDES-OFB Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) TDES-OFB Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) TDES-OFB Expand
Linux 2.6 on Freescale 8548 (PowerPC) TDES-OFB Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) TDES-OFB Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family TDES-OFB Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) TDES-OFB Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) TDES-OFB Expand

ECDSA 362

   First Validated: 10/17/2012
Operating Environment Algorithm Capabilities
Android 4.0 on ARMv7 ECDSA KeyGen (FIPS186-4) Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) ECDSA KeyGen (FIPS186-4) Expand
Apple iOS 5.1 on Apple A5X (ARM) ECDSA KeyGen (FIPS186-4) Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) ECDSA KeyGen (FIPS186-4) Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) ECDSA KeyGen (FIPS186-4) Expand
Linux 2.6 on Freescale 8548 (PowerPC) ECDSA KeyGen (FIPS186-4) Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) ECDSA KeyGen (FIPS186-4) Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family ECDSA KeyGen (FIPS186-4) Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) ECDSA KeyGen (FIPS186-4) Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) ECDSA KeyGen (FIPS186-4) Expand
Android 4.0 on ARMv7 ECDSA KeyVer (FIPS186-4) Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) ECDSA KeyVer (FIPS186-4) Expand
Apple iOS 5.1 on Apple A5X (ARM) ECDSA KeyVer (FIPS186-4) Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) ECDSA KeyVer (FIPS186-4) Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) ECDSA KeyVer (FIPS186-4) Expand
Linux 2.6 on Freescale 8548 (PowerPC) ECDSA KeyVer (FIPS186-4) Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) ECDSA KeyVer (FIPS186-4) Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family ECDSA KeyVer (FIPS186-4) Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) ECDSA KeyVer (FIPS186-4) Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) ECDSA KeyVer (FIPS186-4) Expand
Android 4.0 on ARMv7 ECDSA SigGen (FIPS186-4) Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) ECDSA SigGen (FIPS186-4) Expand
Apple iOS 5.1 on Apple A5X (ARM) ECDSA SigGen (FIPS186-4) Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) ECDSA SigGen (FIPS186-4) Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) ECDSA SigGen (FIPS186-4) Expand
Linux 2.6 on Freescale 8548 (PowerPC) ECDSA SigGen (FIPS186-4) Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) ECDSA SigGen (FIPS186-4) Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family ECDSA SigGen (FIPS186-4) Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) ECDSA SigGen (FIPS186-4) Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) ECDSA SigGen (FIPS186-4) Expand
Android 4.0 on ARMv7 ECDSA SigVer (FIPS186-4) Expand
Android 4.0 on Snapdragon S3 APQ8060 (ARM) ECDSA SigVer (FIPS186-4) Expand
Apple iOS 5.1 on Apple A5X (ARM) ECDSA SigVer (FIPS186-4) Expand
FreeBSD 9.0 on Intel Xeon E5504 (x64) ECDSA SigVer (FIPS186-4) Expand
Linux 2.6 on Cavium CN5230 (MIPS) (x64) ECDSA SigVer (FIPS186-4) Expand
Linux 2.6 on Freescale 8548 (PowerPC) ECDSA SigVer (FIPS186-4) Expand
Linux 2.6 on Intel Xeon E5649 with AES-NI (x64) ECDSA SigVer (FIPS186-4) Expand
Linux 2.6 on PowerPC, Freescale PowerQUICC III Processor Family ECDSA SigVer (FIPS186-4) Expand
Mac OS X 10.7 on Intel Core i5-2520M with AES-NI (x64) ECDSA SigVer (FIPS186-4) Expand
Microsoft Windows 7 on Intel Core i5-650 with AES-NI (x64) ECDSA SigVer (FIPS186-4) Expand

Created October 05, 2016, Updated March 07, 2024