Cryptographic Algorithm Validation Program CAVP

Description
ICC is a C language implementation of cryptographic functions based on 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.
Version
8.0.0
Type
SOFTWARE
Vendor
IBM Corporation IBM/Tivoli
P.O. Box 3499
Australia Fair
Southport, Queensland 4215
Australia
Contacts
Peter Waltenberg
pwalten@au1.ibm.com
+61 7 5552 4016
Fax: +61 7 5571 0420
Alex Hennekam
alexhenn@au1.ibm.com
+61 7 5552 4045
Fax: +61 7 5571 0420

TDES 919 First Validated: 4/21/2010

Operating Environment Algorithm Capabilities
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
TDES-CBC
  • Direction: Decrypt, Encrypt
  • Keying Option: 1
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
TDES-CFB64
  • Direction: Decrypt, Encrypt
  • Keying Option: 1
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
TDES-ECB
  • Direction: Decrypt, Encrypt
  • Keying Option: 1
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
TDES-OFB
  • Direction: Decrypt, Encrypt
  • Keying Option: 1

HMAC 768 First Validated: 4/21/2010

Operating Environment Algorithm Capabilities
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
HMAC-SHA-1
  • Key sizes < block size
  • Key size = block size
  • Key sizes > block size
Prerequisites:
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
HMAC-SHA2-224
  • Key sizes < block size
  • Key size = block size
  • Key sizes > block size
Prerequisites:
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
HMAC-SHA2-256
  • Key sizes < block size
  • Key size = block size
  • Key sizes > block size
Prerequisites:
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
HMAC-SHA2-384
  • Key sizes < block size
  • Key sizes > block size
Prerequisites:
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
HMAC-SHA2-512
  • Key sizes < block size
  • Key size = block size
  • Key sizes > block size
Prerequisites:

ECDSA 159 First Validated: 4/21/2010

Operating Environment Algorithm Capabilities
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
ECDSA KeyGen (FIPS186-2):
  • Curve: B-163, B-233, B-283, B-409, B-571, K-163, K-233, K-283, K-409, K-571, P-192, P-224, P-256, P-384, P-521
Prerequisites:
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
ECDSA KeyVer (FIPS186-2):
  • Curve: B-163, B-233, B-283, B-409, B-571, K-163, K-233, K-283, K-409, K-571, P-192, P-224, P-256, P-384, P-521
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
ECDSA SigGen (FIPS186-2):
  • Curve: B-163, B-233, B-283, B-409, B-571, K-163, K-233, K-283, K-409, K-571, P-192, P-224, P-256, P-384, P-521
Prerequisites:
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
ECDSA SigVer (FIPS186-2):
  • Curve: B-163, B-233, B-283, B-409, B-571, K-163, K-233, K-283, K-409, K-571, P-192, P-224, P-256, P-384, P-521
Prerequisites:

DSA 424 First Validated: 4/21/2010

Operating Environment Algorithm Capabilities
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
DSA KeyGen (FIPS186-2):
  • Modulus Length: 1024
Prerequisites:
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
DSA PQGGen (FIPS186-2):
  • Modulus Length: 1024
Prerequisites:
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
DSA PQGVer (FIPS186-2):
  • Modulus Length: 1024
Prerequisites:
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
DSA SigGen (FIPS186-2):
  • Modulus Length: 1024
Prerequisites:
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
DSA SigVer (FIPS186-2):
  • Modulus Length: 1024
Prerequisites:

RSA 632 First Validated: 4/21/2010

Operating Environment Algorithm Capabilities
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
RSA KeyGen (FIPS186-2):
  • Modulus Length: 1024, 1536, 2048, 3072, 4096
  • Public Key Value: 3, 17
Prerequisites:
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
RSA SigGen (FIPS186-2):
    • Capabilities:
      • Signature Type: PKCS 1.5
      • Modulo: 1024, 1536, 2048, 3072, 4096
      • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
Prerequisites:
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
RSA SigVer (FIPS186-2)
    • Capabilities:
      • Signature Type: PKCS 1.5
        • Properties:
          • Modulo: 1024
            • Hash Pair:
              • Hash Algorithm: SHA-1
            • Hash Pair:
              • Hash Algorithm: SHA2-224
            • Hash Pair:
              • Hash Algorithm: SHA2-256
            • Hash Pair:
              • Hash Algorithm: SHA2-384
            • Hash Pair:
              • Hash Algorithm: SHA2-512
        • Properties:
          • Modulo: 1536
            • Hash Pair:
              • Hash Algorithm: SHA-1
            • Hash Pair:
              • Hash Algorithm: SHA2-224
            • Hash Pair:
              • Hash Algorithm: SHA2-256
            • Hash Pair:
              • Hash Algorithm: SHA2-384
            • Hash Pair:
              • Hash Algorithm: SHA2-512
        • Properties:
          • Modulo: 2048
            • Hash Pair:
              • Hash Algorithm: SHA-1
            • Hash Pair:
              • Hash Algorithm: SHA2-224
            • Hash Pair:
              • Hash Algorithm: SHA2-256
            • Hash Pair:
              • Hash Algorithm: SHA2-384
            • Hash Pair:
              • Hash Algorithm: SHA2-512
        • Properties:
          • Modulo: 3072
            • Hash Pair:
              • Hash Algorithm: SHA-1
            • Hash Pair:
              • Hash Algorithm: SHA2-224
            • Hash Pair:
              • Hash Algorithm: SHA2-256
            • Hash Pair:
              • Hash Algorithm: SHA2-384
            • Hash Pair:
              • Hash Algorithm: SHA2-512
        • Properties:
          • Modulo: 4096
            • Hash Pair:
              • Hash Algorithm: SHA-1
            • Hash Pair:
              • Hash Algorithm: SHA2-224
            • Hash Pair:
              • Hash Algorithm: SHA2-256
            • Hash Pair:
              • Hash Algorithm: SHA2-384
            • Hash Pair:
              • Hash Algorithm: SHA2-512
Prerequisites:

DRBG 36 First Validated: 4/21/2010

Operating Environment Algorithm Capabilities
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
Counter DRBG
    • Capabilities:
      • Mode: AES-128
      • Derivation Function Enabled: No
    • Capabilities:
      • Mode: AES-128
      • Derivation Function Enabled: Yes
    • Capabilities:
      • Mode: AES-192
      • Derivation Function Enabled: No
    • Capabilities:
      • Mode: AES-192
      • Derivation Function Enabled: Yes
    • Capabilities:
      • Mode: AES-256
      • Derivation Function Enabled: No
    • Capabilities:
      • Mode: AES-256
      • Derivation Function Enabled: Yes
Prerequisites:
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
HMAC DRBG
    • Capabilities:
      • Mode: SHA-1
    • Capabilities:
      • Mode: SHA2-224
    • Capabilities:
      • Mode: SHA2-256
Prerequisites:

AES 1320 First Validated: 4/21/2010

Operating Environment Algorithm Capabilities
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
AES-CBC
  • Direction: Decrypt, Encrypt
  • Key Length: 128, 192, 256
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
AES-CCM
  • Key Length: 128, 192, 256
  • Tag Length: 32, 48, 64, 80, 96, 112, 128
  • IV Length: 56, 64, 72, 80, 88, 96, 104
  • Payload Length: 0-256
  • AAD Length: 0-524288
Prerequisites:
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
AES-CFB1
  • Direction: Decrypt, Encrypt
  • Key Length: 128, 192, 256
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
AES-CFB128
  • Direction: Decrypt, Encrypt
  • Key Length: 128, 192, 256
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
AES-CFB8
  • Direction: Decrypt, Encrypt
  • Key Length: 128, 192, 256
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
AES-CMAC
    • Capabilities:
      • Direction: Generation, Verification
      • Key Length: 128, 192, 256
      • MAC: 64-128
      • Message Length: 0-524288
      • Block Size: Full, Partial
Prerequisites:
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
AES-ECB
  • Direction: Decrypt, Encrypt
  • Key Length: 128, 192, 256
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
AES-GCM
  • Direction: Decrypt, Encrypt
  • IV Generation: Internal
  • IV Generation Mode: 8.2.2
  • Key Length: 128, 192, 256
  • Tag Length: 128
  • IV Length: 96
  • Payload Length: 1024
  • AAD Length: 1024
Prerequisites:
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
AES-OFB
  • Direction: Decrypt, Encrypt
  • Key Length: 128, 192, 256

SHS 1206 First Validated: 4/21/2010

Operating Environment Algorithm Capabilities
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
SHA-1
  • Message Length: 0-51200 Increment 8
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
SHA2-224
  • Message Length: 0-51200 Increment 8
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
SHA2-256
  • Message Length: 0-51200 Increment 8
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
SHA2-384
  • Message Length: 0-102400 Increment 8
Red Hat Enterprise Linux Server 5 on IBM PowerPC 5 64-bit
SHA2-512
  • Message Length: 0-102400 Increment 8

Created October 05, 2016, Updated January 22, 2021