|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
Key Identifier field of the Auxiliary Security Header. More...
#include <zephyr/net/ieee802154_frame.h>
Data Fields | |
| union { | |
| struct { | |
| uint8_t key_index | |
| Key Index. More... | |
| } mode_1 | |
| Key Identifier Mode 1: Key Index only. More... | |
| struct { | |
| uint8_t key_src [4] | |
| Key Source (four octets). More... | |
| uint8_t key_index | |
| Key Index. More... | |
| } mode_2 | |
| Key Identifier Mode 2: 4-octet Key Source and Key Index. More... | |
| struct { | |
| uint8_t key_src [8] | |
| Key Source (eight octets). More... | |
| uint8_t key_index | |
| Key Index. More... | |
| } mode_3 | |
| Key Identifier Mode 3: 8-octet Key Source and Key Index. More... | |
| }; | |
| Key Identifier field layout for Modes 1–3. | |
Key Identifier field of the Auxiliary Security Header.
Format depends on Key Identifier Mode; see section 9.4.4.
| union { ... } ieee802154_key_identifier_field |
Key Identifier field layout for Modes 1–3.
See section 9.4.4.
| uint8_t ieee802154_key_identifier_field::key_index |
Key Index.
| uint8_t ieee802154_key_identifier_field::key_src[8] |
Key Source (four octets).
Key Source (eight octets).
| struct { ... } ieee802154_key_identifier_field::mode_1 |
Key Identifier Mode 1: Key Index only.
| struct { ... } ieee802154_key_identifier_field::mode_2 |
Key Identifier Mode 2: 4-octet Key Source and Key Index.
| struct { ... } ieee802154_key_identifier_field::mode_3 |
Key Identifier Mode 3: 8-octet Key Source and Key Index.