This describes a one of several different types of keys and its associated data.

Public Attribute Documentation#

bitmask#

sl_zigbee_key_struct_bitmask_t sl_zigbee_key_struct_t::bitmask

This bitmask indicates whether various fields in the structure contain valid data. It also contains the index of the network the key belongs to.


Definition at line 2378 of file stack/include/sl_zigbee_types.h

type#

sl_zigbee_key_type_t sl_zigbee_key_struct_t::type

This indicates the type of the security key.


Definition at line 2380 of file stack/include/sl_zigbee_types.h

key#

sl_zigbee_key_data_t sl_zigbee_key_struct_t::key

This is the actual key data. It will contain valid data based on the sl_zigbee_key_struct_bitmask_t.


Definition at line 2384 of file stack/include/sl_zigbee_types.h

psa_id#

uint32_t sl_zigbee_key_struct_t::psa_id

Internal only: the PSA ID that this key struct maps to. It will contain valid data based on the sl_zigbee_key_struct_bitmask_t.


Definition at line 2387 of file stack/include/sl_zigbee_types.h

@4#

union sl_zigbee_key_struct_t::@3 sl_zigbee_key_struct_t::@4

Definition at line 2388 of file stack/include/sl_zigbee_types.h

outgoingFrameCounter#

uint32_t sl_zigbee_key_struct_t::outgoingFrameCounter

This is the outgoing frame counter associated with the key. It will contain valid data based on the sl_zigbee_key_struct_bitmask_t.


Definition at line 2391 of file stack/include/sl_zigbee_types.h

incomingFrameCounter#

uint32_t sl_zigbee_key_struct_t::incomingFrameCounter

This is the incoming frame counter associated with the key. It will contain valid data based on the sl_zigbee_key_struct_bitmask_t.


Definition at line 2394 of file stack/include/sl_zigbee_types.h

sequenceNumber#

uint8_t sl_zigbee_key_struct_t::sequenceNumber

This is the sequence number associated with the key. It will contain valid data based on the sl_zigbee_key_struct_bitmask_t.


Definition at line 2397 of file stack/include/sl_zigbee_types.h

partnerEUI64#

sl_802154_long_addr_t sl_zigbee_key_struct_t::partnerEUI64

This is the Partner EUI64 associated with the key. It will contain valid data based on the sl_zigbee_key_struct_bitmask_t.


Definition at line 2400 of file stack/include/sl_zigbee_types.h