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

DRBG 157

   First Validated: 11/29/2011
Operating Environment Algorithm Capabilities
Android 2.2 on Qualcomm QSD 8250 (Dell Streak, ARMv7) Counter DRBG Expand
Android 2.2 on Qualcomm QSD 8250 (HTC Desire, ARMv7) Counter DRBG Expand
Android 2.2 on TI OMAP 3530 (ARMv7) Counter DRBG Expand
Android 3.0 on NVIDIA Tegra 250 T20 (Motorola Xoom, ARMv7) Counter DRBG Expand
Android 4.0 on NVIDIA Tegra 250 T20 (ARMv7) Counter DRBG Expand
Android 4.0 on TI OMAP 3 (ARMv7) with NEON Counter DRBG Expand
Cascade Server 6.10 on Intel Pentium T4200 (32 bit mode) Counter DRBG Expand
Cascade Server 6.10 on Intel Pentium T4200 (64 bit mode) Counter DRBG Expand
DSP Media Framework 1.4 on TI C64x+ Counter DRBG Expand
Fedora 14 on Intel Core i5 with AES-NI (64 bit mode) Counter DRBG Expand
HP-UX 11i on Intel Itanium 2 (32 bit mode) Counter DRBG Expand
HP-UX 11i on Intel Itanium 2 (64 bit mode) Counter DRBG Expand
Linux 2.6 on Broadcom BCM11107 (ARMv6) Counter DRBG Expand
Linux 2.6 on Freescale PowerPC-e500 Counter DRBG Expand
Linux 2.6 on TI TMS320DM6446 (ARMv7) Counter DRBG Expand
Linux 2.6.27 on PowerPC e300c3 Counter DRBG Expand
Linux 2.6.32 on TI AM3703CBP Counter DRBG Expand
Linux 2.6.33 on Freescale PowerPC32-e300 Counter DRBG Expand
Microsoft Windows 7 on Intel Celeron (32 bit mode) Counter DRBG Expand
Microsoft Windows 7 on Intel Pentium 4 (64 bit mode) Counter DRBG Expand
Oracle Linux 5 on Intel Xeon 5675 (x86) (64 bit mode) Counter DRBG Expand
Oracle Linux 5 on Intel Xeon 5675 with AES-NI (64 bit mode) Counter DRBG Expand
Oracle Linux 6 on Intel Xeon 5675 (64-bit mode) Counter DRBG Expand
Oracle Linux 6 on Intel Xeon 5675 with AES-NI (64-bit mode) Counter DRBG Expand
Oracle Solaris 10 on SPARC-T3 (SPARCv9) (32 bit mode) Counter DRBG Expand
Oracle Solaris 10 on SPARC-T3 (SPARCv9) (64 bit mode) Counter DRBG Expand
Oracle Solaris 11 on Intel Xeon 5675 (x86) (32 bit mode) Counter DRBG Expand
Oracle Solaris 11 on Intel Xeon 5675 (x86) (64 bit mode) Counter DRBG Expand
Oracle Solaris 11 on Intel Xeon 5675 (x86) with AES-NI (32 bit mode) Counter DRBG Expand
Oracle Solaris 11 on Intel Xeon 5675 (x86) with AES-NI (64 bit mode) Counter DRBG Expand
Oracle Solaris 11 on SPARC-T3 (SPARCv9) (32-bit mode) Counter DRBG Expand
Oracle Solaris 11 on SPARC-T3 (SPARCv9) (64-bit mode) Counter DRBG Expand
Ubuntu 10.04 on Intel Core i5 with AES-NI (32 bit mode) Counter DRBG Expand
Ubuntu 10.04 on Intel Pentium (R) T4200 Counter DRBG Expand
Ubuntu 10.04 on Intel Pentium T4200 (x86) (32 bit mode) Counter DRBG Expand
Ubuntu 10.04 on Intel Pentium T4200 (x86) (64 bit mode) Counter DRBG Expand
uCLinux 0.9.29 on ARM Limited ARM922T (ARMv4) Counter DRBG Expand
VxWorks 6.8 on TI TNETV1050 Counter DRBG Expand
Android 2.2 on Qualcomm QSD 8250 (Dell Streak, ARMv7) Dual EC DRBG: Expand
Android 2.2 on Qualcomm QSD 8250 (HTC Desire, ARMv7) Dual EC DRBG: Expand
Android 2.2 on TI OMAP 3530 (ARMv7) Dual EC DRBG: Expand
Android 3.0 on NVIDIA Tegra 250 T20 (Motorola Xoom, ARMv7) Dual EC DRBG: Expand
Android 4.0 on NVIDIA Tegra 250 T20 (ARMv7) Dual EC DRBG: Expand
Android 4.0 on TI OMAP 3 (ARMv7) with NEON Dual EC DRBG: Expand
Cascade Server 6.10 on Intel Pentium T4200 (32 bit mode) Dual EC DRBG: Expand
Cascade Server 6.10 on Intel Pentium T4200 (64 bit mode) Dual EC DRBG: Expand
DSP Media Framework 1.4 on TI C64x+ Dual EC DRBG: Expand
Fedora 14 on Intel Core i5 with AES-NI (64 bit mode) Dual EC DRBG: Expand
HP-UX 11i on Intel Itanium 2 (32 bit mode) Dual EC DRBG: Expand
HP-UX 11i on Intel Itanium 2 (64 bit mode) Dual EC DRBG: Expand
Linux 2.6 on Broadcom BCM11107 (ARMv6) Dual EC DRBG: Expand
Linux 2.6 on Freescale PowerPC-e500 Dual EC DRBG: Expand
Linux 2.6 on TI TMS320DM6446 (ARMv7) Dual EC DRBG: Expand
Linux 2.6.27 on PowerPC e300c3 Dual EC DRBG: Expand
Linux 2.6.32 on TI AM3703CBP Dual EC DRBG: Expand
Linux 2.6.33 on Freescale PowerPC32-e300 Dual EC DRBG: Expand
Microsoft Windows 7 on Intel Celeron (32 bit mode) Dual EC DRBG: Expand
Microsoft Windows 7 on Intel Pentium 4 (64 bit mode) Dual EC DRBG: Expand
Oracle Linux 5 on Intel Xeon 5675 (x86) (64 bit mode) Dual EC DRBG: Expand
Oracle Linux 5 on Intel Xeon 5675 with AES-NI (64 bit mode) Dual EC DRBG: Expand
Oracle Linux 6 on Intel Xeon 5675 (64-bit mode) Dual EC DRBG: Expand
Oracle Linux 6 on Intel Xeon 5675 with AES-NI (64-bit mode) Dual EC DRBG: Expand
Oracle Solaris 10 on SPARC-T3 (SPARCv9) (32 bit mode) Dual EC DRBG: Expand
Oracle Solaris 10 on SPARC-T3 (SPARCv9) (64 bit mode) Dual EC DRBG: Expand
Oracle Solaris 11 on Intel Xeon 5675 (x86) (32 bit mode) Dual EC DRBG: Expand
Oracle Solaris 11 on Intel Xeon 5675 (x86) (64 bit mode) Dual EC DRBG: Expand
Oracle Solaris 11 on Intel Xeon 5675 (x86) with AES-NI (32 bit mode) Dual EC DRBG: Expand
Oracle Solaris 11 on Intel Xeon 5675 (x86) with AES-NI (64 bit mode) Dual EC DRBG: Expand
Oracle Solaris 11 on SPARC-T3 (SPARCv9) (32-bit mode) Dual EC DRBG: Expand
Oracle Solaris 11 on SPARC-T3 (SPARCv9) (64-bit mode) Dual EC DRBG: Expand
Ubuntu 10.04 on Intel Core i5 with AES-NI (32 bit mode) Dual EC DRBG: Expand
Ubuntu 10.04 on Intel Pentium (R) T4200 Dual EC DRBG: Expand
Ubuntu 10.04 on Intel Pentium T4200 (x86) (32 bit mode) Dual EC DRBG: Expand
Ubuntu 10.04 on Intel Pentium T4200 (x86) (64 bit mode) Dual EC DRBG: Expand
uCLinux 0.9.29 on ARM Limited ARM922T (ARMv4) Dual EC DRBG: Expand
VxWorks 6.8 on TI TNETV1050 Dual EC DRBG: Expand
Android 2.2 on Qualcomm QSD 8250 (Dell Streak, ARMv7) Hash DRBG Expand
Android 2.2 on Qualcomm QSD 8250 (HTC Desire, ARMv7) Hash DRBG Expand
Android 2.2 on TI OMAP 3530 (ARMv7) Hash DRBG Expand
Android 3.0 on NVIDIA Tegra 250 T20 (Motorola Xoom, ARMv7) Hash DRBG Expand
Android 4.0 on NVIDIA Tegra 250 T20 (ARMv7) Hash DRBG Expand
Android 4.0 on TI OMAP 3 (ARMv7) with NEON Hash DRBG Expand
Cascade Server 6.10 on Intel Pentium T4200 (32 bit mode) Hash DRBG Expand
Cascade Server 6.10 on Intel Pentium T4200 (64 bit mode) Hash DRBG Expand
DSP Media Framework 1.4 on TI C64x+ Hash DRBG Expand
Fedora 14 on Intel Core i5 with AES-NI (64 bit mode) Hash DRBG Expand
HP-UX 11i on Intel Itanium 2 (32 bit mode) Hash DRBG Expand
HP-UX 11i on Intel Itanium 2 (64 bit mode) Hash DRBG Expand
Linux 2.6 on Broadcom BCM11107 (ARMv6) Hash DRBG Expand
Linux 2.6 on Freescale PowerPC-e500 Hash DRBG Expand
Linux 2.6 on TI TMS320DM6446 (ARMv7) Hash DRBG Expand
Linux 2.6.27 on PowerPC e300c3 Hash DRBG Expand
Linux 2.6.32 on TI AM3703CBP Hash DRBG Expand
Linux 2.6.33 on Freescale PowerPC32-e300 Hash DRBG Expand
Microsoft Windows 7 on Intel Celeron (32 bit mode) Hash DRBG Expand
Microsoft Windows 7 on Intel Pentium 4 (64 bit mode) Hash DRBG Expand
Oracle Linux 5 on Intel Xeon 5675 (x86) (64 bit mode) Hash DRBG Expand
Oracle Linux 5 on Intel Xeon 5675 with AES-NI (64 bit mode) Hash DRBG Expand
Oracle Linux 6 on Intel Xeon 5675 (64-bit mode) Hash DRBG Expand
Oracle Linux 6 on Intel Xeon 5675 with AES-NI (64-bit mode) Hash DRBG Expand
Oracle Solaris 10 on SPARC-T3 (SPARCv9) (32 bit mode) Hash DRBG Expand
Oracle Solaris 10 on SPARC-T3 (SPARCv9) (64 bit mode) Hash DRBG Expand
Oracle Solaris 11 on Intel Xeon 5675 (x86) (32 bit mode) Hash DRBG Expand
Oracle Solaris 11 on Intel Xeon 5675 (x86) (64 bit mode) Hash DRBG Expand
Oracle Solaris 11 on Intel Xeon 5675 (x86) with AES-NI (32 bit mode) Hash DRBG Expand
Oracle Solaris 11 on Intel Xeon 5675 (x86) with AES-NI (64 bit mode) Hash DRBG Expand
Oracle Solaris 11 on SPARC-T3 (SPARCv9) (32-bit mode) Hash DRBG Expand
Oracle Solaris 11 on SPARC-T3 (SPARCv9) (64-bit mode) Hash DRBG Expand
Ubuntu 10.04 on Intel Core i5 with AES-NI (32 bit mode) Hash DRBG Expand
Ubuntu 10.04 on Intel Pentium (R) T4200 Hash DRBG Expand
Ubuntu 10.04 on Intel Pentium T4200 (x86) (32 bit mode) Hash DRBG Expand
Ubuntu 10.04 on Intel Pentium T4200 (x86) (64 bit mode) Hash DRBG Expand
uCLinux 0.9.29 on ARM Limited ARM922T (ARMv4) Hash DRBG Expand
VxWorks 6.8 on TI TNETV1050 Hash DRBG Expand
Android 2.2 on Qualcomm QSD 8250 (Dell Streak, ARMv7) HMAC DRBG Expand
Android 2.2 on Qualcomm QSD 8250 (HTC Desire, ARMv7) HMAC DRBG Expand
Android 2.2 on TI OMAP 3530 (ARMv7) HMAC DRBG Expand
Android 3.0 on NVIDIA Tegra 250 T20 (Motorola Xoom, ARMv7) HMAC DRBG Expand
Android 4.0 on NVIDIA Tegra 250 T20 (ARMv7) HMAC DRBG Expand
Android 4.0 on TI OMAP 3 (ARMv7) with NEON HMAC DRBG Expand
Cascade Server 6.10 on Intel Pentium T4200 (32 bit mode) HMAC DRBG Expand
Cascade Server 6.10 on Intel Pentium T4200 (64 bit mode) HMAC DRBG Expand
DSP Media Framework 1.4 on TI C64x+ HMAC DRBG Expand
Fedora 14 on Intel Core i5 with AES-NI (64 bit mode) HMAC DRBG Expand
HP-UX 11i on Intel Itanium 2 (32 bit mode) HMAC DRBG Expand
HP-UX 11i on Intel Itanium 2 (64 bit mode) HMAC DRBG Expand
Linux 2.6 on Broadcom BCM11107 (ARMv6) HMAC DRBG Expand
Linux 2.6 on Freescale PowerPC-e500 HMAC DRBG Expand
Linux 2.6 on TI TMS320DM6446 (ARMv7) HMAC DRBG Expand
Linux 2.6.27 on PowerPC e300c3 HMAC DRBG Expand
Linux 2.6.32 on TI AM3703CBP HMAC DRBG Expand
Linux 2.6.33 on Freescale PowerPC32-e300 HMAC DRBG Expand
Microsoft Windows 7 on Intel Celeron (32 bit mode) HMAC DRBG Expand
Microsoft Windows 7 on Intel Pentium 4 (64 bit mode) HMAC DRBG Expand
Oracle Linux 5 on Intel Xeon 5675 (x86) (64 bit mode) HMAC DRBG Expand
Oracle Linux 5 on Intel Xeon 5675 with AES-NI (64 bit mode) HMAC DRBG Expand
Oracle Linux 6 on Intel Xeon 5675 (64-bit mode) HMAC DRBG Expand
Oracle Linux 6 on Intel Xeon 5675 with AES-NI (64-bit mode) HMAC DRBG Expand
Oracle Solaris 10 on SPARC-T3 (SPARCv9) (32 bit mode) HMAC DRBG Expand
Oracle Solaris 10 on SPARC-T3 (SPARCv9) (64 bit mode) HMAC DRBG Expand
Oracle Solaris 11 on Intel Xeon 5675 (x86) (32 bit mode) HMAC DRBG Expand
Oracle Solaris 11 on Intel Xeon 5675 (x86) (64 bit mode) HMAC DRBG Expand
Oracle Solaris 11 on Intel Xeon 5675 (x86) with AES-NI (32 bit mode) HMAC DRBG Expand
Oracle Solaris 11 on Intel Xeon 5675 (x86) with AES-NI (64 bit mode) HMAC DRBG Expand
Oracle Solaris 11 on SPARC-T3 (SPARCv9) (32-bit mode) HMAC DRBG Expand
Oracle Solaris 11 on SPARC-T3 (SPARCv9) (64-bit mode) HMAC DRBG Expand
Ubuntu 10.04 on Intel Core i5 with AES-NI (32 bit mode) HMAC DRBG Expand
Ubuntu 10.04 on Intel Pentium (R) T4200 HMAC DRBG Expand
Ubuntu 10.04 on Intel Pentium T4200 (x86) (32 bit mode) HMAC DRBG Expand
Ubuntu 10.04 on Intel Pentium T4200 (x86) (64 bit mode) HMAC DRBG Expand
uCLinux 0.9.29 on ARM Limited ARM922T (ARMv4) HMAC DRBG Expand
VxWorks 6.8 on TI TNETV1050 HMAC DRBG Expand

Created October 05, 2016, Updated March 16, 2023