Defines valid options to be used by mcuxClEls_CipherOption_t. More...
Macros | |
#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. | |
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.