Cryptographic Algorithm Validation Program CAVP

Description
The library provides the data plane cryptographic services and data plane TLS KDF to the Citrix Application Delivery Controller product line.
Version
4.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

C1922 First Validated: 6/29/2020

Operating Environment Algorithm Capabilities
FreeBSD 8.4 on Intel® Xeon® E5-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 v4
    • manufacturer: Intel
AES-CBC
  • Direction: Decrypt, Encrypt
  • Key Length: 128, 192, 256
FreeBSD 8.4 on Intel® Xeon® E5-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 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-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 v4
    • manufacturer: Intel
ECDSA SigGen (186-4)
    • Capabilities:
      • Curve: P-224
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-256
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-384
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-521
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
Prerequisites:
FreeBSD 8.4 on Intel® Xeon® E5-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 v4
    • manufacturer: Intel
ECDSA SigVer (186-4)
    • Capabilities:
      • Curve: P-224
      • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-256
      • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-384
      • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
    • Capabilities:
      • Curve: P-521
      • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
Prerequisites:
FreeBSD 8.4 on Intel® Xeon® E5-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 v4
    • manufacturer: Intel
Hash DRBG
  • Prediction Resistance: Yes, No
  • Supports Reseed
    • Capabilities:
      • Mode: SHA2-256
      • Entropy Input: 256
      • Nonce: 128
      • Personalization String Length: 0-256
      • Additional Input: 0-256
      • Returned Bits: 1024
Prerequisites:
FreeBSD 8.4 on Intel® Xeon® E5-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 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-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 v4
    • manufacturer: Intel
HMAC-SHA2-224
  • MAC: 112, 128, 160, 192, 224
  • Key sizes < block size
  • Key size = block size
  • Key sizes > block size
Prerequisites:
FreeBSD 8.4 on Intel® Xeon® E5-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 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-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 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-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 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-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 v4
    • manufacturer: Intel
KAS-ECC CDH-Component
  • Curve: P-224, P-256, P-384, P-521
FreeBSD 8.4 on Intel® Xeon® E5-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 v4
    • manufacturer: Intel
KDF TLS
  • TLS Version: v1.0/1.1, v1.2
  • Hash Algorithm: SHA2-256, SHA2-384
Prerequisites:
FreeBSD 8.4 on Intel® Xeon® E5-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 v4
    • manufacturer: Intel
RSA SigGen (186-2)
    • Capabilities:
      • Signature Type: PKCS 1.5
      • Modulo: 4096
      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
Prerequisites:
FreeBSD 8.4 on Intel® Xeon® E5-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 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-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
Prerequisites:
FreeBSD 8.4 on Intel® Xeon® E5-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 v4
    • manufacturer: Intel
RSA SigVer (186-2)
    • Capabilities:
      • Signature Type: PKCS 1.5
        • 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
FreeBSD 8.4 on Intel® Xeon® E5-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 v4
    • manufacturer: Intel
RSA SigVer (186-4)
    • 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: 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
  • Public Exponent Mode: Fixed
  • Fixed Public Exponent: 10001
Prerequisites:
FreeBSD 8.4 on Intel® Xeon® E5-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 v4
    • manufacturer: Intel
SHA-1
  • Message Length: 0-51200 Increment 8
FreeBSD 8.4 on Intel® Xeon® E5-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 v4
    • manufacturer: Intel
SHA-224
  • Message Length: 0-51200 Increment 8
FreeBSD 8.4 on Intel® Xeon® E5-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 v4
    • manufacturer: Intel
SHA-256
  • Message Length: 0-51200 Increment 8
FreeBSD 8.4 on Intel® Xeon® E5-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 v4
    • manufacturer: Intel
SHA-384
  • Message Length: 0-102400 Increment 8
FreeBSD 8.4 on Intel® Xeon® E5-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 v4
    • manufacturer: Intel
SHA-512
  • Message Length: 0-102400 Increment 8

A607 First Validated: 7/17/2020

Operating Environment Algorithm Capabilities
FreeBSD 8.4 on Intel® Xeon® E5-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 v4
    • manufacturer: Intel
RSA SigGen (186-4)
    • Capabilities:
      • Signature Type: PKCS 1.5
        • Properties:
          • Modulo: 4096
            • Hash Pair:
              • Hash Algorithm: SHA2-224
            • Hash Pair:
              • Hash Algorithm: SHA2-256
            • Hash Pair:
              • Hash Algorithm: SHA2-384
            • Hash Pair:
              • Hash Algorithm: SHA2-512
FreeBSD 8.4 on Intel® Xeon® E5-2620 v4
  • software: FreeBSD 8.4
  • processor: Intel Xeon® E5-2620 v4
    • manufacturer: Intel
RSA SigVer (186-4)
    • Capabilities:
      • Signature Type: PKCS 1.5
        • Properties:
          • Modulo: 4096
            • Hash Pair:
              • Hash Algorithm: SHA2-224
            • Hash Pair:
              • Hash Algorithm: SHA2-256
            • Hash Pair:
              • Hash Algorithm: SHA2-384
            • Hash Pair:
              • Hash Algorithm: SHA2-512
            • Hash Pair:
              • Hash Algorithm: SHA-1
  • Public Exponent Mode: Fixed
  • Fixed Public Exponent: 010001

Created October 05, 2016, Updated October 19, 2020