Home
last modified time | relevance | path

Searched refs:p_aes_ccm_data (Results 1 – 4 of 4) sorted by relevance

/hal_nordic-latest/drivers/nrf_802154/driver/src/
Dnrf_802154_aes_ccm_acc_ccm.c208 static void vdma_jobs_fill(const nrf_802154_aes_ccm_data_t * p_aes_ccm_data, in vdma_jobs_fill() argument
214 host_16_to_little(p_aes_ccm_data->auth_data_len, (uint8_t *)&m_ccm_params.in.alen); in vdma_jobs_fill()
215 host_16_to_little(p_aes_ccm_data->plain_text_data_len, (uint8_t *)&m_ccm_params.in.mlen); in vdma_jobs_fill()
226 p_aes_ccm_data->auth_data, in vdma_jobs_fill()
227 p_aes_ccm_data->auth_data_len, in vdma_jobs_fill()
230 p_aes_ccm_data->plain_text_data, in vdma_jobs_fill()
231 p_aes_ccm_data->plain_text_data_len, in vdma_jobs_fill()
245 p_aes_ccm_data->auth_data_len, in vdma_jobs_fill()
249 p_aes_ccm_data->plain_text_data_len + macsize, in vdma_jobs_fill()
254 static bool ccm_data_fill(const nrf_802154_aes_ccm_data_t * p_aes_ccm_data, in ccm_data_fill() argument
[all …]
Dnrf_802154_encrypt.c89 nrf_802154_aes_ccm_data_t * p_aes_ccm_data) in a_data_and_m_data_prepare() argument
117 p_aes_ccm_data->auth_data = NULL; in a_data_and_m_data_prepare()
118 p_aes_ccm_data->auth_data_len = 0; in a_data_and_m_data_prepare()
119 p_aes_ccm_data->plain_text_data = NULL; in a_data_and_m_data_prepare()
120 p_aes_ccm_data->plain_text_data_len = 0; in a_data_and_m_data_prepare()
127 p_aes_ccm_data->auth_data = p_mac_hdr; in a_data_and_m_data_prepare()
128 p_aes_ccm_data->auth_data_len = mac_hdr_len + mac_payload_len; in a_data_and_m_data_prepare()
129 p_aes_ccm_data->plain_text_data = NULL; in a_data_and_m_data_prepare()
130 p_aes_ccm_data->plain_text_data_len = 0; in a_data_and_m_data_prepare()
137 p_aes_ccm_data->auth_data = p_mac_hdr; in a_data_and_m_data_prepare()
[all …]
Dnrf_802154_aes_ccm_acc_ecb.c539 bool nrf_802154_aes_ccm_transform_prepare(const nrf_802154_aes_ccm_data_t * p_aes_ccm_data) in nrf_802154_aes_ccm_transform_prepare() argument
542 if (p_aes_ccm_data->raw_frame == NULL) in nrf_802154_aes_ccm_transform_prepare()
548 if (((p_aes_ccm_data->auth_data_len != 0) && (p_aes_ccm_data->auth_data == NULL)) || in nrf_802154_aes_ccm_transform_prepare()
549 ((p_aes_ccm_data->plain_text_data_len != 0) && (p_aes_ccm_data->plain_text_data == NULL))) in nrf_802154_aes_ccm_transform_prepare()
555 if (p_aes_ccm_data->mic_level > SECURITY_LEVEL_MIC_LEVEL_MASK) in nrf_802154_aes_ccm_transform_prepare()
561 memcpy(&m_aes_ccm_data, p_aes_ccm_data, sizeof(nrf_802154_aes_ccm_data_t)); in nrf_802154_aes_ccm_transform_prepare()
563 ptrdiff_t offset = p_aes_ccm_data->raw_frame[PHR_OFFSET] + PHR_SIZE; in nrf_802154_aes_ccm_transform_prepare()
565 if (p_aes_ccm_data->plain_text_data) in nrf_802154_aes_ccm_transform_prepare()
567 offset = p_aes_ccm_data->plain_text_data - p_aes_ccm_data->raw_frame; in nrf_802154_aes_ccm_transform_prepare()
573 mp_work_buffer = nrf_802154_tx_work_buffer_enable_for(p_aes_ccm_data->raw_frame); in nrf_802154_aes_ccm_transform_prepare()
[all …]
Dnrf_802154_aes_ccm.h78 bool nrf_802154_aes_ccm_transform_prepare(const nrf_802154_aes_ccm_data_t * p_aes_ccm_data);