Defines valid options to be used by mcuxClEls_CipherOption_tValid AES key sizes in bytes. More...
Macros | |
| #define | MCUXCLELS_CIPHER_ENCRYPT |
| Set this option at mcuxClEls_CipherOption_t.dcrpt to perform an encryption. More... | |
| #define | MCUXCLELS_CIPHER_DECRYPT |
| Set this option at mcuxClEls_CipherOption_t.dcrpt to perform a decryption. More... | |
| #define | MCUXCLELS_CIPHER_STATE_OUT_ENABLE |
Set this option at mcuxClEls_CipherOption_t.cphsoe to export the internal ELS state to pIV. More... | |
| #define | MCUXCLELS_CIPHER_STATE_OUT_DISABLE |
| Set this option at mcuxClEls_CipherOption_t.cphsoe to not export the internal ELS state. More... | |
| #define | MCUXCLELS_CIPHER_STATE_IN_ENABLE |
Set this option at mcuxClEls_CipherOption_t.cphsie to import an external ELS state from pIV. More... | |
| #define | MCUXCLELS_CIPHER_STATE_IN_DISABLE |
| Set this option at mcuxClEls_CipherOption_t.cphsie to not import an external ELS state. More... | |
| #define | MCUXCLELS_CIPHER_EXTERNAL_KEY |
Set this option at mcuxClEls_CipherOption_t.extkey to use a key located in CPU memory provided by pKey. More... | |
| #define | MCUXCLELS_CIPHER_INTERNAL_KEY |
Set this option at mcuxClEls_CipherOption_t.extkey to use a key located in ELS keystore privded by keyIdx. More... | |
| #define | MCUXCLELS_CIPHERPARAM_ALGORITHM_AES_ECB |
| Set this option at mcuxClEls_CipherOption_t.cphmde to use AES engine in Electornic Code Book (ECB) mode. More... | |
| #define | MCUXCLELS_CIPHERPARAM_ALGORITHM_AES_CBC |
| Set this option at mcuxClEls_CipherOption_t.cphmde to use AES engine in Cipher Block Chaining (CBC) mode. More... | |
| #define | MCUXCLELS_CIPHERPARAM_ALGORITHM_AES_CTR |
| Set this option at mcuxClEls_CipherOption_t.cphmde to use AES engine in Counter (CTR) mode. More... | |
Defines valid options to be used by mcuxClEls_CipherOption_t
Valid AES key sizes in bytes.
| #define MCUXCLELS_CIPHER_ENCRYPT |
Set this option at mcuxClEls_CipherOption_t.dcrpt to perform an encryption.
| #define MCUXCLELS_CIPHER_DECRYPT |
Set this option at mcuxClEls_CipherOption_t.dcrpt to perform a decryption.
| #define MCUXCLELS_CIPHER_STATE_OUT_ENABLE |
Set this option at mcuxClEls_CipherOption_t.cphsoe to export the internal ELS state to pIV.
| #define MCUXCLELS_CIPHER_STATE_OUT_DISABLE |
Set this option at mcuxClEls_CipherOption_t.cphsoe to not export the internal ELS state.
| #define MCUXCLELS_CIPHER_STATE_IN_ENABLE |
Set this option at mcuxClEls_CipherOption_t.cphsie to import an external ELS state from pIV.
| #define MCUXCLELS_CIPHER_STATE_IN_DISABLE |
Set this option at mcuxClEls_CipherOption_t.cphsie to not import an external ELS state.
| #define MCUXCLELS_CIPHER_EXTERNAL_KEY |
Set this option at mcuxClEls_CipherOption_t.extkey to use a key located in CPU memory provided by pKey.
| #define MCUXCLELS_CIPHER_INTERNAL_KEY |
Set this option at mcuxClEls_CipherOption_t.extkey to use a key located in ELS keystore privded by keyIdx.
| #define MCUXCLELS_CIPHERPARAM_ALGORITHM_AES_ECB |
Set this option at mcuxClEls_CipherOption_t.cphmde to use AES engine in Electornic Code Book (ECB) mode.
| #define MCUXCLELS_CIPHERPARAM_ALGORITHM_AES_CBC |
Set this option at mcuxClEls_CipherOption_t.cphmde to use AES engine in Cipher Block Chaining (CBC) mode.
| #define MCUXCLELS_CIPHERPARAM_ALGORITHM_AES_CTR |
Set this option at mcuxClEls_CipherOption_t.cphmde to use AES engine in Counter (CTR) mode.