nrfxlib API 0.1.0
Loading...
Searching...
No Matches
nrf_802154_security_pib.h File Reference
#include "nrf_802154_types.h"

Go to the source code of this file.

Functions

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_deinit (void)
 Deinitialises the Key Storage inside the nRF 802.15.4 Radio Driver.
 
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_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_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.
 
void nrf_802154_security_pib_global_frame_counter_set (uint32_t frame_counter)
 Sets nRF 802.15.4 Radio Driver MAC Global Frame Counter.
 
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.