U.S. flag   An unofficial archive of your favorite United States government website
This is an archive
(replace .gov by .rip)

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.10
Type
SOFTWARE
Vendor
OpenSSL Validation Services, Inc.
1829 Mount Ephraim Road
Adamstown, MD 21710
USA
Contacts
Steve Marquess
marquess@veridicalsystems.com
301-874-2571

SHS 2702

   First Validated: 3/13/2015
Operating Environment Algorithm Capabilities
Android 4.4 32-bit on Intel Atom Z3735F (x86) SHA-1 Expand
Android 5.0 32-bit on Qualcomm APQ8084 (ARMv7) with NEON SHA-1 Expand
Android 5.0 32-bit on Qualcomm APQ8084 (ARMv7) without NEON SHA-1 Expand
Android 5.0 64-bit on SAMSUNG Exynos7420 (ARMv8) with NEON and Crypto Extensions SHA-1 Expand
Android 5.0 64-bit on SAMSUNG Exynos7420 (ARMv8) without NEON and Crypto Extensions SHA-1 Expand
BAE Systems STOP 8.2 64-bit running on BAE XTS-600-W-T on Intel Xeon E5-165 with AES-NI SHA-1 Expand
BAE Systems STOP 8.2 64-bit running on BAE XTS-600-W-T on Intel Xeon E5-165 without AES-NI SHA-1 Expand
Debian 7.9 on Marvell Mohawk (ARMv5TE) SHA-1 Expand
FreeBSD 10.2 on Intel Xeon E5-2430L (x86) with AES-NI optimizations SHA-1 Expand
FreeBSD 10.2 on Intel Xeon E5-2430L (x86) without AES-NI optimizations SHA-1 Expand
iOS 8.1 32-bit on Apple A7 (ARMv8) with NEON SHA-1 Expand
iOS 8.1 32-bit on Apple A7 (ARMv8) without NEON SHA-1 Expand
iOS 8.1 on Apple A7 (ARMv8) 64-bit with NEON and Crypto Extensions SHA-1 Expand
iOS 8.1 on Apple A7 (ARMv8) 64-bit without NEON and Crypto Extensions SHA-1 Expand
Linux 3.14 on ARM Cortex A9 (ARMv7) with NEON SHA-1 Expand
Linux 3.14 on ARM Cortex A9 (ARMv7) without NEON SHA-1 Expand
Linux 3.16 on Atmel ATSAM9G45 (ARMv5TEJ) SHA-1 Expand
Linux 3.16 on Atmel ATSAMA5D35 (ARMv7) SHA-1 Expand
Linux 4.4 on ARM926EJ-S (ARMv5) SHA-1 Expand
LMOS 7.2 on Intel Xeon E3-1231 (x86) with AES-NI SHA-1 Expand
LMOS 7.2 on Intel Xeon E3-1231 (x86) without AES-NI SHA-1 Expand
LMOS 7.2 under VMware ESXi 6.5 on Intel Xeon E5-2430L with AES-NI SHA-1 Expand
LMOS 7.2 under VMware ESXi 6.5 on Intel Xeon E5-2430L without AES-NI SHA-1 Expand
Timesys 2.6 on PowerPC 440 (PPC) SHA-1 Expand
Ubuntu 12.04 on Cortex-A9 (ARMv7) SHA-1 Expand
uClibc 0.9 on ARM922T (ARMv4T) SHA-1 Expand
uClibc 0.9 on ARM926EJS (ARMv5TEJ) SHA-1 Expand
uClibc 0.9 on Marvell PJ4 (ARMv7) SHA-1 Expand
uClinux-dist-5.0 on Marvell Armada 370 (ARMv7) SHA-1 Expand
uClinux-dist-5.0 on Marvell Feroceon 88FR131 (ARMv5TE) SHA-1 Expand
VxWorks 6.9 on Freescale P2020 (PPC) SHA-1 Expand
Yocto Linux 3.10 on Freescale i.MX6 (ARMv7) SHA-1 Expand
Yocto Linux 3.10 on Freescale i.MX6 (ARMv7) with NEON SHA-1 Expand
Android 4.4 32-bit on Intel Atom Z3735F (x86) SHA2-224 Expand
Android 5.0 32-bit on Qualcomm APQ8084 (ARMv7) with NEON SHA2-224 Expand
Android 5.0 32-bit on Qualcomm APQ8084 (ARMv7) without NEON SHA2-224 Expand
Android 5.0 64-bit on SAMSUNG Exynos7420 (ARMv8) with NEON and Crypto Extensions SHA2-224 Expand
Android 5.0 64-bit on SAMSUNG Exynos7420 (ARMv8) without NEON and Crypto Extensions SHA2-224 Expand
BAE Systems STOP 8.2 64-bit running on BAE XTS-600-W-T on Intel Xeon E5-165 with AES-NI SHA2-224 Expand
BAE Systems STOP 8.2 64-bit running on BAE XTS-600-W-T on Intel Xeon E5-165 without AES-NI SHA2-224 Expand
Debian 7.9 on Marvell Mohawk (ARMv5TE) SHA2-224 Expand
FreeBSD 10.2 on Intel Xeon E5-2430L (x86) with AES-NI optimizations SHA2-224 Expand
FreeBSD 10.2 on Intel Xeon E5-2430L (x86) without AES-NI optimizations SHA2-224 Expand
iOS 8.1 32-bit on Apple A7 (ARMv8) with NEON SHA2-224 Expand
iOS 8.1 32-bit on Apple A7 (ARMv8) without NEON SHA2-224 Expand
iOS 8.1 on Apple A7 (ARMv8) 64-bit with NEON and Crypto Extensions SHA2-224 Expand
iOS 8.1 on Apple A7 (ARMv8) 64-bit without NEON and Crypto Extensions SHA2-224 Expand
Linux 3.14 on ARM Cortex A9 (ARMv7) with NEON SHA2-224 Expand
Linux 3.14 on ARM Cortex A9 (ARMv7) without NEON SHA2-224 Expand
Linux 3.16 on Atmel ATSAM9G45 (ARMv5TEJ) SHA2-224 Expand
Linux 3.16 on Atmel ATSAMA5D35 (ARMv7) SHA2-224 Expand
Linux 4.4 on ARM926EJ-S (ARMv5) SHA2-224 Expand
LMOS 7.2 on Intel Xeon E3-1231 (x86) with AES-NI SHA2-224 Expand
LMOS 7.2 on Intel Xeon E3-1231 (x86) without AES-NI SHA2-224 Expand
LMOS 7.2 under VMware ESXi 6.5 on Intel Xeon E5-2430L with AES-NI SHA2-224 Expand
LMOS 7.2 under VMware ESXi 6.5 on Intel Xeon E5-2430L without AES-NI SHA2-224 Expand
Timesys 2.6 on PowerPC 440 (PPC) SHA2-224 Expand
Ubuntu 12.04 on Cortex-A9 (ARMv7) SHA2-224 Expand
uClibc 0.9 on ARM922T (ARMv4T) SHA2-224 Expand
uClibc 0.9 on ARM926EJS (ARMv5TEJ) SHA2-224 Expand
uClibc 0.9 on Marvell PJ4 (ARMv7) SHA2-224 Expand
uClinux-dist-5.0 on Marvell Armada 370 (ARMv7) SHA2-224 Expand
uClinux-dist-5.0 on Marvell Feroceon 88FR131 (ARMv5TE) SHA2-224 Expand
VxWorks 6.9 on Freescale P2020 (PPC) SHA2-224 Expand
Yocto Linux 3.10 on Freescale i.MX6 (ARMv7) SHA2-224 Expand
Yocto Linux 3.10 on Freescale i.MX6 (ARMv7) with NEON SHA2-224 Expand
Android 4.4 32-bit on Intel Atom Z3735F (x86) SHA2-256 Expand
Android 5.0 32-bit on Qualcomm APQ8084 (ARMv7) with NEON SHA2-256 Expand
Android 5.0 32-bit on Qualcomm APQ8084 (ARMv7) without NEON SHA2-256 Expand
Android 5.0 64-bit on SAMSUNG Exynos7420 (ARMv8) with NEON and Crypto Extensions SHA2-256 Expand
Android 5.0 64-bit on SAMSUNG Exynos7420 (ARMv8) without NEON and Crypto Extensions SHA2-256 Expand
BAE Systems STOP 8.2 64-bit running on BAE XTS-600-W-T on Intel Xeon E5-165 with AES-NI SHA2-256 Expand
BAE Systems STOP 8.2 64-bit running on BAE XTS-600-W-T on Intel Xeon E5-165 without AES-NI SHA2-256 Expand
Debian 7.9 on Marvell Mohawk (ARMv5TE) SHA2-256 Expand
FreeBSD 10.2 on Intel Xeon E5-2430L (x86) with AES-NI optimizations SHA2-256 Expand
FreeBSD 10.2 on Intel Xeon E5-2430L (x86) without AES-NI optimizations SHA2-256 Expand
iOS 8.1 32-bit on Apple A7 (ARMv8) with NEON SHA2-256 Expand
iOS 8.1 32-bit on Apple A7 (ARMv8) without NEON SHA2-256 Expand
iOS 8.1 on Apple A7 (ARMv8) 64-bit with NEON and Crypto Extensions SHA2-256 Expand
iOS 8.1 on Apple A7 (ARMv8) 64-bit without NEON and Crypto Extensions SHA2-256 Expand
Linux 3.14 on ARM Cortex A9 (ARMv7) with NEON SHA2-256 Expand
Linux 3.14 on ARM Cortex A9 (ARMv7) without NEON SHA2-256 Expand
Linux 3.16 on Atmel ATSAM9G45 (ARMv5TEJ) SHA2-256 Expand
Linux 3.16 on Atmel ATSAMA5D35 (ARMv7) SHA2-256 Expand
Linux 4.4 on ARM926EJ-S (ARMv5) SHA2-256 Expand
LMOS 7.2 on Intel Xeon E3-1231 (x86) with AES-NI SHA2-256 Expand
LMOS 7.2 on Intel Xeon E3-1231 (x86) without AES-NI SHA2-256 Expand
LMOS 7.2 under VMware ESXi 6.5 on Intel Xeon E5-2430L with AES-NI SHA2-256 Expand
LMOS 7.2 under VMware ESXi 6.5 on Intel Xeon E5-2430L without AES-NI SHA2-256 Expand
Timesys 2.6 on PowerPC 440 (PPC) SHA2-256 Expand
Ubuntu 12.04 on Cortex-A9 (ARMv7) SHA2-256 Expand
uClibc 0.9 on ARM922T (ARMv4T) SHA2-256 Expand
uClibc 0.9 on ARM926EJS (ARMv5TEJ) SHA2-256 Expand
uClibc 0.9 on Marvell PJ4 (ARMv7) SHA2-256 Expand
uClinux-dist-5.0 on Marvell Armada 370 (ARMv7) SHA2-256 Expand
uClinux-dist-5.0 on Marvell Feroceon 88FR131 (ARMv5TE) SHA2-256 Expand
VxWorks 6.9 on Freescale P2020 (PPC) SHA2-256 Expand
Yocto Linux 3.10 on Freescale i.MX6 (ARMv7) SHA2-256 Expand
Yocto Linux 3.10 on Freescale i.MX6 (ARMv7) with NEON SHA2-256 Expand
Android 4.4 32-bit on Intel Atom Z3735F (x86) SHA2-384 Expand
Android 5.0 32-bit on Qualcomm APQ8084 (ARMv7) with NEON SHA2-384 Expand
Android 5.0 32-bit on Qualcomm APQ8084 (ARMv7) without NEON SHA2-384 Expand
Android 5.0 64-bit on SAMSUNG Exynos7420 (ARMv8) with NEON and Crypto Extensions SHA2-384 Expand
Android 5.0 64-bit on SAMSUNG Exynos7420 (ARMv8) without NEON and Crypto Extensions SHA2-384 Expand
BAE Systems STOP 8.2 64-bit running on BAE XTS-600-W-T on Intel Xeon E5-165 with AES-NI SHA2-384 Expand
BAE Systems STOP 8.2 64-bit running on BAE XTS-600-W-T on Intel Xeon E5-165 without AES-NI SHA2-384 Expand
Debian 7.9 on Marvell Mohawk (ARMv5TE) SHA2-384 Expand
FreeBSD 10.2 on Intel Xeon E5-2430L (x86) with AES-NI optimizations SHA2-384 Expand
FreeBSD 10.2 on Intel Xeon E5-2430L (x86) without AES-NI optimizations SHA2-384 Expand
iOS 8.1 32-bit on Apple A7 (ARMv8) with NEON SHA2-384 Expand
iOS 8.1 32-bit on Apple A7 (ARMv8) without NEON SHA2-384 Expand
iOS 8.1 on Apple A7 (ARMv8) 64-bit with NEON and Crypto Extensions SHA2-384 Expand
iOS 8.1 on Apple A7 (ARMv8) 64-bit without NEON and Crypto Extensions SHA2-384 Expand
Linux 3.14 on ARM Cortex A9 (ARMv7) with NEON SHA2-384 Expand
Linux 3.14 on ARM Cortex A9 (ARMv7) without NEON SHA2-384 Expand
Linux 3.16 on Atmel ATSAM9G45 (ARMv5TEJ) SHA2-384 Expand
Linux 3.16 on Atmel ATSAMA5D35 (ARMv7) SHA2-384 Expand
Linux 4.4 on ARM926EJ-S (ARMv5) SHA2-384 Expand
LMOS 7.2 on Intel Xeon E3-1231 (x86) with AES-NI SHA2-384 Expand
LMOS 7.2 on Intel Xeon E3-1231 (x86) without AES-NI SHA2-384 Expand
LMOS 7.2 under VMware ESXi 6.5 on Intel Xeon E5-2430L with AES-NI SHA2-384 Expand
LMOS 7.2 under VMware ESXi 6.5 on Intel Xeon E5-2430L without AES-NI SHA2-384 Expand
Timesys 2.6 on PowerPC 440 (PPC) SHA2-384 Expand
Ubuntu 12.04 on Cortex-A9 (ARMv7) SHA2-384 Expand
uClibc 0.9 on ARM922T (ARMv4T) SHA2-384 Expand
uClibc 0.9 on ARM926EJS (ARMv5TEJ) SHA2-384 Expand
uClibc 0.9 on Marvell PJ4 (ARMv7) SHA2-384 Expand
uClinux-dist-5.0 on Marvell Armada 370 (ARMv7) SHA2-384 Expand
uClinux-dist-5.0 on Marvell Feroceon 88FR131 (ARMv5TE) SHA2-384 Expand
VxWorks 6.9 on Freescale P2020 (PPC) SHA2-384 Expand
Yocto Linux 3.10 on Freescale i.MX6 (ARMv7) SHA2-384 Expand
Yocto Linux 3.10 on Freescale i.MX6 (ARMv7) with NEON SHA2-384 Expand
Android 4.4 32-bit on Intel Atom Z3735F (x86) SHA2-512 Expand
Android 5.0 32-bit on Qualcomm APQ8084 (ARMv7) with NEON SHA2-512 Expand
Android 5.0 32-bit on Qualcomm APQ8084 (ARMv7) without NEON SHA2-512 Expand
Android 5.0 64-bit on SAMSUNG Exynos7420 (ARMv8) with NEON and Crypto Extensions SHA2-512 Expand
Android 5.0 64-bit on SAMSUNG Exynos7420 (ARMv8) without NEON and Crypto Extensions SHA2-512 Expand
BAE Systems STOP 8.2 64-bit running on BAE XTS-600-W-T on Intel Xeon E5-165 with AES-NI SHA2-512 Expand
BAE Systems STOP 8.2 64-bit running on BAE XTS-600-W-T on Intel Xeon E5-165 without AES-NI SHA2-512 Expand
Debian 7.9 on Marvell Mohawk (ARMv5TE) SHA2-512 Expand
FreeBSD 10.2 on Intel Xeon E5-2430L (x86) with AES-NI optimizations SHA2-512 Expand
FreeBSD 10.2 on Intel Xeon E5-2430L (x86) without AES-NI optimizations SHA2-512 Expand
iOS 8.1 32-bit on Apple A7 (ARMv8) with NEON SHA2-512 Expand
iOS 8.1 32-bit on Apple A7 (ARMv8) without NEON SHA2-512 Expand
iOS 8.1 on Apple A7 (ARMv8) 64-bit with NEON and Crypto Extensions SHA2-512 Expand
iOS 8.1 on Apple A7 (ARMv8) 64-bit without NEON and Crypto Extensions SHA2-512 Expand
Linux 3.14 on ARM Cortex A9 (ARMv7) with NEON SHA2-512 Expand
Linux 3.14 on ARM Cortex A9 (ARMv7) without NEON SHA2-512 Expand
Linux 3.16 on Atmel ATSAM9G45 (ARMv5TEJ) SHA2-512 Expand
Linux 3.16 on Atmel ATSAMA5D35 (ARMv7) SHA2-512 Expand
Linux 4.4 on ARM926EJ-S (ARMv5) SHA2-512 Expand
LMOS 7.2 on Intel Xeon E3-1231 (x86) with AES-NI SHA2-512 Expand
LMOS 7.2 on Intel Xeon E3-1231 (x86) without AES-NI SHA2-512 Expand
LMOS 7.2 under VMware ESXi 6.5 on Intel Xeon E5-2430L with AES-NI SHA2-512 Expand
LMOS 7.2 under VMware ESXi 6.5 on Intel Xeon E5-2430L without AES-NI SHA2-512 Expand
Timesys 2.6 on PowerPC 440 (PPC) SHA2-512 Expand
Ubuntu 12.04 on Cortex-A9 (ARMv7) SHA2-512 Expand
uClibc 0.9 on ARM922T (ARMv4T) SHA2-512 Expand
uClibc 0.9 on ARM926EJS (ARMv5TEJ) SHA2-512 Expand
uClibc 0.9 on Marvell PJ4 (ARMv7) SHA2-512 Expand
uClinux-dist-5.0 on Marvell Armada 370 (ARMv7) SHA2-512 Expand
uClinux-dist-5.0 on Marvell Feroceon 88FR131 (ARMv5TE) SHA2-512 Expand
VxWorks 6.9 on Freescale P2020 (PPC) SHA2-512 Expand
Yocto Linux 3.10 on Freescale i.MX6 (ARMv7) SHA2-512 Expand
Yocto Linux 3.10 on Freescale i.MX6 (ARMv7) with NEON SHA2-512 Expand

Created October 05, 2016, Updated March 08, 2021