Structure to hold the event data for encryption enabled event.

Public Attributes#

uint8_t

Remote device Address.

uint8_t

Status of the Encryption

  • ENCRYPT_ENABLED BIT(0) --> To indicate or set encryption is enabled AUTH_LTK_OR_STK_ENC

  • BIT(1) --> To indicate or set Authenticated Pairing and Encryption UN_AUTH_LTK_OR_STK_ENC

  • BIT(2) --> To indicate or set UnAuthenticated pairing and Encryption AUTH_LTK_WITH_LE_SC_ENC

  • BIT(3) --> To indicate or set Authenticated Pairing and Enc with LE SC.

uint8_t

BLE Secure Connections Enable/disable indication

  • 0 --> Disable

  • 1 --> Enable.

uint16_t

Local device EDIV.

uint8_t

Local RAND.

uint8_t

Local Long term Key.

uint8_t

Remote Device Address type.

Public Attribute Documentation#

dev_addr#

uint8_t rsi_bt_event_encryption_enabled_s::dev_addr[RSI_DEV_ADDR_LEN]

Remote device Address.


Definition at line 207 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h

enabled#

uint8_t rsi_bt_event_encryption_enabled_s::enabled

Status of the Encryption

  • ENCRYPT_ENABLED BIT(0) --> To indicate or set encryption is enabled AUTH_LTK_OR_STK_ENC

  • BIT(1) --> To indicate or set Authenticated Pairing and Encryption UN_AUTH_LTK_OR_STK_ENC

  • BIT(2) --> To indicate or set UnAuthenticated pairing and Encryption AUTH_LTK_WITH_LE_SC_ENC

  • BIT(3) --> To indicate or set Authenticated Pairing and Enc with LE SC.


Definition at line 217 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h

sc_enable#

uint8_t rsi_bt_event_encryption_enabled_s::sc_enable

BLE Secure Connections Enable/disable indication

  • 0 --> Disable

  • 1 --> Enable.


Definition at line 223 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h

localediv#

uint16_t rsi_bt_event_encryption_enabled_s::localediv

Local device EDIV.


Definition at line 225 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h

localrand#

uint8_t rsi_bt_event_encryption_enabled_s::localrand[8]

Local RAND.


Definition at line 227 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h

localltk#

uint8_t rsi_bt_event_encryption_enabled_s::localltk[16]

Local Long term Key.


Definition at line 229 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h

dev_addr_type#

uint8_t rsi_bt_event_encryption_enabled_s::dev_addr_type

Remote Device Address type.


Definition at line 231 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h