Module to declare Security AES CCM API. More...
Data Structures | |
struct | sec_aes_ccm_req_t |
AES CCM request. More... | |
Enumerations | |
enum | sec_aes_ccm_status_t { AES_CCM_OK, AES_ENGINE_FAIL, AES_CCM_FAIL, AES_CCM_AUTH_FAIL } |
AES CCM Status enumeration. More... | |
Functions | |
void | sec_init (void) |
Function for initializing the security abstraction layer. | |
sec_aes_ccm_status_t | sec_aes_ccm_enc (sec_aes_ccm_req_t *req) |
AES CCM encryption transformation. More... | |
sec_aes_ccm_status_t | sec_aes_ccm_dec (sec_aes_ccm_req_t *req) |
AES CCM decryption transformation. More... | |
Module to declare Security AES CCM API.
enum sec_aes_ccm_status_t |
sec_aes_ccm_status_t sec_aes_ccm_dec | ( | sec_aes_ccm_req_t * | req | ) |
AES CCM decryption transformation.
Performs synchronous decryption of a cipher.
req | Decryption request structure. |
sec_aes_ccm_status_t sec_aes_ccm_enc | ( | sec_aes_ccm_req_t * | req | ) |
AES CCM encryption transformation.
Performs synchronous encryption of data.
req | Encryption request structure. |