Derived keys are calculated when performing Zigbee crypto operations. The stack makes use of these derivations. Compounding derivations can be specified by using an or-equals on two derived types if applicable; this is limited to performing the key-transport, key-load, or verify-key hashes on either the TC Swap Out or TC Hashed Link keys. uint16_t

Enumeration Members

KEY_LOAD_KEY

Perform the Key-Load-Key hash.

KEY_TRANSPORT_KEY

Perform the Key-Transport-Key hash.

NONE

Perform no derivation; use the key as is.

TC_HASHED_LINK_KEY

For a TC using hashed link keys, hashed the root key against the supplied EUI in context.

TC_SWAP_OUT_KEY

Perform a simple AES hash of the key for TC backup.

VERIFY_KEY

Perform the Verify Key hash.