Cryptographic Algorithm Validation Program CAVP

Description
Cryptographic library offering various cryptographic mechanisms to Apple frameworks. The testing applies to user space and optimized SHA-1, SHA-224, SHA-256 using SHAVNG.
Version
9.0
Type
SOFTWARE
Vendor
Apple Inc.
One Apple Park Way
MS: 927-1CPS
Cupertino, CA 95014
USA
Contacts
Shawn Geddis
geddis@apple.com
(669)227-3579
(866)315-1954
Stephanie Motre Martin
smotre@apple.com
(408)750-6235
(866)315-1954

Validations

Number
Date
Operating Environments
Algorithm Capabilities
DRBG 2332
9/21/2018
  • iOS 12 on Apple A9X
    • Apple A9X w/ iOS 12
  • HMAC DRBG
    • Prediction Resistance: No
      • Capabilities:
        • Mode: SHA-1
      • Capabilities:
        • Mode: SHA2-224
      • Capabilities:
        • Mode: SHA2-256
      • Capabilities:
        • Mode: SHA2-384
      • Capabilities:
        • Mode: SHA2-512
    Prerequisites:
SHS 4575
9/21/2018
  • iOS 12 on Apple A9X
    • Apple A9X w/ iOS 12
  • SHA-1
    • Message Length: 0-51200 Increment 8
  • SHA-224
    • Message Length: 0-51200 Increment 8
  • SHA-256
    • Message Length: 0-51200 Increment 8
  • SHA-384
    • Message Length: 0-102400 Increment 8
  • SHA-512
    • Message Length: 0-102400 Increment 8
AES 5737
9/21/2018
  • iOS 12 on Apple A9X
    • Apple A9X w/ iOS 12
  • 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
    • AAD Length: 0
  • AES-CTR
    • Key Length: 128, 192, 256
    • Counter Source: Internal
  • AES-ECB
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 192, 256
HMAC 3802
9/21/2018
  • iOS 12 on Apple A9X
    • Apple A9X w/ iOS 12
Created October 05, 2016, Updated June 22, 2020