Computer Security Resource Center

Computer Security Resource Center

Computer Security
Resource Center

Cryptographic Algorithm Validation Program

Description
The Samsung BoringSSL Cryptographic Module is a general purpose cryptographic module to provide user-mode applications with security services.
Version
v1.2
Type
SOFTWARE
Vendor
Samsung Electronics Co., Ltd
416 Maetan-3dong, Yeongtong-gu
Suwon, Gyeonggi 152-848
South Korea
Contacts
Jung Ha Paik
jungha.paik@samsung.com
+82-10-8861-0858

Validations

Number
Date
Operating Environments
Algorithm Capabilities
SHS 4230
2/16/2018
  • Android 8.0 on Qualcomm MSM8996
  • Android 8.0 on Qualcomm MSM8998
  • Android 8.0 on Qualcomm SDM845
  • Android 8.0 on Samsung Electronics Exynos7570
  • Android 8.0 on Samsung Electronics Exynos7883
  • Android 8.0 on Samsung Electronics Exynos7884
  • Android 8.0 on Samsung Electronics Exynos8890
  • Android 8.0 on Samsung Electronics Exynos8895
  • Android 8.0 on Samsung Electronics Exynos9810
  • SHA-1
    • Message Length: 0-65536 Increment 8
  • SHA-224
    • Message Length: 0-65536 Increment 8
  • SHA-256
    • Message Length: 0-65536 Increment 8
  • SHA-384
    • Message Length: 0-65536 Increment 8
  • SHA-512
    • Message Length: 0-65536 Increment 8
AES 5255
2/16/2018
  • Android 8.0 on Qualcomm MSM8996
  • Android 8.0 on Qualcomm MSM8998
  • Android 8.0 on Qualcomm SDM845
  • Android 8.0 on Samsung Electronics Exynos7570
  • Android 8.0 on Samsung Electronics Exynos7883
  • Android 8.0 on Samsung Electronics Exynos7884
  • Android 8.0 on Samsung Electronics Exynos8890
  • Android 8.0 on Samsung Electronics Exynos8895
  • Android 8.0 on Samsung Electronics Exynos9810
  • AES-CBC
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 192, 256
  • AES-CMAC
      • Capabilities:
        • MAC: 0-128
        • Message Length: 0-524288
        • Block Size: Full, Partial
        • Key Length: 128, 192, 256
        • Direction: Generation, Verification
  • 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
    • IV Generation Mode: 8.2.1
    • IV Length: 96
    • Payload Length: 504, 512, 1016, 1024
    • IV Generation: Internal
    • Key Length: 128, 192, 256
    • Tag Length: 32, 64, 96, 104, 112, 120, 128
    • AAD Length: 504, 512, 1016, 1024
  • AES-KW
    • Key Length: 128, 256
    • Cipher: Cipher
    • Direction: Decrypt, Encrypt
    • Payload Length: 128, 256, 320, 320, 320
  • AES-OFB
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 256
DRBG 2010
2/16/2018
  • Android 8.0 on Qualcomm MSM8996
  • Android 8.0 on Qualcomm MSM8998
  • Android 8.0 on Qualcomm SDM845
  • Android 8.0 on Samsung Electronics Exynos7570
  • Android 8.0 on Samsung Electronics Exynos7883
  • Android 8.0 on Samsung Electronics Exynos7884
  • Android 8.0 on Samsung Electronics Exynos8890
  • Android 8.0 on Samsung Electronics Exynos8895
  • Android 8.0 on Samsung Electronics Exynos9810
  • Counter DRBG
    • Prediction Resistance: Yes, No
      • Capabilities:
        • Mode: AES-128
        • Derivation Function Enabled: No
      • Capabilities:
        • Mode: AES-128
        • Derivation Function Enabled: Yes
      • Capabilities:
        • Mode: AES-192
        • Derivation Function Enabled: No
      • Capabilities:
        • Mode: AES-192
        • Derivation Function Enabled: Yes
      • Capabilities:
        • Mode: AES-256
        • Derivation Function Enabled: No
      • Capabilities:
        • Mode: AES-256
        • Derivation Function Enabled: Yes
    Prerequisites:
HMAC 3479
2/16/2018
  • Android 8.0 on Qualcomm MSM8996
  • Android 8.0 on Qualcomm MSM8998
  • Android 8.0 on Qualcomm SDM845
  • Android 8.0 on Samsung Electronics Exynos7570
  • Android 8.0 on Samsung Electronics Exynos7883
  • Android 8.0 on Samsung Electronics Exynos7884
  • Android 8.0 on Samsung Electronics Exynos8890
  • Android 8.0 on Samsung Electronics Exynos8895
  • Android 8.0 on Samsung Electronics Exynos9810
