Cryptographic Algorithm Validation Program CAVP

Description
The library provides the control plane cryptographic services to the Citrix Application Delivery Controller product line.
Version
3.0
Type
SOFTWARE
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

C1918 First Validated: 6/29/2020

Operating Environment Algorithm Capabilities
FreeBSD 8.4 on VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 with AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 with AES-NI
    • manufacturer: Intel
AES-CBC
  • Direction: Decrypt, Encrypt
  • Key Length: 128, 192, 256
FreeBSD 8.4 on VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 without AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 without AES-NI
    • manufacturer: Intel
AES-CBC
  • Direction: Decrypt, Encrypt
  • Key Length: 128, 192, 256
FreeBSD 8.4 on VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 with AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 with AES-NI
    • manufacturer: Intel
AES-CTR
  • Direction: Encrypt
  • Key Length: 128, 192, 256
FreeBSD 8.4 on VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 without AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 without AES-NI
    • manufacturer: Intel
AES-CTR
  • Direction: Encrypt
  • Key Length: 128, 192, 256
FreeBSD 8.4 on VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 with AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 with AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 without AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 without AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 with AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 with AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 without AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 without AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 with AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 with AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 without AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 without AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 with AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 with AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 without AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 without AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 with AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 with AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 without AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 without AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 with AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 with AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 without AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 without AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 with AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 with AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 without AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 without AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 with AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 with AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 without AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 without AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 with AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 with AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 without AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 without AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 with AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 with AES-NI
    • manufacturer: Intel
KAS-ECC CDH-Component
  • Curve: P-224, P-256, P-384, P-521
FreeBSD 8.4 on VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 without AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 without AES-NI
    • manufacturer: Intel
KAS-ECC CDH-Component
  • Curve: P-224, P-256, P-384, P-521
FreeBSD 8.4 on VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 with AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 with AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 without AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 without AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 with AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 with AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 without AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 without AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 with AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 with AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 without AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 without AES-NI
    • 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 VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 with AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 with AES-NI
    • manufacturer: Intel
SHA-1
  • Message Length: 0-51200 Increment 8
FreeBSD 8.4 on VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 without AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 without AES-NI
    • manufacturer: Intel
SHA-1
  • Message Length: 0-51200 Increment 8
FreeBSD 8.4 on VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 with AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 with AES-NI
    • manufacturer: Intel
SHA-256
  • Message Length: 0-51200 Increment 8
FreeBSD 8.4 on VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 without AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 without AES-NI
    • manufacturer: Intel
SHA-256
  • Message Length: 0-51200 Increment 8
FreeBSD 8.4 on VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 with AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 with AES-NI
    • manufacturer: Intel
SHA-384
  • Message Length: 0-102400 Increment 8
FreeBSD 8.4 on VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 without AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 without AES-NI
    • manufacturer: Intel
SHA-384
  • Message Length: 0-102400 Increment 8
FreeBSD 8.4 on VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 with AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 with AES-NI
    • manufacturer: Intel
SHA-512
  • Message Length: 0-102400 Increment 8
FreeBSD 8.4 on VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 without AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 without AES-NI
    • manufacturer: Intel
SHA-512
  • Message Length: 0-102400 Increment 8
FreeBSD 8.4 on VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 with AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 with AES-NI
    • manufacturer: Intel
TDES-CBC
  • Direction: Decrypt, Encrypt
  • Keying Option: 1
FreeBSD 8.4 on VMware ESXi 6.5 on Intel® Xeon® E5-2680 v4 without AES-NI
  • software: FreeBSD 8.4 on VMware ESXi 6.5
  • processor: Intel Xeon® E5-2680 v4 without AES-NI
    • manufacturer: Intel
TDES-CBC
  • Direction: Decrypt, Encrypt
  • Keying Option: 1

Created October 05, 2016, Updated October 19, 2020