35#ifndef NRF_802154_SECURITY_PIB_H__
36#define NRF_802154_SECURITY_PIB_H__
133 uint32_t * p_frame_counter,
uint8_t nrf_802154_security_error_t
Possible errors during key handling.
Definition: nrf_802154_types.h:138
void nrf_802154_security_pib_global_frame_counter_set_if_larger(uint32_t frame_counter)
Sets nRF 802.15.4 Radio Driver MAC Global Frame Counter if the value passed is larger than current.
nrf_802154_security_error_t nrf_802154_security_pib_frame_counter_get_next(uint32_t *p_frame_counter, nrf_802154_key_id_t *p_id)
Get the next 802.15.4 global frame counter.
nrf_802154_security_error_t nrf_802154_security_pib_init(void)
Initialises the Key Storage inside the nRF 802.15.4 Radio Driver.
nrf_802154_security_error_t nrf_802154_security_pib_key_remove(nrf_802154_key_id_t *p_id)
Removes the 802.15.4 MAC Security Key from the nRF 802.15.4 Radio Driver.
void nrf_802154_security_pib_key_remove_all(void)
Removes all stored 802.15.4 MAC Security Keys from the nRF 802.15.4 Radio Driver.
nrf_802154_security_error_t nrf_802154_security_pib_deinit(void)
Deinitialises the Key Storage inside the nRF 802.15.4 Radio Driver.
void nrf_802154_security_pib_global_frame_counter_set(uint32_t frame_counter)
Sets nRF 802.15.4 Radio Driver MAC Global Frame Counter.
nrf_802154_security_error_t nrf_802154_security_pib_key_store(nrf_802154_key_t *p_key)
Stores the 802.15.4 MAC Security Key inside the nRF 802.15.4 Radio Driver.
nrf_802154_security_error_t nrf_802154_security_pib_key_use(nrf_802154_key_id_t *p_id, void *destination)
Uses the 802.15.4 MAC Security Key stored previously in the nRF 802.15.4 Radio Driver.
Type holding the value of Key Id for the keys stored in nRF 802.15.4 Radio Driver.
Definition: nrf_802154_types.h:359
Type of structure holding a 802.15.4 MAC Security Key.
Definition: nrf_802154_types.h:368