Built-in keys on devices with a HSE#
These key ID values allow access to the keys which respectively are and can be preprovisioned in Secure Engine (HSE) devices.
The key IDs are within the the builtin range of PSA [MBEDTLS_PSA_KEY_ID_BUILTIN_MIN, MBEDLTS_PSA_KEY_ID_BUILTIN_MAX].
Macros#
Vendor Key ID for the built-in application identity key on Vault High devices.
Vendor Key ID for the built-in SE identity key on Vault High devices.
Vendor Key ID for the Secure Boot verifying key provisioned to the Secure Engine.
Vendor Key ID for the Secure Debug verifying key provisioned to the Secure Engine.
Vendor Key ID for AES-128 key provisioned to the Secure Engine.
Vendor Key ID for the TrustZone root key.
Algorithm with which the SL_SE_BUILTIN_KEY_AES128_ID key will be used.
Macro Definition Documentation#
SL_SE_BUILTIN_KEY_APPLICATION_ATTESTATION_ID#
#define SL_SE_BUILTIN_KEY_APPLICATION_ATTESTATION_IDValue:
(MBEDTLS_PSA_KEY_ID_BUILTIN_MIN + 5)
Vendor Key ID for the built-in application identity key on Vault High devices.
106
of file platform/security/sl_component/sl_mbedtls_support/inc/sl_psa_values.h
SL_SE_BUILTIN_KEY_SYSTEM_ATTESTATION_ID#
#define SL_SE_BUILTIN_KEY_SYSTEM_ATTESTATION_IDValue:
(MBEDTLS_PSA_KEY_ID_BUILTIN_MIN + 4)
Vendor Key ID for the built-in SE identity key on Vault High devices.
111
of file platform/security/sl_component/sl_mbedtls_support/inc/sl_psa_values.h
SL_SE_BUILTIN_KEY_SECUREBOOT_ID#
#define SL_SE_BUILTIN_KEY_SECUREBOOT_IDValue:
(MBEDTLS_PSA_KEY_ID_BUILTIN_MIN + 1)
Vendor Key ID for the Secure Boot verifying key provisioned to the Secure Engine.
117
of file platform/security/sl_component/sl_mbedtls_support/inc/sl_psa_values.h
SL_SE_BUILTIN_KEY_SECUREDEBUG_ID#
#define SL_SE_BUILTIN_KEY_SECUREDEBUG_IDValue:
(MBEDTLS_PSA_KEY_ID_BUILTIN_MIN + 2)
Vendor Key ID for the Secure Debug verifying key provisioned to the Secure Engine.
122
of file platform/security/sl_component/sl_mbedtls_support/inc/sl_psa_values.h
SL_SE_BUILTIN_KEY_AES128_ID#
#define SL_SE_BUILTIN_KEY_AES128_IDValue:
(MBEDTLS_PSA_KEY_ID_BUILTIN_MIN + 3)
Vendor Key ID for AES-128 key provisioned to the Secure Engine.
127
of file platform/security/sl_component/sl_mbedtls_support/inc/sl_psa_values.h
SL_SE_BUILTIN_KEY_TRUSTZONE_ID#
#define SL_SE_BUILTIN_KEY_TRUSTZONE_IDValue:
(MBEDTLS_PSA_KEY_ID_BUILTIN_MIN + 6)
Vendor Key ID for the TrustZone root key.
132
of file platform/security/sl_component/sl_mbedtls_support/inc/sl_psa_values.h
SL_SE_BUILTIN_KEY_AES128_ALG#
#define SL_SE_BUILTIN_KEY_AES128_ALGValue:
(SL_SE_BUILTIN_KEY_AES128_ALG_CONFIG)
Algorithm with which the SL_SE_BUILTIN_KEY_AES128_ID key will be used.
138
of file platform/security/sl_component/sl_mbedtls_support/inc/sl_psa_values.h