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.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

DRBG 723

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

Created October 05, 2016, Updated March 16, 2023