12#define MPSL_ECB_KEY_LENGTH (16)
13#define MPSL_ECB_CLEARTEXT_LENGTH (16)
14#define MPSL_ECB_CIPHERTEXT_LENGTH (MPSL_ECB_CLEARTEXT_LENGTH)
24#define MPSL_ECB_NO_FLAGS (0)
25#define MPSL_ECB_INPUT_LE (1u << 0)
26#define MPSL_ECB_OUTPUT_LE (1u << 1)
27#define MPSL_ECB_CLEARTEXT_IN_LOCAL_RAM (1u << 2)
#define MPSL_ECB_KEY_LENGTH
Definition: mpsl_ecb.h:12
#define MPSL_ECB_CLEARTEXT_LENGTH
Definition: mpsl_ecb.h:13
#define MPSL_ECB_CIPHERTEXT_LENGTH
Definition: mpsl_ecb.h:14
void mpsl_ecb_block_encrypt_extended(const uint8_t key[(16)], const uint8_t cleartext[(16)], uint8_t ciphertext[((16))], uint32_t flags)
Encrypts a block according to the specified parameters.
void mpsl_ecb_block_encrypt(mpsl_ecb_hal_data_t *p_ecb_data)
Encrypts a block according to the specified parameters.
AES ECB data structure.
Definition: mpsl_ecb.h:18