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 Encryption 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 226 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 Encryption with LE SC.


Definition at line 236 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 242 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 244 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 246 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 248 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 250 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h