MCUX CLNS
MCUX Crypto Library Normal Secure
Loading...
Searching...
No Matches
mcuxClKey_KeyLoadOption

Defines all key load options (slots, others) of mcuxClKey. More...

Macros

#define MCUXCLKEY_LOADOPTION_MASK
#define MCUXCLKEY_LOADOPTION_SLOT_MASK
 Defines for supported key slots.
#define MCUXCLKEY_LOADOPTION_SLOT_INVALID
#define MCUXCLKEY_LOADOPTION_SLOT_COPRO_MASK
#define MCUXCLKEY_LOADOPTION_SLOT_COPRO_SHIFT
#define MCUXCLKEY_LOADOPTION_SLOT_COPRO_SGI
#define MCUXCLKEY_LOADOPTION_SLOT_SLOT_MASK
#define MCUXCLKEY_LOADOPTION_SLOT_SLOT_SHIFT
#define MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_0
 SGI key slot 0. Reserved for CL internal key usage.
#define MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_1
 SGI key slot 1. Reserved for CL internal key usage.
#define MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_2
 SGI key slot 2.
#define MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_3
 SGI key slot 3.
#define MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_4
 SGI key slot 4.
#define MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_5
 SGI key slot 5.
#define MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_6
 SGI key slot 6.
#define MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_7
 SGI key slot 7.
#define MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_UNWRAP
 Sgi key slot containing an RFC3394 unwrapped key.
#define MCUXCLKEY_LOADOPTION_ALREADYLOADED_MASK
 Defines for other key options that can be encoded in a slot.
#define MCUXCLKEY_LOADOPTION_ALREADYLOADED_SHIFT
#define MCUXCLKEY_LOADOPTION_ALREADYLOADED
 Option: the key is already loaded; only set the fields in the key object.
#define MCUXCLKEY_LOADOPTION_RFU_MASK
 Defines for RFU bits.

Detailed Description

Defines all key load options (slots, others) of mcuxClKey.

Macro Definition Documentation

◆ MCUXCLKEY_LOADOPTION_SLOT_MASK

#define MCUXCLKEY_LOADOPTION_SLOT_MASK

Defines for supported key slots.

◆ MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_0

#define MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_0

SGI key slot 0. Reserved for CL internal key usage.

◆ MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_1

#define MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_1

SGI key slot 1. Reserved for CL internal key usage.

◆ MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_2

◆ MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_3

#define MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_3

SGI key slot 3.

◆ MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_4

#define MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_4

SGI key slot 4.

◆ MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_5

#define MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_5

SGI key slot 5.

◆ MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_6

◆ MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_7

#define MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_7

SGI key slot 7.

◆ MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_UNWRAP

#define MCUXCLKEY_LOADOPTION_SLOT_SGI_KEY_UNWRAP

Sgi key slot containing an RFC3394 unwrapped key.

Examples
mcuxClKey_Unwrap_Rfc3394_Sgi_example.c, and mcuxClKey_WrapAndLoad_Rfc3394_Sgi_example.c.

◆ MCUXCLKEY_LOADOPTION_ALREADYLOADED_MASK

#define MCUXCLKEY_LOADOPTION_ALREADYLOADED_MASK

Defines for other key options that can be encoded in a slot.

◆ MCUXCLKEY_LOADOPTION_ALREADYLOADED

#define MCUXCLKEY_LOADOPTION_ALREADYLOADED

Option: the key is already loaded; only set the fields in the key object.

Examples
mcuxClKey_Wrap_Rfc3394_Sgi_kwkAlreadyLoaded_example.c.

◆ MCUXCLKEY_LOADOPTION_RFU_MASK

#define MCUXCLKEY_LOADOPTION_RFU_MASK

Defines for RFU bits.