Searched refs:p_aes_ccm_data (Results 1 – 4 of 4) sorted by relevance
| /hal_nordic-latest/drivers/nrf_802154/driver/src/ |
| D | nrf_802154_aes_ccm_acc_ccm.c | 208 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 …]
|
| D | nrf_802154_encrypt.c | 89 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 …]
|
| D | nrf_802154_aes_ccm_acc_ecb.c | 539 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 …]
|
| D | nrf_802154_aes_ccm.h | 78 bool nrf_802154_aes_ccm_transform_prepare(const nrf_802154_aes_ccm_data_t * p_aes_ccm_data);
|