808bits

Apple corecrypto Module v12.0 [Apple silicon, Kernel, Software, SL1]

FIPS 140-3 certificate #4854 · Apple Inc. · data as of 2026-08-28
Active. Sunset date 2026-10-27, 59 days away.
Caveat: Interim validation. When operated in approved mode

Certificate

Certificate number4854
StandardFIPS 140-3
Statusactive
Sunset date2026-10-27
Overall level1
Module typeSoftware
EmbodimentMulti-Chip Stand Alone
VendorApple Inc. · website
Software versions12.0

Module description

The Apple Cryptographic Module for Apple silicon kernel space environment.

Security level exceptions

  • Physical security: N/A
  • Non-invasive security: N/A
  • Mitigation of other attacks: N/A

Approved algorithms

AlgorithmCAVP certificate
AES-CBCA2793
AES-CBCA2794
AES-CBCA2865
AES-CBCA2866
AES-CCMA2796
AES-CCMA2868
AES-CFB128A2793
AES-CFB128A2794
AES-CFB128A2865
AES-CFB128A2866
AES-CFB8A2794
AES-CFB8A2866
AES-CTRA2794
AES-CTRA2796
AES-CTRA2866
AES-CTRA2868
AES-ECBA2793
AES-ECBA2794
AES-ECBA2796
AES-ECBA2865
AES-ECBA2866
AES-ECBA2868
AES-GCMA2796
AES-GCMA2868
AES-KWA2794
AES-KWA2866
AES-OFBA2793
AES-OFBA2794
AES-OFBA2865
AES-OFBA2866
AES-XTSA2793
AES-XTSA2865
Counter DRBGA2794
Counter DRBGA2796
Counter DRBGA2866
Counter DRBGA2868
ECDSA KeyGen (FIPS186-4)A2797
ECDSA KeyGen (FIPS186-4)A2869
ECDSA KeyVer (FIPS186-4)A2797
ECDSA KeyVer (FIPS186-4)A2869
ECDSA SigGen (FIPS186-4)A2797
ECDSA SigGen (FIPS186-4)A2869
ECDSA SigVer (FIPS186-4)A2797
ECDSA SigVer (FIPS186-4)A2869
HMAC-SHA-1A2797
HMAC-SHA-1A2869
HMAC-SHA2-224A2797
HMAC-SHA2-224A2869
HMAC-SHA2-256A2797
HMAC-SHA2-256A2798
HMAC-SHA2-256A2869
HMAC-SHA2-256A2870
HMAC-SHA2-384A2795
HMAC-SHA2-384A2797
HMAC-SHA2-384A2867
HMAC-SHA2-384A2869
HMAC-SHA2-512A2795
HMAC-SHA2-512A2797
HMAC-SHA2-512A2867
HMAC-SHA2-512A2869
HMAC-SHA2-512/256A2795
HMAC-SHA2-512/256A2797
HMAC-SHA2-512/256A2867
HMAC-SHA2-512/256A2869
RSA SigGen (FIPS186-4)A2797
RSA SigGen (FIPS186-4)A2869
RSA SigVer (FIPS186-4)A2797
RSA SigVer (FIPS186-4)A2869
SHA-1A2797
SHA-1A2869
SHA2-224A2797
SHA2-224A2869
SHA2-256A2797
SHA2-256A2798
SHA2-256A2869
SHA2-256A2870
SHA2-384A2795
SHA2-384A2797
SHA2-384A2867
SHA2-384A2869
SHA2-512A2795
SHA2-512A2797
SHA2-512A2867
SHA2-512A2869
SHA2-512/256A2795
SHA2-512/256A2797
SHA2-512/256A2867
SHA2-512/256A2869

Tested configurations

  • iOS 15 running on iPhone 11 Pro with an Apple A Series A13 Bionic with PAA
  • iOS 15 running on iPhone 11 Pro with an Apple A Series A13 Bionic without PAA
  • iOS 15 running on iPhone 12 with an Apple A Series A14 Bionic with PAA
  • iOS 15 running on iPhone 12 with an Apple A Series A14 Bionic without PAA
  • iOS 15 running on iPhone 13 Pro Max with an Apple A Series A15 Bionic with PAA
  • iOS 15 running on iPhone 13 Pro Max with an Apple A Series A15 Bionic without PAA
  • iOS 15 running on iPhone 6S with an Apple A Series A9 with PAA
  • iOS 15 running on iPhone 6S with an Apple A Series A9 without PAA
  • iOS 15 running on iPhone 7 Plus with an Apple A Series A10 Fusion with PAA
  • iOS 15 running on iPhone 7 Plus with an Apple A Series A10 Fusion without PAA
  • iOS 15 running on iPhone X with an Apple A Series A11 Bionic with PAA
  • iOS 15 running on iPhone X with an Apple A Series A11 Bionic without PAA
  • iOS 15 running on iPhone XS Max with an Apple A Series A12 Bionic with PAA
  • iOS 15 running on iPhone XS Max with an Apple A Series A12 Bionic without PAA
  • iPadOS 15 running on iPad (5th generation) with an Apple A Series A9 with PAA
  • iPadOS 15 running on iPad (5th generation) with an Apple A Series A9 without PAA
  • iPadOS 15 running on iPad (7th generation) with an Apple A Series A10 Fusion with PAA
  • iPadOS 15 running on iPad (7th generation) with an Apple A Series A10 Fusion without PAA
  • iPadOS 15 running on iPad (9th generation) with an Apple A Series A13 Bionic with PAA
  • iPadOS 15 running on iPad (9th generation) with an Apple A Series A13 Bionic without PAA
  • iPadOS 15 running on iPad Air (4th generation) with an Apple A Series A14 Bionic with PAA
  • iPadOS 15 running on iPad Air (4th generation) with an Apple A Series A14 Bionic without PAA
  • iPadOS 15 running on iPad mini (5th generation) with an Apple A Series A12 Bionic with PAA
  • iPadOS 15 running on iPad mini (5th generation) with an Apple A Series A12 Bionic without PAA
  • iPadOS 15 running on iPad mini (6th generation) with an Apple A Series A15 Bionic with PAA
  • iPadOS 15 running on iPad mini (6th generation) with an Apple A Series A15 Bionic without PAA
  • iPadOS 15 running on iPad Pro 10.5 inch with an Apple A Series A10X Fusion with PAA
  • iPadOS 15 running on iPad Pro 10.5 inch with an Apple A Series A10X Fusion without PAA
  • iPadOS 15 running on iPad Pro 11-inch (1st generation) with an Apple A Series A12X Bionic with PAA
  • iPadOS 15 running on iPad Pro 11-inch (1st generation) with an Apple A Series A12X Bionic without PAA
  • iPadOS 15 running on iPad Pro 11-inch (2nd generation) with an Apple A Series A12Z Bionic with PAA
  • iPadOS 15 running on iPad Pro 11-inch (2nd generation) with an Apple A Series A12Z Bionic without PAA
  • iPadOS 15 running on iPad Pro 11-inch (3rd generation) with an Apple M Series M1 with PAA
  • iPadOS 15 running on iPad Pro 11-inch (3rd generation) with an Apple M Series M1 without PAA
  • iPadOS 15 running on iPad Pro 9.7-inch with an Apple A Series A9X with PAA
  • iPadOS 15 running on iPad Pro 9.7-inch with an Apple A Series A9X without PAA
  • macOS Monterey 12 running on MacBook Pro (13-inch, M1, 2020) with an Apple M Series M1 with PAA
  • macOS Monterey 12 running on MacBook Pro (13-inch, M1, 2020) with an Apple M Series M1 without PAA
  • macOS Monterey 12 running on MacBook Pro 14-inch with an Apple M Series M1 Pro with PAA
  • macOS Monterey 12 running on MacBook Pro 14-inch with an Apple M Series M1 Pro without PAA
  • macOS Monterey 12 running on MacBook Pro 16-inch with an Apple M Series M1 Max with PAA
  • macOS Monterey 12 running on MacBook Pro 16-inch with an Apple M Series M1 Max without PAA
  • T2OS 12 running on Apple Security Chip T2 with an Apple T Series T2 with PAA
  • T2OS 12 running on Apple Security Chip T2 with an Apple T Series T2 without PAA
  • tvOS 15 running on Apple TV 4K (2nd generation) with an Apple A Series A12 Bionic with PAA
  • tvOS 15 running on Apple TV 4K (2nd generation) with an Apple A Series A12 Bionic without PAA
  • tvOS 15 running on Apple TV 4K with an Apple A Series A10X Fusion with PAA
  • tvOS 15 running on Apple TV 4K with an Apple A Series A10X Fusion without PAA
  • watchOS 8 running on Apple Watch Series S3 with an Apple S Series S3 with PAA
  • watchOS 8 running on Apple Watch Series S3 with an Apple S Series S3 without PAA
  • watchOS 8 running on Apple Watch Series S4 with an Apple S Series S4 with PAA
  • watchOS 8 running on Apple Watch Series S4 with an Apple S Series S4 without PAA
  • watchOS 8 running on Apple Watch Series S5 with an Apple S Series S5 with PAA
  • watchOS 8 running on Apple Watch Series S5 with an Apple S Series S5 without PAA
  • watchOS 8 running on Apple Watch Series S6 with an Apple S Series S6 with PAA
  • watchOS 8 running on Apple Watch Series S6 with an Apple S Series S6 without PAA. watchOS 8 running on Apple Watch Series S7 with an Apple S Series S7 with PAA
  • watchOS 8 running on Apple Watch Series S7 with an Apple S Series S7 without PAA.

Validation history

DateTypeLab
2024-10-28Initialatsec information security corporation

Status timeline

As observed by this tracker's snapshots. NIST publishes no dates for list moves; observation began 2026-08-21, so earlier changes carry no date.

  • 2026-08-21: first observed by this tracker, status active
  • Validation dates on record: 2024-10-28

Source documents