Module Name
IBM CryptoLite for C
Historical Reason
RNG SP800-131A Revision 1 Transition
Caveat
When operated in FIPS mode
Security Level Exceptions
- Cryptographic Module Specification: Level 3
Embodiment
Multi-chip standalone
Description
IBM CryptoLite is a C software package providing advanced cryptographic services in a very small footprint. CryptoLite supports public key encryption, digital signatures, symmetric ciphers, hash functions, message authentication codes, and other cryptographic algorithms through a simple programming interface. There are no runtime dependencies and the code has been optimized for high performance.
Tested Configuration(s)
- AIX 5200-07 (32-bit kernel), AIX 5200-07 (64-bit kernel), AIX 5300-03 (32-bit kernel), AIX 5300-03 (64-bit kernel) (single-user mode)
Approved Algorithms
AES |
Cert. #498 |
DSA |
Cert. #205 |
HMAC |
Cert. #252 |
RNG |
Cert. #278 |
RSA |
Cert. #214 |
SHS |
Cert. #568 |
Triple-DES |
Cert. #511 |
Other Algorithms
RC2; CAST-5; CAST-6; Diffie-Hellman (key agreement; key establishment methodology provides 112 bits of encryption strength; non-compliant less than 112-bits of encryption strength); MD5; MD2; HMAC-MD2; HMAC-MD5; Whirlpool; Arc-Four; DES