Module Name
Motorola BoringCrypto Android
Caveat
When operated in FIPS mode. No assurance of the minimum strength of generated keys.
Security Level Exceptions
- Physical Security: N/A
- Mitigation of Other Attacks: N/A
Embodiment
Multi-Chip Stand Alone
Description
Motorola BoringCrypto Android module is an open-source, general-purpose cryptographic library which provides FIPS 140-2 approved cryptographic algorithms to serve BoringSSL and other user-space applications.
Tested Configuration(s)
- Android 12 on Motorola Edge+ (2022) (a.k.a. Motorola Edge+ UW or Motorola edge 30 pro) with Qualcomm Snapdragon 8 gen 1 with PAA
- Android 12 on Motorola Edge+ (2022) (a.k.a. Motorola Edge+ UW or Motorola edge 30 pro) with Qualcomm Snapdragon 8 gen 1 without PAA (single-user mode)
Approved Algorithms
AES |
Cert. #A2751 |
CVL |
Cert. #A2751 |
DRBG |
Cert. #A2751 |
ECDSA |
Cert. #A2751 |
HMAC |
Cert. #A2751 |
KAS |
KAS-SSC Cert. #A2751, CVL Cert. #A2751 |
KAS-SSC |
Cert. #A2751 |
KTS |
AES Cert. #A2751; key establishment methodology provides between 128 and 256 bits of encryption strength |
RSA |
Cert. #A2751 |
SHS |
Cert. #A2751 |
Triple-DES |
Cert. #A2751 |
Allowed Algorithms
RSA (key wrapping; key establishment methodology provides between 112 and 256 bits of encryption strength)
Software Versions
dcdc7bbc6e59ac0123407a9dc4d1f43dd0d117cd