![]() |
Zephyr API 4.4.99
A Scalable Open Source RTOS
|
Key Identifier field of the Auxiliary Security Header. More...
#include <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.