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] 

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.

IdentifierDescription
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.

IdentifierDescription
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.

IdentifierDescription
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.

IdentifierDescription
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.

IdentifierDescription
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
Valid XHTML 1.0 StrictGenerated by diaxen on Thu Aug 4 15:44:05 2022 using MkDoc