Cryptographic Algorithm Validation Program CAVP

Description
The library provides the control plane cryptographic services to the Citrix Application Delivery Controller product line.
Version
2.0
Type
FIRMWARE
Vendor
Citrix Systems, Inc.
851 Cypress Creek Road
Fort Lauderdale, FL 33309
USA
Contacts
Hariharan Subramanian
hariharan.subramanian@citrix.com
+1 408 364 4681
Tushar Kanekar
tushar.kanekar@citrix.com
+1 408 790 8503

C1559 First Validated: 2/7/2020

Operating Environment Algorithm Capabilities
FreeBSD 8.4 on Intel® Xeon® E5-2680 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2680 v4
    • manufacturer: Intel
AES-CBC
  • Direction: Decrypt, Encrypt
  • Key Length: 128, 192, 256
FreeBSD 8.4 on Intel® Xeon® E5-2680 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2680 v4
    • manufacturer: Intel
AES-CTR
  • Direction: Encrypt
  • Key Length: 128, 192, 256
FreeBSD 8.4 on Intel® Xeon® E5-2680 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2680 v4
    • manufacturer: Intel
AES-GCM
  • Direction: Decrypt, Encrypt
  • IV Generation: Internal
  • IV Generation Mode: 8.2.1
  • Key Length: 128, 256
  • Tag Length: 32, 64, 96, 104, 112, 120, 128
  • IV Length: 96, 128
  • Payload Length: 504, 512, 1016, 1024
  • AAD Length: 0, 504, 512, 1016, 1024
FreeBSD 8.4 on Intel® Xeon® E5-2680 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2680 v4
    • manufacturer: Intel
Counter DRBG
  • Prediction Resistance: Yes, No
  • Supports Reseed
    • Capabilities:
      • Mode: AES-256
      • Derivation Function Enabled: Yes
      • Additional Input: 0-256
      • Entropy Input: 256
      • Nonce: 128
      • Personalization String Length: 0-256
      • Returned Bits: 512
    • Capabilities:
      • Mode: AES-256
      • Derivation Function Enabled: No
      • Additional Input: 0-384
      • Entropy Input: 384
      • Nonce: 0
      • Personalization String Length: 0-384
      • Returned Bits: 512
Prerequisites:
FreeBSD 8.4 on Intel® Xeon® E5-2680 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2680 v4
    • manufacturer: Intel
ECDSA KeyGen (186-4)
  • Curve: P-224, P-256, P-384, P-521
  • Secret Generation Mode: Extra Bits, Testing Candidates
Prerequisites:
FreeBSD 8.4 on Intel® Xeon® E5-2680 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2680 v4
    • manufacturer: Intel
ECDSA SigGen (186-4)
    • Capabilities:
      • Curve: P-224
      • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-256
      • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-384
      • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-521
      • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
Prerequisites:
FreeBSD 8.4 on Intel® Xeon® E5-2680 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2680 v4
    • manufacturer: Intel
ECDSA SigVer (186-4)
    • Capabilities:
      • Curve: P-224
      • Hash Algorithm: SHA-1, SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-256
      • Hash Algorithm: SHA-1, SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-384
      • Hash Algorithm: SHA-1, SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-521
      • Hash Algorithm: SHA-1, SHA2-256, SHA2-384, SHA2-512
Prerequisites:
FreeBSD 8.4 on Intel® Xeon® E5-2680 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2680 v4
    • manufacturer: Intel
HMAC-SHA-1
  • MAC: 80, 96, 128, 160
  • Key sizes < block size
  • Key size = block size
  • Key sizes > block size
Prerequisites:
FreeBSD 8.4 on Intel® Xeon® E5-2680 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2680 v4
    • manufacturer: Intel
HMAC-SHA2-256
  • MAC: 128, 192, 256
  • Key sizes < block size
  • Key size = block size
  • Key sizes > block size
Prerequisites:
FreeBSD 8.4 on Intel® Xeon® E5-2680 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2680 v4
    • manufacturer: Intel
HMAC-SHA2-384
  • MAC: 192, 256, 320, 384
  • Key sizes < block size
  • Key sizes > block size
  • Key size = block size
Prerequisites:
FreeBSD 8.4 on Intel® Xeon® E5-2680 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2680 v4
    • manufacturer: Intel
HMAC-SHA2-512
  • MAC: 256, 320, 384, 448, 512
  • Key sizes < block size
  • Key size = block size
  • Key sizes > block size
Prerequisites:
FreeBSD 8.4 on Intel® Xeon® E5-2680 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2680 v4
    • manufacturer: Intel
KAS-ECC CDH-Component
  • Curve: P-224, P-256, P-384, P-521
FreeBSD 8.4 on Intel® Xeon® E5-2680 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2680 v4
    • manufacturer: Intel
RSA KeyGen (186-4)
    • Capabilities:
      • Key Generation Mode: B.3.3
        • Properties:
          • Modulo: 2048
          • Primality Tests: C.2
        • Properties:
          • Modulo: 3072
          • Primality Tests: C.2
  • Public Exponent Mode: Fixed
  • Fixed Public Exponent: 10001
  • Private Key Format: Standard
Prerequisites:
FreeBSD 8.4 on Intel® Xeon® E5-2680 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2680 v4
    • manufacturer: Intel
RSA SigGen (186-4)
    • Capabilities:
      • Signature Type: PKCS 1.5
        • Properties:
          • Modulo: 2048
            • Hash Pair:
              • Hash Algorithm: SHA-1
            • 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-256
            • Hash Pair:
              • Hash Algorithm: SHA2-384
            • Hash Pair:
              • Hash Algorithm: SHA2-512
Prerequisites:
FreeBSD 8.4 on Intel® Xeon® E5-2680 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2680 v4
    • manufacturer: Intel
RSA SigVer (186-4)
    • Capabilities:
      • Signature Type: PKCS 1.5
        • Properties:
          • Modulo: 2048
            • Hash Pair:
              • Hash Algorithm: SHA-1
            • 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-256
            • Hash Pair:
              • Hash Algorithm: SHA2-384
            • Hash Pair:
              • Hash Algorithm: SHA2-512
  • Public Exponent Mode: Fixed
  • Fixed Public Exponent: 10001
Prerequisites:
FreeBSD 8.4 on Intel® Xeon® E5-2680 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2680 v4
    • manufacturer: Intel
SHA-1
  • Message Length: 0-51200 Increment 8
FreeBSD 8.4 on Intel® Xeon® E5-2680 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2680 v4
    • manufacturer: Intel
SHA-256
  • Message Length: 0-51200 Increment 8
FreeBSD 8.4 on Intel® Xeon® E5-2680 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2680 v4
    • manufacturer: Intel
SHA-384
  • Message Length: 0-102400 Increment 8
FreeBSD 8.4 on Intel® Xeon® E5-2680 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2680 v4
    • manufacturer: Intel
SHA-512
  • Message Length: 0-102400 Increment 8
FreeBSD 8.4 on Intel® Xeon® E5-2680 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2680 v4
    • manufacturer: Intel
TDES-CBC
  • Direction: Decrypt, Encrypt
  • Keying Option: 1

Created October 05, 2016, Updated October 19, 2020