Module Name
IBM® Crypto for C (ICC)
Historical Reason
Moved to historical list due to sunsetting
Caveat
When operated in FIPS mode
Embodiment
Multi-chip standalone
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.
Tested Configuration(s)
- SUN Solaris 5.8, AIX 5.2 and Windows 2000 (single user mode)
Approved Algorithms
AES |
Cert. #65 |
RSA |
PKCS#1, vendor affirmed |
SHA-1 |
Cert. #159 |
Triple-DES |
Cert. #174 |
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