Computer Security Resource Center

Computer Security Resource Center

Computer Security
Resource Center

Cryptographic Algorithm Validation Program

Product Name
Description
A software library that contains cryptographic functionality to serve BoringSSL and other user-space applications.
Version
66005f41fbc3529ffe8d007708756720529da20d
Type
SOFTWARE
Vendor
Google, Inc.
1600 Amphitheatre Parkway
Mountain View, CA 94043
USA
Contacts
Adam Langley
security@chromium.org

Validations

Number
Date
Operating Environments
Algorithm Capabilities
HMAC 3743
8/2/2018
  • Debian Linux 4.9.0 (Rodete) on Intel Xeon CPU E5-2680 with PAA
  • Debian Linux 4.9.0 (Rodete) on Intel Xeon CPU E5-2680 without PAA
  • Ubuntu Linux 18.04 on POWER9 with PAA
  • Ubuntu Linux 18.04 on POWER9 without PAA
DRBG 2253
8/2/2018
  • Debian Linux 4.9.0 (Rodete) on Intel Xeon CPU E5-2680 with PAA
  • Debian Linux 4.9.0 (Rodete) on Intel Xeon CPU E5-2680 without PAA
  • Ubuntu Linux 18.04 on POWER9 with PAA
  • Ubuntu Linux 18.04 on POWER9 without PAA
Component 2033
8/2/2018
  • Debian Linux 4.9.0 (Rodete) on Intel Xeon CPU E5-2680 with PAA
  • Debian Linux 4.9.0 (Rodete) on Intel Xeon CPU E5-2680 without PAA
  • Ubuntu Linux 18.04 on POWER9 with PAA
  • Ubuntu Linux 18.04 on POWER9 without PAA
  • KAS-ECC Component
    • Function: Key Pair Generation
    • Scheme:
      • Ephemeral Unified:
        • KAS Role: Initiator, Responder
        • KDF without Key Confirmation:
          • Parameter Set:
            • EB:
              • Hash Algorithm: SHA2-224
              • Curve: P-224
            • EC:
              • Hash Algorithm: SHA2-256
              • Curve: P-256
            • ED:
              • Hash Algorithm: SHA2-384
              • Curve: P-384
            • EE:
              • Hash Algorithm: SHA2-512
              • Curve: P-521
    Prerequisites:
SHS 4509
8/2/2018
  • Debian Linux 4.9.0 (Rodete) on Intel Xeon CPU E5-2680 with PAA
  • Debian Linux 4.9.0 (Rodete) on Intel Xeon CPU E5-2680 without PAA
  • Ubuntu Linux 18.04 on POWER9 with PAA
  • Ubuntu Linux 18.04 on POWER9 without PAA
  • SHA-1
    • Message Length: 0-51200 Increment 8
  • SHA-224
    • Message Length: 0-51200 Increment 8
  • SHA-256
    • Message Length: 0-51200 Increment 8
  • SHA-384
    • Message Length: 0-102400 Increment 8
  • SHA-512
    • Message Length: 0-102400 Increment 8
AES 5612
8/2/2018
  • Debian Linux 4.9.0 (Rodete) on Intel Xeon CPU E5-2680 with PAA
  • Debian Linux 4.9.0 (Rodete) on Intel Xeon CPU E5-2680 without PAA
  • Ubuntu Linux 18.04 on POWER9 with PAA
  • Ubuntu Linux 18.04 on POWER9 without PAA
  • AES-CBC
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 192, 256
  • AES-CTR
    • Key Length: 128, 192, 256
    • Counter Source: External
  • AES-ECB
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 192, 256
  • AES-GCM
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 256
    • Tag Length: 32, 64, 96, 104, 112, 120, 128
    • IV Length: 96
    • Payload Length: 104, 256, 320
    • AAD Length: 0, 64, 256, 320
  • AES-GMAC
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 256
    • Tag Length: 32, 64, 96, 104, 112, 120, 128
    • IV Length: 96
    • AAD Length: 0, 64, 256, 320
  • AES-KW
    • Direction: Decrypt, Encrypt
    • Cipher: Cipher
    • Key Length: 128, 256
    • Payload Length: 128, 192, 256, 320, 4096
