Communication Cryptographic Library (CCL)
Caveat: When operated in FIPS mode. No assurance of the minimum strength of generated keys. The module generates keys whose strengths are modified by available entropy
Certificate
| Certificate number | 2854 |
|---|---|
| Standard | FIPS 140-2 |
| Status | historical |
| Overall level | 1 |
| Module type | Software |
| Embodiment | Multi-Chip Stand Alone |
| Vendor | EFJohnson Technologies · website |
| Software versions | Product Number 039-5804-200 Rev 3.0 |
Module description
The CCL is a dynamically linked library implemented using the C programming language with an external Java interface. Application developers wishing to use the CCL can use the CCL's Application Programming Interface (API) to perform AES, ECDSA, HMAC, DRBG, SHA256 and SHA512 security related functions. It also includes non-validated legacy services to support DES encryption while operating in the Non-Approved mode of operation.
Security level exceptions
- Physical Security: N/A
- Mitigation of Other Attacks: N/A
Approved algorithms
Other algorithms
DES
Tested configurations
- Android 6.0 running on a Nexus 5X (single-user mode)
Validation history
| Date | Type | Lab |
|---|---|---|
| 2017-03-02 | Initial | UL Verification Services, Inc. |
| 2018-06-28 | Update | UL Verification Services, Inc. |
| 2021-04-28 | Update | UL Verification Services, Inc. |
Status timeline
As observed by this tracker's snapshots. NIST publishes no dates for list moves; observation began 2026-08-21, so earlier changes carry no date.
- 2026-08-21: first observed by this tracker, status historical
- Validation dates on record: 2017-03-02, 2018-06-28, 2021-04-28