ECDSA 1369
2/16/2018
  • Android 8.0 on Qualcomm MSM8996
  • Android 8.0 on Qualcomm MSM8998
  • Android 8.0 on Qualcomm SDM845
  • Android 8.0 on Samsung Electronics Exynos7570
  • Android 8.0 on Samsung Electronics Exynos7883
  • Android 8.0 on Samsung Electronics Exynos7884
  • Android 8.0 on Samsung Electronics Exynos8890
  • Android 8.0 on Samsung Electronics Exynos8895
  • Android 8.0 on Samsung Electronics Exynos9810
RSA 2810
2/16/2018
  • Android 8.0 on Qualcomm MSM8996
  • Android 8.0 on Qualcomm MSM8998
  • Android 8.0 on Qualcomm SDM845
  • Android 8.0 on Samsung Electronics Exynos7570
  • Android 8.0 on Samsung Electronics Exynos7883
  • Android 8.0 on Samsung Electronics Exynos7884
  • Android 8.0 on Samsung Electronics Exynos8890
  • Android 8.0 on Samsung Electronics Exynos8895
  • Android 8.0 on Samsung Electronics Exynos9810
  • RSA SigGen (186-4)
      • Capabilities:
          • 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
        • Signature Type: PKCS 1.5
      • Capabilities:
          • 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
        • Signature Type: PKCSPSS
    Prerequisites:
  • RSA SigVer (186-4)
      • Capabilities:
          • 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
        • Signature Type: PKCS 1.5
      • Capabilities:
        • Signature Type: PKCSPSS
          • Properties:
            • Modulo: 1024
              • Hash Pair:
                • Hash Algorithm: SHA-1
                • Salt Length: 0
              • Hash Pair:
                • Salt Length: 0
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Salt Length: 0
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
                • Salt Length: 0
              • Hash Pair:
                • Salt Length: 0
                • Hash Algorithm: SHA2-512
          • Properties:
            • Modulo: 2048
              • Hash Pair:
                • Hash Algorithm: SHA-1
                • Salt Length: 0
              • Hash Pair:
                • Salt Length: 0
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Salt Length: 0
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
                • Salt Length: 0
              • Hash Pair:
                • Salt Length: 0
                • Hash Algorithm: SHA2-512
          • Properties:
            • Modulo: 3072
              • Hash Pair:
                • Hash Algorithm: SHA-1
                • Salt Length: 0
              • Hash Pair:
                • Salt Length: 0
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Salt Length: 0
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
                • Salt Length: 0
              • Hash Pair:
                • Salt Length: 0
                • Hash Algorithm: SHA2-512
    Prerequisites:
Component 1726
2/16/2018
  • Android 8.0 on Qualcomm MSM8996
  • Android 8.0 on Qualcomm MSM8998
  • Android 8.0 on Qualcomm SDM845
  • Android 8.0 on Samsung Electronics Exynos7570
  • Android 8.0 on Samsung Electronics Exynos7883
  • Android 8.0 on Samsung Electronics Exynos7884
  • Android 8.0 on Samsung Electronics Exynos8890
  • Android 8.0 on Samsung Electronics Exynos8895
  • Android 8.0 on Samsung Electronics Exynos9810
Component 1725
2/16/2018
  • Android 8.0 on Qualcomm MSM8996
  • Android 8.0 on Qualcomm MSM8998
  • Android 8.0 on Qualcomm SDM845
  • Android 8.0 on Samsung Electronics Exynos7570
  • Android 8.0 on Samsung Electronics Exynos7883
  • Android 8.0 on Samsung Electronics Exynos7884
  • Android 8.0 on Samsung Electronics Exynos8890
  • Android 8.0 on Samsung Electronics Exynos8895
  • Android 8.0 on Samsung Electronics Exynos9810
DSA 1361
2/16/2018
  • Android 8.0 on Qualcomm MSM8996
  • Android 8.0 on Qualcomm MSM8998
  • Android 8.0 on Qualcomm SDM845
  • Android 8.0 on Samsung Electronics Exynos7570
  • Android 8.0 on Samsung Electronics Exynos7883
  • Android 8.0 on Samsung Electronics Exynos7884
  • Android 8.0 on Samsung Electronics Exynos8890
  • Android 8.0 on Samsung Electronics Exynos8895
  • Android 8.0 on Samsung Electronics Exynos9810
  • DSA KeyGen (186-4)
      • Capabilities:
        • L: 2048
        • N: 256
      • Capabilities:
        • L: 3072
        • N: 256
    Prerequisites:
  • DSA SigGen (186-4)
      • Capabilities:
        • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
        • N: 224
        • L: 2048
      • Capabilities:
        • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
        • N: 256
        • L: 2048
      • Capabilities:
        • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
        • N: 256
        • L: 3072
    Prerequisites:
  • DSA SigVer (186-4)
      • Capabilities:
        • N: 160
        • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
        • L: 1024
      • Capabilities:
        • N: 224
        • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
        • L: 2048
      • Capabilities:
        • N: 256
        • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
        • L: 2048
      • Capabilities:
        • N: 256
        • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
        • L: 3072
    Prerequisites: