Cryptographic Algorithm Validation Program CAVP

Implementation Name
Description
The Allegro Cryptographic Engine (ACE) is a cryptographic library module for embedded computing systems. ACE provides software implementations of algorithms for calculations of message digests, digital signature creation and verification, bulk encryption and decryption, key generation and key exchange.
Version
1.1.8
Type
SOFTWARE
Vendor
Allegro Software Development Corporation
1740 Massachusetts Avenue
Boxborough, MA 01719
USA
Contacts
Alan Presser
apresser@allegrosoft.com
+1 (978) 264-6600

SHS 2243 First Validated: 11/8/2013

Operating Environment Algorithm Capabilities
Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
SHA-1
  • Message Length: 0-51200 Increment 8
Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
SHA2-224
  • Message Length: 0-51200 Increment 8
Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
SHA2-256
  • Message Length: 0-51200 Increment 8
Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
SHA2-384
  • Message Length: 0-102400 Increment 8
Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
SHA2-512
  • Message Length: 0-102400 Increment 8

TDES 1602 First Validated: 11/8/2013

Operating Environment Algorithm Capabilities
Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
TDES-CBC
  • Direction: Decrypt, Encrypt
  • Keying Option: 1
Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
TDES-CFB1
  • Direction: Decrypt, Encrypt
  • Keying Option: 1
Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
TDES-CFB64
  • Direction: Decrypt, Encrypt
  • Keying Option: 1
Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
TDES-CFB8
  • Direction: Decrypt, Encrypt
  • Keying Option: 1
Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
TDES-ECB
  • Direction: Decrypt, Encrypt
  • Keying Option: 1
Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
TDES-OFB
  • Direction: Decrypt, Encrypt
  • Keying Option: 1

Component 148 First Validated: 11/8/2013

Operating Environment Algorithm Capabilities
Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
KAS-ECC Component
  • Function: Domain Parameter Generation, Domain Parameter Validation, Full Public Key Validation, Key Pair Generation
  • Scheme:
    • Ephemeral Unified:
      • KAS Role: Initiator, Responder
      • Shared Secret Computation:
        • Parameter Set:
          • EA:
            • Hash Algorithm: SHA-1
            • Curve: P-192
          • EB:
            • Hash Algorithm: SHA2-256
            • Curve: P-224
          • EC:
            • Hash Algorithm: SHA2-256
            • Curve: P-256
          • ED:
            • Hash Algorithm: SHA2-512
            • Curve: P-384
          • EE:
            • Hash Algorithm: SHA2-512
            • Curve: P-521
Prerequisites:
Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
KAS-FFC Component
  • Function: Domain Parameter Generation, Domain Parameter Validation, Full Public Key Validation, Key Pair Generation
  • Scheme:
    Prerequisites:

    RSA 1374 First Validated: 11/8/2013

    Operating Environment Algorithm Capabilities
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    RSA KeyGen (FIPS186-4)
      • Capabilities:
        • Key Generation Mode: B.3.6
          • Properties:
            • Modulo: 2048
            • Primality Tests: C.3
          • Properties:
            • Modulo: 3072
            • Primality Tests: C.3
    • Public Exponent Mode: Random
    Prerequisites:
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    RSA SigGen (FIPS186-4)
      • Capabilities:
        • Signature Type: ANSI X9.31
          • Properties:
            • Modulo: 2048
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512/256 (0x40)
          • Properties:
            • Modulo: 3072
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512/256 (0x40)
      • Capabilities:
        • Signature Type: PKCS 1.5
          • Properties:
            • Modulo: 2048
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512/256
          • Properties:
            • Modulo: 3072
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512/256
      • Capabilities:
        • Signature Type: PKCSPSS
          • Properties:
            • Modulo: 2048
              • Hash Pair:
                • Hash Algorithm: SHA2-224
                • Salt Length: 0
              • Hash Pair:
                • Hash Algorithm: SHA2-256
                • Salt Length: 0
              • Hash Pair:
                • Hash Algorithm: SHA2-384
                • Salt Length: 0
              • Hash Pair:
                • Hash Algorithm: SHA2-512
                • Salt Length: 0
          • Properties:
            • Modulo: 3072
              • Hash Pair:
                • Hash Algorithm: SHA2-224
                • Salt Length: 0
              • Hash Pair:
                • Hash Algorithm: SHA2-256
                • Salt Length: 0
              • Hash Pair:
                • Hash Algorithm: SHA2-384
                • Salt Length: 0
              • Hash Pair:
                • Hash Algorithm: SHA2-512
                • Salt Length: 0
    Prerequisites:
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    RSA SigVer (FIPS186-4)
      • Capabilities:
        • Signature Type: ANSI X9.31
          • 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/256 (0x40)
          • 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
      • Capabilities:
        • Signature Type: PKCS 1.5
          • 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/256
          • 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/256
      • Capabilities:
        • Signature Type: PKCSPSS
          • Properties:
            • Modulo: 2048
              • Hash Pair:
                • Hash Algorithm: SHA-1
                • Salt Length: 0
              • Hash Pair:
                • Hash Algorithm: SHA2-224
                • Salt Length: 0
              • Hash Pair:
                • Hash Algorithm: SHA2-256
                • Salt Length: 0
              • Hash Pair:
                • Hash Algorithm: SHA2-384
                • Salt Length: 0
              • Hash Pair:
                • Hash Algorithm: SHA2-512
                • Salt Length: 0
          • Properties:
            • Modulo: 3072
              • Hash Pair:
                • Hash Algorithm: SHA-1
                • Salt Length: 0
              • Hash Pair:
                • Hash Algorithm: SHA2-224
                • Salt Length: 0
              • Hash Pair:
                • Hash Algorithm: SHA2-256
                • Salt Length: 0
              • Hash Pair:
                • Hash Algorithm: SHA2-384
                • Salt Length: 0
              • Hash Pair:
                • Hash Algorithm: SHA2-512
                • Salt Length: 0
    Prerequisites:

    ECDSA 465 First Validated: 11/8/2013

    Operating Environment Algorithm Capabilities
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    ECDSA KeyGen (FIPS186-4)
    • Curve: P-192, P-224, P-256, P-384, P-521
    • Secret Generation Mode: Testing Candidates
    Prerequisites:
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    ECDSA KeyVer (FIPS186-4)
    • Curve: P-192, P-224, P-256, P-384, P-521
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    ECDSA SigGen (FIPS186-4)
      • Capabilities:
        • Curve: P-224, P-256, P-384, P-521
        • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
      • Capabilities:
        • Curve: P-192
        • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
    Prerequisites:
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    ECDSA SigVer (FIPS186-4)
      • Capabilities:
        • Curve: P-192, P-224, P-256, P-384, P-521
        • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
    Prerequisites:

    HMAC 1661 First Validated: 11/8/2013

    Operating Environment Algorithm Capabilities
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    HMAC-SHA-1
    • Key sizes < block size
    • Key sizes > block size
    Prerequisites:
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    HMAC-SHA2-224
    • Key sizes < block size
    • Key sizes > block size
    Prerequisites:
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    HMAC-SHA2-256
    • Key sizes < block size
    • Key sizes > block size
    Prerequisites:
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    HMAC-SHA2-384
    • Key sizes < block size
    • Key sizes > block size
    Prerequisites:
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    HMAC-SHA2-512
    • Key sizes < block size
    • Key sizes > block size
    Prerequisites:

    AES 2671 First Validated: 11/8/2013

    Operating Environment Algorithm Capabilities
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    AES-CBC
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 192, 256
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    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-256
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    AES-CFB1
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 192, 256
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    AES-CFB128
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 192, 256
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    AES-CFB8
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 192, 256
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    AES-CMAC
      • Capabilities:
        • Direction: Generation, Verification
        • Key Length: 128, 192, 256
        • MAC: 0-128
        • Message Length: 0-524288
        • Block Size: Full, Partial
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    AES-CTR
    • Key Length: 128, 192, 256
    • Counter Source: Internal
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    AES-ECB
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 192, 256
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    AES-GCM
    • Direction: Decrypt, Encrypt
    • IV Generation: Internal
    • IV Generation Mode: 8.2.2
    • Key Length: 128, 192, 256
    • Tag Length: 32, 64, 96, 104, 112, 120, 128
    • IV Length: 96
    • Payload Length: 128, 136, 256, 264
    • AAD Length: 0, 128, 136, 256, 264
    Prerequisites:
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    AES-GMAC
    • Direction: Decrypt, Encrypt
    • IV Generation: Internal
    • IV Generation Mode: 8.2.2
    • Key Length: 128, 192, 256
    • Tag Length: 32, 64, 96, 104, 112, 120, 128
    • IV Length: 96
    • AAD Length: 0, 128, 136, 256, 264
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    AES-OFB
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 192, 256
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    AES-XTS
    • Direction: Decrypt, Encrypt
    • Key Length: 128
    • Block Size: Full, Partial
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    AES-XTS
    • Direction: Decrypt, Encrypt
    • Key Length: 256
    • Block Size: Full, Partial

    DSA 810 First Validated: 11/8/2013

    Operating Environment Algorithm Capabilities
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    DSA KeyGen (FIPS186-4)
      • Capabilities:
        • L: 2048
        • N: 224
      • Capabilities:
        • L: 2048
        • N: 256
      • Capabilities:
        • L: 3072
        • N: 256
    Prerequisites:
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    DSA PQGGen (FIPS186-4)
      • Capabilities:
        • L: 2048
        • N: 224
        • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
      • Capabilities:
        • L: 2048
        • N: 256
        • Hash Algorithm: SHA2-256, SHA2-384
      • Capabilities:
        • L: 3072
        • N: 256
        • Hash Algorithm: SHA2-256, SHA2-384
    Prerequisites:
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    DSA PQGVer (FIPS186-4)
      • Capabilities:
        • L: 2048
        • N: 224
        • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384
      • Capabilities:
        • L: 2048
        • N: 256
        • Hash Algorithm: SHA2-256, SHA2-384
      • Capabilities:
        • L: 3072
        • N: 256
        • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
    Prerequisites:
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    DSA SigGen (FIPS186-4)
      • Capabilities:
        • L: 2048
        • N: 224
        • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
      • Capabilities:
        • L: 2048
        • N: 256
        • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
      • Capabilities:
        • L: 3072
        • N: 256
        • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
    Prerequisites:
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    DSA SigVer (FIPS186-4)
      • Capabilities:
        • L: 1024
        • N: 160
        • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
      • Capabilities:
        • L: 2048
        • N: 224
        • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
      • Capabilities:
        • L: 2048
        • N: 256
        • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
      • Capabilities:
        • L: 3072
        • N: 256
        • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
    Prerequisites:

    DRBG 430 First Validated: 11/8/2013

    Operating Environment Algorithm Capabilities
    Windows 7 Ultimate (64-bit) on Intel Core 2 Duo E8400
    Hash DRBG
    • Prediction Resistance: Yes, No
      • Capabilities:
        • Mode: SHA2-224
      • Capabilities:
        • Mode: SHA2-256
      • Capabilities:
        • Mode: SHA2-384
      • Capabilities:
        • Mode: SHA2-512
    Prerequisites:

    Created October 05, 2016, Updated January 22, 2021