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 Expand All 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 November 24, 2020