ELS header for key management. More...
Go to the source code of this file.
Data Structures | |
| union | mcuxClEls_KeyImportOption_t |
| Command option bit field for #mcuxClEls_KeyImport_Async. More... | |
Macros | |
| #define | MCUXCLELS_KEYIMPORT_VALUE_KFMT_UDF |
| Key format UDF with shares in RTL or memory. More... | |
| #define | MCUXCLELS_KEYIMPORT_VALUE_KFMT_RFC3394 |
| Key format RFC3394 with shares in memory. More... | |
| #define | MCUXCLELS_KEYIMPORT_VALUE_KFMT_PUF |
| Key from PUF. More... | |
| #define | MCUXCLELS_KEYIMPORT_KFMT_UDF |
| Key format UDF with shares in RTL or memory. More... | |
| #define | MCUXCLELS_KEYIMPORT_KFMT_RFC3394 |
| Key format RFC3394 with shares in memory. More... | |
| #define | MCUXCLELS_KEYIMPORT_KFMT_PUF |
| Key from PUF. More... | |
| #define | MCUXCLELS_RFC3394_OVERHEAD |
| Overhead between RFC3394 blob and key size. More... | |
| #define | MCUXCLELS_RFC3394_CONTAINER_SIZE_128 |
| Size of RFC3394 container for 128 bit key. More... | |
| #define | MCUXCLELS_RFC3394_CONTAINER_SIZE_256 |
| Size of RFC3394 container for 256 bit key. More... | |
Functions | |
| MCUXCLELS_API | MCUX_CSSL_FP_PROTECTED_TYPE (mcuxClEls_Status_t) mcuxClEls_KeyDelete_Async(mcuxClEls_KeyIndex_t keyIdx) |
| Deletes a key from keystore at the given index. More... | |
Variables | |
| MCUXCLELS_API uint8_t const * | pImportKey |
| MCUXCLELS_API uint8_t const size_t | importKeyLength |
| MCUXCLELS_API uint8_t const size_t mcuxClEls_KeyIndex_t | wrappingKeyIdx |
| MCUXCLELS_API uint8_t const size_t mcuxClEls_KeyIndex_t mcuxClEls_KeyIndex_t | targetKeyIdx |
| MCUXCLELS_API mcuxClEls_KeyIndex_t | exportKeyIdx |
| < [in] The key used for key wrapping More... | |
| MCUXCLELS_API mcuxClEls_KeyIndex_t uint8_t * | pOutput |
| < [out] The memory address of the exported key More... | |
| MCUXCLELS_API mcuxClEls_KeyProp_t * | pKeyProp |
ELS header for key management.
This header exposes functions that can be used to manage the keystore of ELS. This includes: