Bluetooth generic security API.
More...
Bluetooth generic security API.
Confirm the numeric value for pairing (in response to BTM_USER_CONFIRMATION_REQUEST_EVT of wiced_bt_management_cback_t)
- Parameters
-
[in] | res | : result of the operation WICED_BT_SUCCESS if success |
[in] | bd_addr | : Address of the peer device |
- Returns
- void
remove bonding with remote device with assigned bd_addr Note: This API cannot be used while being connected to the remote bd_addr
- Parameters
-
[in] | bd_addr | : bd_addr of remote device to be removed from bonding list |
- Returns
- wiced_result_t
Get security flags for the device.
- Parameters
-
- Returns
- TRUE if successful
Bond with peer device.
If the connection is already up, but not secure, pairing is attempted.
- Note
- PIN parameters are only needed when bonding with legacy devices (pre-2.1 Core Spec)
- Parameters
-
[in] | bd_addr | : Peer device bd address to pair with. |
[in] | bd_addr_type | : BLE_ADDR_PUBLIC or BLE_ADDR_RANDOM (applies to LE devices only) |
[in] | transport | : BT_TRANSPORT_BR_EDR or BT_TRANSPORT_LE |
[in] | pin_len | : Length of input parameter p_pin (0 if not used). |
[in] | p_pin | : Pointer to Pin Code to use (NULL if not used). |
- Returns
WICED_BT_PENDING : if successfully initiated,
WICED_BT_SUCCESS : if already paired to the device, else error code
Cancel an ongoing bonding process with peer device.
- Parameters
-
[in] | bd_addr | : Peer device bd address to pair with. |
- Returns
WICED_BT_PENDING : if cancel initiated,
WICED_BT_SUCCESS : if cancel has completed already, else error code.
Inform remote device of keypress during pairing.
Used during the passkey entry by a device with KeyboardOnly IO capabilities (typically a HID keyboard device).
- Parameters
-
[in] | bd_addr | : Address of the peer device |
[in] | type | : notification type |
Encrypt the specified connection.
Status is notified using BTM_ENCRYPTION_STATUS_EVT of wiced_bt_management_cback_t.
- Parameters
-
[in] | bd_addr | : Address of peer device |
[in] | transport | : BT_TRANSPORT_BR_EDR or BT_TRANSPORT_LE |
[in] | p_ref_data | : Encryption type wiced_bt_ble_sec_action_type_t |
- Returns
WICED_BT_SUCCESS : already encrypted
WICED_BT_PENDING : command will be returned in the callback
WICED_BT_WRONG_MODE : connection not up.
WICED_BT_BUSY : security procedures are currently active