Cryptographic Algorithm Validation Program CAVP

Description
The test covers the SSSE3 for Constant Time assembler and Bit Slice AES 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

C677 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