Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
Interface-level security attributes, see section 9.5. More...
#include <ieee802154.h>
Data Fields | |
uint32_t | frame_counter |
Interface-level outgoing frame counter, section 9.5, table 9-8, secFrameCounter. | |
uint8_t | key [16] |
Interface-level frame encryption security key material. | |
uint8_t | key_len |
Length in bytes of the interface-level security key material. | |
uint8_t | level: 3 |
Frame security level, possible values are defined in section 9.4.2.2, table 9-6. | |
uint8_t | key_mode: 2 |
Frame security key mode. | |
Interface-level security attributes, see section 9.5.
uint32_t ieee802154_security_ctx::frame_counter |
Interface-level outgoing frame counter, section 9.5, table 9-8, secFrameCounter.
Only used when the driver does not implement key-specific frame counters.
uint8_t ieee802154_security_ctx::key[16] |
Interface-level frame encryption security key material.
Currently native L2 only supports a single secKeySource, see section 9.5, table 9-9, in combination with secKeyMode zero (implicit key mode), see section 9.4.2.3, table 9-7.
uint8_t ieee802154_security_ctx::key_len |
Length in bytes of the interface-level security key material.
uint8_t ieee802154_security_ctx::key_mode |
Frame security key mode.
Currently only implicit key mode is partially supported, see section 9.4.2.3, table 9-7, secKeyMode.
uint8_t ieee802154_security_ctx::level |
Frame security level, possible values are defined in section 9.4.2.2, table 9-6.