Infineon Logo AIROC BTSDK v4.9 - Documentation
 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
wiced_bt_ble_keys_t Struct Reference

Data Fields

BT_OCTET16 irk
 peer diverified identity root
 
BT_OCTET16 pltk
 peer long term key
 
BT_OCTET16 pcsrk
 peer SRK peer device used to secured sign local data
 
BT_OCTET16 lltk
 local long term key
 
BT_OCTET16 lcsrk
 local SRK peer device used to secured sign local data
 
BT_OCTET8 rand
 random vector for LTK generation
 
UINT16 ediv
 LTK diversifier of this peripheral device.
 
UINT16 div
 local DIV to generate local LTK=d1(ER,DIV,0) and CSRK=d1(ER,DIV,1)
 
uint8_t sec_level
 local pairing security level
 
uint8_t key_size
 key size of the LTK delivered to peer device
 
uint8_t srk_sec_level
 security property of peer SRK for this device
 
uint8_t local_csrk_sec_level
 security property of local CSRK for this device
 
UINT32 counter
 peer sign counter for verifying rcv signed cmd
 
UINT32 local_counter
 local sign counter for sending signed write cmd
 

The documentation for this struct was generated from the following file: