Skip to main content
Design DocumentNxp

EdgeLock Enclave Hardware Security Module API Reference Manual (RM00284)

Software reference manual for the Hardware Security Module (HSM) API on NXP i.MX 8ULP and i.MX 9 series processors using the EdgeLock Enclave platform.

View design document

Overview

This reference manual provides a detailed software description of the API for the Hardware Security Module (HSM) solutions within the EdgeLock Enclave (ELE) platform. It covers NXP i.MX 8ULP, i.MX 91, i.MX 93, i.MX 95, and i.MX 943 processors. The document explains core concepts including session initialization, service flow management, and key store operations for symmetric and private keys. It details cryptographic operations such as hashing, signature generation and verification, ciphering, and message authentication codes (MAC). Additionally, it describes the Cyber-Resilient Recovery Module (CRRM) for attack detection and the management of key groups within local memory and external non-volatile memory (NVM).

Use Cases

  • Developing secure Linux-based applications on i.MX 8ULP and i.MX 9 series processors
  • Implementing hardware-accelerated cryptographic services including signatures and encryption
  • Managing secure key storage and lifecycle within the EdgeLock Enclave
  • Configuring automated cyber-resilient recovery for edge computing devices

Topics

NXP
i.MX 8ULP
i.MX 91
i.MX 93
i.MX 95
i.MX 943
EdgeLock Enclave
Hardware Security Module
HSM API
Cryptography
Secure Key Storage
Linux

Referenced Parts

i.MX 8ULP

NXP Semiconductors

description of the API provided by the i.MX 8ULP, i.MX 91, i.MX 93, i.MX 95, and i.MX 943 Hardware Security Module (HSM) solutions

i.MX 91

NXP Semiconductors

description of the API provided by the i.MX 8ULP, i.MX 91, i.MX 93, i.MX 95, and i.MX 943 Hardware Security Module (HSM) solutions

i.MX 93

NXP Semiconductors

description of the API provided by the i.MX 8ULP, i.MX 91, i.MX 93, i.MX 95, and i.MX 943 Hardware Security Module (HSM) solutions

i.MX 943

NXP Semiconductors

description of the API provided by the i.MX 8ULP, i.MX 91, i.MX 93, i.MX 95, and i.MX 943 Hardware Security Module (HSM) solutions

i.MX 95

NXP Semiconductors

description of the API provided by the i.MX 8ULP, i.MX 91, i.MX 93, i.MX 95, and i.MX 943 Hardware Security Module (HSM) solutions

EdgeLock Enclave Hardware Security Module API Reference Manual (RM00284) | Design Resources