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

AES 4759

   First Validated: 9/1/2017
Operating Environment Algorithm Capabilities
Android Lollipop 5.1 on Qualcomm MSM8960 Pro Expand
    AES-CBC Expand
    Android Marshmallow 6.0 on Qualcomm MSM8956 Expand
      AES-CBC Expand
      Android Oreo 8.1 on Qualcomm SDM660 Expand
        AES-CBC Expand
        Java SE Runtime Environment 7 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-CBC Expand
        Java SE Runtime Environment 8 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-CBC Expand
        Linux 3.10 on Intel Xeon E5-2697 v3 Expand
          AES-CBC Expand
          Linux 3.10 on Intel Xeon Silver 4110 Expand
            AES-CBC Expand
            PhotonOS 2.0 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
              AES-CBC Expand
              Ubuntu 16.04 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                AES-CBC Expand
                Ubuntu 16.04 running on ESXi 7.0 with JDK 8 on Intel Xeon Gold 6126 Expand
                  AES-CBC Expand
                  Ubuntu 18.04 running on ESXi 7.0 with JDK 11 on Intel Xeon Gold 6126 Expand
                    AES-CBC Expand
                    Windows Server 2016 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                      AES-CBC Expand
                      Android Lollipop 5.1 on Qualcomm MSM8960 Pro Expand
                        AES-CCM Expand
                        Android Marshmallow 6.0 on Qualcomm MSM8956 Expand
                          AES-CCM Expand
                          Android Oreo 8.1 on Qualcomm SDM660 Expand
                            AES-CCM Expand
                            Java SE Runtime Environment 7 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-CCM Expand
                            Java SE Runtime Environment 8 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-CCM Expand
                            Linux 3.10 on Intel Xeon E5-2697 v3 Expand
                              AES-CCM Expand
                              Linux 3.10 on Intel Xeon Silver 4110 Expand
                                AES-CCM Expand
                                PhotonOS 2.0 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                  AES-CCM Expand
                                  Ubuntu 16.04 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                    AES-CCM Expand
                                    Ubuntu 16.04 running on ESXi 7.0 with JDK 8 on Intel Xeon Gold 6126 Expand
                                      AES-CCM Expand
                                      Ubuntu 18.04 running on ESXi 7.0 with JDK 11 on Intel Xeon Gold 6126 Expand
                                        AES-CCM Expand
                                        Windows Server 2016 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                          AES-CCM Expand
                                          Android Lollipop 5.1 on Qualcomm MSM8960 Pro Expand
                                            AES-CFB128 Expand
                                            Android Marshmallow 6.0 on Qualcomm MSM8956 Expand
                                              AES-CFB128 Expand
                                              Android Oreo 8.1 on Qualcomm SDM660 Expand
                                                AES-CFB128 Expand
                                                Java SE Runtime Environment 7 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-CFB128 Expand
                                                Java SE Runtime Environment 8 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-CFB128 Expand
                                                Linux 3.10 on Intel Xeon E5-2697 v3 Expand
                                                  AES-CFB128 Expand
                                                  Linux 3.10 on Intel Xeon Silver 4110 Expand
                                                    AES-CFB128 Expand
                                                    PhotonOS 2.0 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                      AES-CFB128 Expand
                                                      Ubuntu 16.04 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                        AES-CFB128 Expand
                                                        Ubuntu 16.04 running on ESXi 7.0 with JDK 8 on Intel Xeon Gold 6126 Expand
                                                          AES-CFB128 Expand
                                                          Ubuntu 18.04 running on ESXi 7.0 with JDK 11 on Intel Xeon Gold 6126 Expand
                                                            AES-CFB128 Expand
                                                            Windows Server 2016 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                              AES-CFB128 Expand
                                                              Android Lollipop 5.1 on Qualcomm MSM8960 Pro Expand
                                                                AES-CFB8 Expand
                                                                Android Marshmallow 6.0 on Qualcomm MSM8956 Expand
                                                                  AES-CFB8 Expand
                                                                  Android Oreo 8.1 on Qualcomm SDM660 Expand
                                                                    AES-CFB8 Expand
                                                                    Java SE Runtime Environment 7 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-CFB8 Expand
                                                                    Java SE Runtime Environment 8 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-CFB8 Expand
                                                                    Linux 3.10 on Intel Xeon E5-2697 v3 Expand
                                                                      AES-CFB8 Expand
                                                                      Linux 3.10 on Intel Xeon Silver 4110 Expand
                                                                        AES-CFB8 Expand
                                                                        PhotonOS 2.0 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                          AES-CFB8 Expand
                                                                          Ubuntu 16.04 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                            AES-CFB8 Expand
                                                                            Ubuntu 16.04 running on ESXi 7.0 with JDK 8 on Intel Xeon Gold 6126 Expand
                                                                              AES-CFB8 Expand
                                                                              Ubuntu 18.04 running on ESXi 7.0 with JDK 11 on Intel Xeon Gold 6126 Expand
                                                                                AES-CFB8 Expand
                                                                                Windows Server 2016 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                  AES-CFB8 Expand
                                                                                  Android Lollipop 5.1 on Qualcomm MSM8960 Pro Expand
                                                                                    AES-CMAC Expand
                                                                                    Android Marshmallow 6.0 on Qualcomm MSM8956 Expand
                                                                                      AES-CMAC Expand
                                                                                      Android Oreo 8.1 on Qualcomm SDM660 Expand
                                                                                        AES-CMAC Expand
                                                                                        Java SE Runtime Environment 7 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-CMAC Expand
                                                                                        Java SE Runtime Environment 8 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-CMAC Expand
                                                                                        Linux 3.10 on Intel Xeon E5-2697 v3 Expand
                                                                                          AES-CMAC Expand
                                                                                          Linux 3.10 on Intel Xeon Silver 4110 Expand
                                                                                            AES-CMAC Expand
                                                                                            PhotonOS 2.0 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                              AES-CMAC Expand
                                                                                              Ubuntu 16.04 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                AES-CMAC Expand
                                                                                                Ubuntu 16.04 running on ESXi 7.0 with JDK 8 on Intel Xeon Gold 6126 Expand
                                                                                                  AES-CMAC Expand
                                                                                                  Ubuntu 18.04 running on ESXi 7.0 with JDK 11 on Intel Xeon Gold 6126 Expand
                                                                                                    AES-CMAC Expand
                                                                                                    Windows Server 2016 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                      AES-CMAC Expand
                                                                                                      Android Lollipop 5.1 on Qualcomm MSM8960 Pro Expand
                                                                                                        AES-CTR Expand
                                                                                                        Android Marshmallow 6.0 on Qualcomm MSM8956 Expand
                                                                                                          AES-CTR Expand
                                                                                                          Android Oreo 8.1 on Qualcomm SDM660 Expand
                                                                                                            AES-CTR Expand
                                                                                                            Java SE Runtime Environment 7 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-CTR Expand
                                                                                                            Java SE Runtime Environment 8 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-CTR Expand
                                                                                                            Linux 3.10 on Intel Xeon E5-2697 v3 Expand
                                                                                                              AES-CTR Expand
                                                                                                              Linux 3.10 on Intel Xeon Silver 4110 Expand
                                                                                                                AES-CTR Expand
                                                                                                                PhotonOS 2.0 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                                  AES-CTR Expand
                                                                                                                  Ubuntu 16.04 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                                    AES-CTR Expand
                                                                                                                    Ubuntu 16.04 running on ESXi 7.0 with JDK 8 on Intel Xeon Gold 6126 Expand
                                                                                                                      AES-CTR Expand
                                                                                                                      Ubuntu 18.04 running on ESXi 7.0 with JDK 11 on Intel Xeon Gold 6126 Expand
                                                                                                                        AES-CTR Expand
                                                                                                                        Windows Server 2016 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                                          AES-CTR Expand
                                                                                                                          Android Lollipop 5.1 on Qualcomm MSM8960 Pro Expand
                                                                                                                            AES-ECB Expand
                                                                                                                            Android Marshmallow 6.0 on Qualcomm MSM8956 Expand
                                                                                                                              AES-ECB Expand
                                                                                                                              Android Oreo 8.1 on Qualcomm SDM660 Expand
                                                                                                                                AES-ECB Expand
                                                                                                                                Java SE Runtime Environment 7 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-ECB Expand
                                                                                                                                Java SE Runtime Environment 8 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-ECB Expand
                                                                                                                                Linux 3.10 on Intel Xeon E5-2697 v3 Expand
                                                                                                                                  AES-ECB Expand
                                                                                                                                  Linux 3.10 on Intel Xeon Silver 4110 Expand
                                                                                                                                    AES-ECB Expand
                                                                                                                                    PhotonOS 2.0 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                                                      AES-ECB Expand
                                                                                                                                      Ubuntu 16.04 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                                                        AES-ECB Expand
                                                                                                                                        Ubuntu 16.04 running on ESXi 7.0 with JDK 8 on Intel Xeon Gold 6126 Expand
                                                                                                                                          AES-ECB Expand
                                                                                                                                          Ubuntu 18.04 running on ESXi 7.0 with JDK 11 on Intel Xeon Gold 6126 Expand
                                                                                                                                            AES-ECB Expand
                                                                                                                                            Windows Server 2016 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                                                              AES-ECB Expand
                                                                                                                                              Android Lollipop 5.1 on Qualcomm MSM8960 Pro Expand
                                                                                                                                                AES-GCM Expand
                                                                                                                                                Android Marshmallow 6.0 on Qualcomm MSM8956 Expand
                                                                                                                                                  AES-GCM Expand
                                                                                                                                                  Android Oreo 8.1 on Qualcomm SDM660 Expand
                                                                                                                                                    AES-GCM Expand
                                                                                                                                                    Java SE Runtime Environment 7 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-GCM Expand
                                                                                                                                                    Java SE Runtime Environment 8 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-GCM Expand
                                                                                                                                                    Linux 3.10 on Intel Xeon E5-2697 v3 Expand
                                                                                                                                                      AES-GCM Expand
                                                                                                                                                      Linux 3.10 on Intel Xeon Silver 4110 Expand
                                                                                                                                                        AES-GCM Expand
                                                                                                                                                        PhotonOS 2.0 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                                                                          AES-GCM Expand
                                                                                                                                                          Ubuntu 16.04 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                                                                            AES-GCM Expand
                                                                                                                                                            Ubuntu 16.04 running on ESXi 7.0 with JDK 8 on Intel Xeon Gold 6126 Expand
                                                                                                                                                              AES-GCM Expand
                                                                                                                                                              Ubuntu 18.04 running on ESXi 7.0 with JDK 11 on Intel Xeon Gold 6126 Expand
                                                                                                                                                                AES-GCM Expand
                                                                                                                                                                Windows Server 2016 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                                                                                  AES-GCM Expand
                                                                                                                                                                  Android Lollipop 5.1 on Qualcomm MSM8960 Pro Expand
                                                                                                                                                                    AES-GMAC Expand
                                                                                                                                                                    Android Marshmallow 6.0 on Qualcomm MSM8956 Expand
                                                                                                                                                                      AES-GMAC Expand
                                                                                                                                                                      Android Oreo 8.1 on Qualcomm SDM660 Expand
                                                                                                                                                                        AES-GMAC Expand
                                                                                                                                                                        Java SE Runtime Environment 7 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-GMAC Expand
                                                                                                                                                                        Java SE Runtime Environment 8 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-GMAC Expand
                                                                                                                                                                        Linux 3.10 on Intel Xeon E5-2697 v3 Expand
                                                                                                                                                                          AES-GMAC Expand
                                                                                                                                                                          Linux 3.10 on Intel Xeon Silver 4110 Expand
                                                                                                                                                                            AES-GMAC Expand
                                                                                                                                                                            PhotonOS 2.0 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                                                                                              AES-GMAC Expand
                                                                                                                                                                              Ubuntu 16.04 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                                                                                                AES-GMAC Expand
                                                                                                                                                                                Ubuntu 16.04 running on ESXi 7.0 with JDK 8 on Intel Xeon Gold 6126 Expand
                                                                                                                                                                                  AES-GMAC Expand
                                                                                                                                                                                  Ubuntu 18.04 running on ESXi 7.0 with JDK 11 on Intel Xeon Gold 6126 Expand
                                                                                                                                                                                    AES-GMAC Expand
                                                                                                                                                                                    Windows Server 2016 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                                                                                                      AES-GMAC Expand
                                                                                                                                                                                      Android Lollipop 5.1 on Qualcomm MSM8960 Pro Expand
                                                                                                                                                                                        AES-KW Expand
                                                                                                                                                                                        Android Marshmallow 6.0 on Qualcomm MSM8956 Expand
                                                                                                                                                                                          AES-KW Expand
                                                                                                                                                                                          Android Oreo 8.1 on Qualcomm SDM660 Expand
                                                                                                                                                                                            AES-KW Expand
                                                                                                                                                                                            Java SE Runtime Environment 7 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-KW Expand
                                                                                                                                                                                            Java SE Runtime Environment 8 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-KW Expand
                                                                                                                                                                                            Linux 3.10 on Intel Xeon E5-2697 v3 Expand
                                                                                                                                                                                              AES-KW Expand
                                                                                                                                                                                              Linux 3.10 on Intel Xeon Silver 4110 Expand
                                                                                                                                                                                                AES-KW Expand
                                                                                                                                                                                                PhotonOS 2.0 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                                                                                                                  AES-KW Expand
                                                                                                                                                                                                  Ubuntu 16.04 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                                                                                                                    AES-KW Expand
                                                                                                                                                                                                    Ubuntu 16.04 running on ESXi 7.0 with JDK 8 on Intel Xeon Gold 6126 Expand
                                                                                                                                                                                                      AES-KW Expand
                                                                                                                                                                                                      Ubuntu 18.04 running on ESXi 7.0 with JDK 11 on Intel Xeon Gold 6126 Expand
                                                                                                                                                                                                        AES-KW Expand
                                                                                                                                                                                                        Windows Server 2016 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                                                                                                                          AES-KW Expand
                                                                                                                                                                                                          Android Lollipop 5.1 on Qualcomm MSM8960 Pro Expand
                                                                                                                                                                                                            AES-KWP Expand
                                                                                                                                                                                                            Android Marshmallow 6.0 on Qualcomm MSM8956 Expand
                                                                                                                                                                                                              AES-KWP Expand
                                                                                                                                                                                                              Android Oreo 8.1 on Qualcomm SDM660 Expand
                                                                                                                                                                                                                AES-KWP Expand
                                                                                                                                                                                                                Java SE Runtime Environment 7 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-KWP Expand
                                                                                                                                                                                                                Java SE Runtime Environment 8 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-KWP Expand
                                                                                                                                                                                                                Linux 3.10 on Intel Xeon E5-2697 v3 Expand
                                                                                                                                                                                                                  AES-KWP Expand
                                                                                                                                                                                                                  Linux 3.10 on Intel Xeon Silver 4110 Expand
                                                                                                                                                                                                                    AES-KWP Expand
                                                                                                                                                                                                                    PhotonOS 2.0 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                                                                                                                                      AES-KWP Expand
                                                                                                                                                                                                                      Ubuntu 16.04 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                                                                                                                                        AES-KWP Expand
                                                                                                                                                                                                                        Ubuntu 16.04 running on ESXi 7.0 with JDK 8 on Intel Xeon Gold 6126 Expand
                                                                                                                                                                                                                          AES-KWP Expand
                                                                                                                                                                                                                          Ubuntu 18.04 running on ESXi 7.0 with JDK 11 on Intel Xeon Gold 6126 Expand
                                                                                                                                                                                                                            AES-KWP Expand
                                                                                                                                                                                                                            Windows Server 2016 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                                                                                                                                              AES-KWP Expand
                                                                                                                                                                                                                              Android Lollipop 5.1 on Qualcomm MSM8960 Pro Expand
                                                                                                                                                                                                                                AES-OFB Expand
                                                                                                                                                                                                                                Android Marshmallow 6.0 on Qualcomm MSM8956 Expand
                                                                                                                                                                                                                                  AES-OFB Expand
                                                                                                                                                                                                                                  Android Oreo 8.1 on Qualcomm SDM660 Expand
                                                                                                                                                                                                                                    AES-OFB Expand
                                                                                                                                                                                                                                    Java SE Runtime Environment 7 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-OFB Expand
                                                                                                                                                                                                                                    Java SE Runtime Environment 8 on Red Hat Enterprise Linux 7.3 on VMware ESXi 5.5 on Intel Xeon Processor X5670 AES-OFB Expand
                                                                                                                                                                                                                                    Linux 3.10 on Intel Xeon E5-2697 v3 Expand
                                                                                                                                                                                                                                      AES-OFB Expand
                                                                                                                                                                                                                                      Linux 3.10 on Intel Xeon Silver 4110 Expand
                                                                                                                                                                                                                                        AES-OFB Expand
                                                                                                                                                                                                                                        PhotonOS 2.0 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                                                                                                                                                          AES-OFB Expand
                                                                                                                                                                                                                                          Ubuntu 16.04 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                                                                                                                                                            AES-OFB Expand
                                                                                                                                                                                                                                            Ubuntu 16.04 running on ESXi 7.0 with JDK 8 on Intel Xeon Gold 6126 Expand
                                                                                                                                                                                                                                              AES-OFB Expand
                                                                                                                                                                                                                                              Ubuntu 18.04 running on ESXi 7.0 with JDK 11 on Intel Xeon Gold 6126 Expand
                                                                                                                                                                                                                                                AES-OFB Expand
                                                                                                                                                                                                                                                Windows Server 2016 running on ESXi 6.7 with JRE 1.8 on Intel Xeon 6126 Expand
                                                                                                                                                                                                                                                  AES-OFB Expand

                                                                                                                                                                                                                                                  Created October 05, 2016, Updated March 16, 2023