ble/protocol/sm.h header reference
[Bluetooth Low Energy library module]
The source code of this header can be browsed online.
Description [link]
Protocol definitions for Security Manager layer
Members [link]
Types [link]
- enum sm_bonding
- enum sm_command
- enum sm_io_cap
- enum sm_keys
- enum sm_reason
Members detail [link]
#define BLE_PROTOCOL_SM_H_ [link]
This macro is declared in ble/protocol/sm.h source file, line 21.
enum sm_bonding [link]
This enum is declared in ble/protocol/sm.h source file, line 55.
Identifier | Description |
---|---|
BLE_SM_REQ_BONDING_MASK | |
BLE_SM_REQ_BONDING | |
BLE_SM_REQ_MITM | |
BLE_SM_REQ_SC | |
BLE_SM_REQ_KEYPRESS |
enum sm_command [link]
This enum is declared in ble/protocol/sm.h source file, line 31.
Identifier | Description |
---|---|
BLE_SM_PAIRING_REQUEST | |
BLE_SM_PAIRING_RESPONSE | |
BLE_SM_PAIRING_CONFIRM | |
BLE_SM_PAIRING_RANDOM | |
BLE_SM_PAIRING_FAILED | |
BLE_SM_ENCRYPTION_INFORMATION | |
BLE_SM_MASTER_IDENTIFICATION | |
BLE_SM_IDENTITY_INFORMATION | |
BLE_SM_IDENTITY_ADDRESS_INFORMATION | |
BLE_SM_SIGNING_INFORMATION | |
BLE_SM_SECURITY_REQUEST |
enum sm_io_cap [link]
This enum is declared in ble/protocol/sm.h source file, line 46.
Identifier | Description |
---|---|
BLE_SM_IO_CAP_DISPLAY_ONLY | |
BLE_SM_IO_CAP_DISPLAY_YES_NO | |
BLE_SM_IO_CAP_KEYBOARD_ONLY | |
BLE_SM_IO_CAP_NO_INPUT_NO_OUTPUT | |
BLE_SM_IO_CAP_KEYBOARD_DISPLAY |
enum sm_keys [link]
This enum is declared in ble/protocol/sm.h source file, line 64.
Identifier | Description |
---|---|
BLE_SM_ENC_KEY | |
BLE_SM_ID_KEY | |
BLE_SM_SIGN_KEY | |
BLE_SM_LINK_KEY |
enum sm_reason [link]
This enum is declared in ble/protocol/sm.h source file, line 72.
Identifier | Description |
---|---|
BLE_SM_REASON_PASSKEY_ENTRY_FAILED | |
BLE_SM_REASON_OOB_NOT_AVAILABLE | |
BLE_SM_REASON_AUTHENTICATION_REQUIREMENTS | |
BLE_SM_REASON_CONFIRM_VALUE_FAILED | |
BLE_SM_REASON_PAIRING_NOT_SUPPORTED | |
BLE_SM_REASON_ENCRYPTION_KEY_SIZE | |
BLE_SM_REASON_COMMAND_NOT_SUPPORTED | |
BLE_SM_REASON_UNSPECIFIED_REASON | |
BLE_SM_REASON_REPEATED_ATTEMPTS | |
BLE_SM_REASON_INVALID_PARAMETERS |