Component 2035
8/2/2018
  • Debian Linux 4.9.0 (Rodete) on Intel Xeon CPU E5-2680 with PAA
  • Debian Linux 4.9.0 (Rodete) on Intel Xeon CPU E5-2680 without PAA
  • Ubuntu Linux 18.04 on POWER9 with PAA
  • Ubuntu Linux 18.04 on POWER9 without PAA
ECDSA 1520
8/2/2018
  • Debian Linux 4.9.0 (Rodete) on Intel Xeon CPU E5-2680 with PAA
  • Debian Linux 4.9.0 (Rodete) on Intel Xeon CPU E5-2680 without PAA
  • Ubuntu Linux 18.04 on POWER9 with PAA
  • Ubuntu Linux 18.04 on POWER9 without PAA
RSA 3020
8/2/2018
  • Debian Linux 4.9.0 (Rodete) on Intel Xeon CPU E5-2680 with PAA
  • Debian Linux 4.9.0 (Rodete) on Intel Xeon CPU E5-2680 without PAA
  • Ubuntu Linux 18.04 on POWER9 with PAA
  • Ubuntu Linux 18.04 on POWER9 without PAA
  • RSA KeyGen (186-4)
      • Capabilities:
        • Key Generation Mode: B.3.3
          • Properties:
            • Modulo: 2048
            • Primality Tests: C.2
          • Properties:
            • Modulo: 3072
            • Primality Tests: C.2
    • Public Exponent Mode: Fixed
    • Fixed Public Exponent: 10001
    Prerequisites:
  • RSA SigGen (186-4)
      • Capabilities:
        • Signature Type: PKCS 1.5
          • Properties:
            • Modulo: 2048
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
          • Properties:
            • Modulo: 3072
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
      • Capabilities:
        • Signature Type: PKCSPSS
          • Properties:
            • Modulo: 2048
              • Hash Pair:
                • Hash Algorithm: SHA2-224
                • Salt Length: 224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
                • Salt Length: 256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
                • Salt Length: 384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
                • Salt Length: 512
          • Properties:
            • Modulo: 3072
              • Hash Pair:
                • Hash Algorithm: SHA2-224
                • Salt Length: 224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
                • Salt Length: 256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
                • Salt Length: 384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
                • Salt Length: 512
    Prerequisites:
  • RSA SigVer (186-4)
      • Capabilities:
        • Signature Type: PKCS 1.5
          • Properties:
            • Modulo: 1024
              • Hash Pair:
                • Hash Algorithm: SHA-1
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
          • Properties:
            • Modulo: 2048
              • Hash Pair:
                • Hash Algorithm: SHA-1
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
          • Properties:
            • Modulo: 3072
              • Hash Pair:
                • Hash Algorithm: SHA-1
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
      • Capabilities:
        • Signature Type: PKCSPSS
          • Properties:
            • Modulo: 2048
              • Hash Pair:
                • Hash Algorithm: SHA2-224
                • Salt Length: 224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
                • Salt Length: 256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
                • Salt Length: 384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
                • Salt Length: 512
          • Properties:
            • Modulo: 3072
              • Hash Pair:
                • Hash Algorithm: SHA2-224
                • Salt Length: 224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
                • Salt Length: 256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
                • Salt Length: 384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
                • Salt Length: 512
    Prerequisites:
Component 2034
8/2/2018
  • Debian Linux 4.9.0 (Rodete) on Intel Xeon CPU E5-2680 with PAA
  • Debian Linux 4.9.0 (Rodete) on Intel Xeon CPU E5-2680 without PAA
  • Ubuntu Linux 18.04 on POWER9 with PAA
  • Ubuntu Linux 18.04 on POWER9 without PAA
TDES 2825
8/2/2018
  • Debian Linux 4.9.0 (Rodete) on Intel Xeon CPU E5-2680 with PAA
  • Debian Linux 4.9.0 (Rodete) on Intel Xeon CPU E5-2680 without PAA
  • Ubuntu Linux 18.04 on POWER9 with PAA
  • Ubuntu Linux 18.04 on POWER9 without PAA
  • TDES-CBC
    • Direction: Decrypt, Encrypt
    • Keying Option: 1
  • TDES-ECB
    • Direction: Decrypt, Encrypt
    • Keying Option: 1