IBM® Crypto for C (ICC)
Caveat: When operated in FIPS mode
Certificate
| Certificate number | 350 |
|---|---|
| Standard | FIPS 140-2 |
| Status | historical |
| Overall level | 1 |
| Module type | Software |
| Embodiment | Multi-chip standalone |
| Vendor | IBM® Corporation · website |
| Software versions | 0.1 |
Module description
The ICC is a C language implementation of cryptographic functions which uses the cryptographic library provided by the OpenSSL project. This enables IBM products to use an open source solution for cryptography and a FIPS 140-2 certified cryptographic provider.
Approved algorithms
Other algorithms
DES (Cert. #216); HMAC-SHA-1 (Cert #159, vendor affirmed; non-compliant); RC2; RC2-40; RC2-64; RC4; Blowfish; CAST; RSA (encryption/decryption); MD2; MD4; MD5; RIPEMD; HMAC-MD5
Tested configurations
- SUN Solaris 5.8, AIX 5.2 and Windows 2000 (single user mode)
Validation history
| Date | Type | Lab |
|---|---|---|
| 2003-10-03 | Initial | SAIC-VA |
| 2004-08-23 | Update | |
| 2004-12-02 | Update |
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: 2003-10-03, 2004-08-23, 2004-12-02