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 within watchOS.
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
Fax: (866)315-1954
Stephanie Motre Martin
smotre@apple.com
(408)750-6235
Fax: (866)315-1954

SHS 4632 First Validated: 10/5/2018

Operating Environment Algorithm Capabilities
watchOS 5 on Apple S3
SHA-1
  • Message Length: 0-51200 Increment 8
watchOS 5 on Apple S3
SHA2-224
  • Message Length: 0-51200 Increment 8
watchOS 5 on Apple S3
SHA2-256
  • Message Length: 0-51200 Increment 8
watchOS 5 on Apple S3
SHA2-384
  • Message Length: 0-102400 Increment 8
watchOS 5 on Apple S3
SHA2-512
  • Message Length: 0-102400 Increment 8

DRBG 2434 First Validated: 10/5/2018

Operating Environment Algorithm Capabilities
watchOS 5 on Apple S3
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:

HMAC 3857 First Validated: 10/12/2018

Operating Environment Algorithm Capabilities
watchOS 5 on Apple S3
HMAC-SHA-1
  • Key sizes < block size
  • Key size = block size
  • Key sizes > block size
Prerequisites:
watchOS 5 on Apple S3
HMAC-SHA2-224
  • Key sizes < block size
  • Key size = block size
  • Key sizes > block size
Prerequisites:
watchOS 5 on Apple S3
HMAC-SHA2-256
  • Key sizes < block size
  • Key size = block size
  • Key sizes > block size
Prerequisites:
watchOS 5 on Apple S3
HMAC-SHA2-384
  • Key sizes < block size
  • Key sizes > block size
  • Key size = block size
Prerequisites:
watchOS 5 on Apple S3
HMAC-SHA2-512
  • Key sizes < block size
  • Key size = block size
  • Key sizes > block size
Prerequisites:

AES 5845 First Validated: 10/5/2018

Operating Environment Algorithm Capabilities
watchOS 5 on Apple S3
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
watchOS 5 on Apple S3
AES-CTR
  • Key Length: 128, 192, 256
  • Counter Source: Internal
watchOS 5 on Apple S3
AES-ECB
  • Direction: Decrypt, Encrypt
  • Key Length: 128, 192, 256

Created October 05, 2016, Updated December 18, 2020