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 Bouncy Castle FIPS Java API is a comprehensive suite of FIPS Approved algorithms implemented in pure Java. All key sizes and modes have been implemented to allow flexibility and efficiency, and additional algorithms are available in non-approved operation as well.
Version
1.0.1
Type
SOFTWARE
Vendor
Legion of the Bouncy Castle Inc.
85 The Crescent
Ascot Vale, Victoria 3032
Australia
Contacts
David Hook
dgh@bouncycastle.org
+61438170390
Jon Eaves
jon@bouncycastle.org
+61417502969

DRBG 1636

   First Validated: 9/1/2017
Operating Environment Algorithm Capabilities
Android Lollipop 5.1 on Qualcomm MSM8960 Pro Expand
    Counter DRBG Expand
    Android Marshmallow 6.0 on Qualcomm MSM8956 Expand
      Counter DRBG Expand
      Android Oreo 8.1 on Qualcomm SDM660 Expand
        Counter DRBG Expand
        Java SE Runtime Environment 7 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 Counter DRBG Expand
        Java SE Runtime Environment 8 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 Counter DRBG Expand
        Linux 3.10 on Intel Xeon E5-2697 v3 Expand
          Counter DRBG Expand
          Linux 3.10 on Intel Xeon Silver 4110 Expand
            Counter DRBG Expand
            PhotonOS 2.0 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
              Counter DRBG Expand
              Ubuntu 16.04 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                Counter DRBG Expand
                Ubuntu 16.04 running on ESXi 7.0 with JDK 8 on Intel Xeon Gold 6126 Expand
                  Counter DRBG Expand
                  Ubuntu 18.04 running on ESXi 7.0 with JDK 11 on Intel Xeon Gold 6126 Expand
                    Counter DRBG Expand
                    Windows Server 2016 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                      Counter DRBG Expand
                      Android Lollipop 5.1 on Qualcomm MSM8960 Pro Expand
                        Hash DRBG Expand
                        Android Marshmallow 6.0 on Qualcomm MSM8956 Expand
                          Hash DRBG Expand
                          Android Oreo 8.1 on Qualcomm SDM660 Expand
                            Hash DRBG Expand
                            Java SE Runtime Environment 7 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 Hash DRBG Expand
                            Java SE Runtime Environment 8 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 Hash DRBG Expand
                            Linux 3.10 on Intel Xeon E5-2697 v3 Expand
                              Hash DRBG Expand
                              Linux 3.10 on Intel Xeon Silver 4110 Expand
                                Hash DRBG Expand
                                PhotonOS 2.0 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                  Hash DRBG Expand
                                  Ubuntu 16.04 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                    Hash DRBG Expand
                                    Ubuntu 16.04 running on ESXi 7.0 with JDK 8 on Intel Xeon Gold 6126 Expand
                                      Hash DRBG Expand
                                      Ubuntu 18.04 running on ESXi 7.0 with JDK 11 on Intel Xeon Gold 6126 Expand
                                        Hash DRBG Expand
                                        Windows Server 2016 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                          Hash DRBG Expand
                                          Android Lollipop 5.1 on Qualcomm MSM8960 Pro Expand
                                            HMAC DRBG Expand
                                            Android Marshmallow 6.0 on Qualcomm MSM8956 Expand
                                              HMAC DRBG Expand
                                              Android Oreo 8.1 on Qualcomm SDM660 Expand
                                                HMAC DRBG Expand
                                                Java SE Runtime Environment 7 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 HMAC DRBG Expand
                                                Java SE Runtime Environment 8 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 HMAC DRBG Expand
                                                Linux 3.10 on Intel Xeon E5-2697 v3 Expand
                                                  HMAC DRBG Expand
                                                  Linux 3.10 on Intel Xeon Silver 4110 Expand
                                                    HMAC DRBG Expand
                                                    PhotonOS 2.0 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                      HMAC DRBG Expand
                                                      Ubuntu 16.04 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                        HMAC DRBG Expand
                                                        Ubuntu 16.04 running on ESXi 7.0 with JDK 8 on Intel Xeon Gold 6126 Expand
                                                          HMAC DRBG Expand
                                                          Ubuntu 18.04 running on ESXi 7.0 with JDK 11 on Intel Xeon Gold 6126 Expand
                                                            HMAC DRBG Expand
                                                            Windows Server 2016 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                              HMAC DRBG Expand

                                                              Created October 05, 2016, Updated March 16, 2023