Cryptographic Algorithm Validation Program CAVP

Implementation Name
Description
The test covers AES-NI for Ubuntu 18.04 OpenSSL.
Version
2.0
Type
SOFTWARE
Vendor
Canonical Ltd.
5th Floor, Blue Fin Building, 110 Southwark Street
London SE1 0SU
United Kingdom
Contacts
Joy Latten
joy.latten@canonical.com
Joe McManus
joe.mcmanus@canonical.com

C670 First Validated: 5/8/2019

Operating Environment Algorithm Capabilities
Ubuntu 18.04 on Intel® Xeon® CPU E5
  • processor: Intel Xeon® CPU E5
    • manufacturer: Intel
  • software: Ubuntu 18.04
AES-CBC
  • Direction: Decrypt, Encrypt
  • Key Length: 128, 192, 256
Ubuntu 18.04 on Intel® Xeon® CPU E5
  • processor: Intel Xeon® CPU E5
    • manufacturer: Intel
  • software: Ubuntu 18.04
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:
Ubuntu 18.04 on Intel® Xeon® CPU E5
  • processor: Intel Xeon® CPU E5
    • manufacturer: Intel
  • software: Ubuntu 18.04
AES-CFB1
  • Direction: Decrypt, Encrypt
  • Key Length: 128, 192, 256
Ubuntu 18.04 on Intel® Xeon® CPU E5
  • processor: Intel Xeon® CPU E5
    • manufacturer: Intel
  • software: Ubuntu 18.04
AES-CFB128
  • Direction: Decrypt, Encrypt
  • Key Length: 128, 192, 256
Ubuntu 18.04 on Intel® Xeon® CPU E5
  • processor: Intel Xeon® CPU E5
    • manufacturer: Intel
  • software: Ubuntu 18.04
AES-CFB8
  • Direction: Decrypt, Encrypt
  • Key Length: 128, 192, 256
Ubuntu 18.04 on Intel® Xeon® CPU E5
  • processor: Intel Xeon® CPU E5
    • manufacturer: Intel
  • software: Ubuntu 18.04
AES-CMAC
    • Capabilities:
      • Direction: Generation
      • Key Length: 128
      • MAC: 64, 128
      • Message Length: 0, 128, 184, 1608, 2048, 524288
    • Capabilities:
      • Direction: Generation
      • Key Length: 192
      • MAC: 64, 128
      • Message Length: 0, 128, 184, 1608, 2048, 524288
    • Capabilities:
      • Direction: Generation
      • Key Length: 256
      • MAC: 64, 128
      • Message Length: 0, 128, 184, 1608, 2048, 524288
    • Capabilities:
      • Direction: Verification
      • Key Length: 128
      • MAC: 64, 128
      • Message Length: 0, 128, 184, 1608, 2048, 524288
    • Capabilities:
      • Direction: Verification
      • Key Length: 192
      • MAC: 64, 128
      • Message Length: 0, 128, 184, 1608, 2048, 524288
    • Capabilities:
      • Direction: Verification
      • Key Length: 256
      • MAC: 64, 128
      • Message Length: 0, 128, 184, 1608, 2048, 524288
Ubuntu 18.04 on Intel® Xeon® CPU E5
  • processor: Intel Xeon® CPU E5
    • manufacturer: Intel
  • software: Ubuntu 18.04
AES-CTR
  • Direction: Encrypt
  • Key Length: 128, 192, 256
Ubuntu 18.04 on Intel® Xeon® CPU E5
  • processor: Intel Xeon® CPU E5
    • manufacturer: Intel
  • software: Ubuntu 18.04
AES-ECB
  • Direction: Decrypt, Encrypt
  • Key Length: 128, 192, 256
Ubuntu 18.04 on Intel® Xeon® CPU E5
  • processor: Intel Xeon® CPU E5
    • manufacturer: Intel
  • software: Ubuntu 18.04
AES-OFB
  • Direction: Decrypt, Encrypt
  • Key Length: 128, 192, 256
Ubuntu 18.04 on Intel® Xeon® CPU E5
  • processor: Intel Xeon® CPU E5
    • manufacturer: Intel
  • software: Ubuntu 18.04
AES-XTS
  • Direction: Decrypt, Encrypt
  • Key Length: 128
  • Payload Length: 128, 136, 200, 256, 65536
  • Tweak Mode: Hex
Ubuntu 18.04 on Intel® Xeon® CPU E5
  • processor: Intel Xeon® CPU E5
    • manufacturer: Intel
  • software: Ubuntu 18.04
AES-XTS
  • Direction: Decrypt, Encrypt
  • Key Length: 256
  • Payload Length: 128, 136, 200, 256, 65536
  • Tweak Mode: Hex
Ubuntu 18.04 on Intel® Xeon® CPU E5
  • processor: Intel Xeon® CPU E5
    • manufacturer: Intel
  • software: Ubuntu 18.04
Counter DRBG
  • Prediction Resistance: No
  • Supports Reseed
    • Capabilities:
      • Mode: AES-128
      • Derivation Function Enabled: Yes
      • Additional Input: 0-128
      • Entropy Input: 128
      • Nonce: 64
      • Personalization String Length: 0-128
      • Returned Bits: 512
    • Capabilities:
      • Mode: AES-192
      • Derivation Function Enabled: Yes
      • Additional Input: 0-256
      • Entropy Input: 192
      • Nonce: 128
      • Personalization String Length: 0-256
      • Returned Bits: 512
    • 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-128
      • Derivation Function Enabled: No
      • Additional Input: 0-256
      • Entropy Input: 256
      • Nonce: 0
      • Personalization String Length: 0-256
      • Returned Bits: 512
    • Capabilities:
      • Mode: AES-192
      • Derivation Function Enabled: No
      • Additional Input: 0-320
      • Entropy Input: 320
      • Nonce: 0
      • Personalization String Length: 0-320
      • 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:

Created October 05, 2016, Updated December 01, 2020