nrfxlib API 0.1.0
Loading...
Searching...
No Matches
nrf_802154_aes_ccm.h File Reference
#include <stdbool.h>
#include <stdint.h>
#include "nrf_802154_const.h"

Go to the source code of this file.

Data Structures

struct  nrf_802154_aes_ccm_data_t
 Data necessary for a single AES-CCM* operation. More...
 

Macros

#define NRF_802154_AES_CCM_L_VALUE   2
 
#define NRF_802154_AES_CCM_NONCE_SIZE   (15 - NRF_802154_AES_CCM_L_VALUE)
 

Functions

void nrf_802154_aes_ccm_transform_reset (void)
 Resets AES-CCM* transformation.
 
bool nrf_802154_aes_ccm_transform_prepare (const nrf_802154_aes_ccm_data_t *p_aes_ccm_data)
 Prepares AES-CCM* transformation.
 
void nrf_802154_aes_ccm_transform_start (uint8_t *p_frame)
 Starts AES-CCM* transformation.
 
void nrf_802154_aes_ccm_transform_abort (uint8_t *p_frame)
 Aborts AES-CCM* transformation.