Home
last modified time | relevance | path

Searched refs:link_key (Results 1 – 8 of 8) sorted by relevance

/linux/net/bluetooth/
H A Dsmp.c119 u8 *link_key; member
758 kfree_sensitive(smp->link_key); in smp_chan_destroy()
1105 if (smp->link_key) { in smp_notify_keys()
1106 struct link_key *key; in smp_notify_keys()
1117 smp->link_key, type, 0, &persistent); in smp_notify_keys()
1158 smp->link_key = kzalloc(16, GFP_KERNEL); in sc_generate_link_key()
1159 if (!smp->link_key) in sc_generate_link_key()
1166 if (smp_h7(smp->tfm_cmac, smp->tk, salt, smp->link_key)) { in sc_generate_link_key()
1167 kfree_sensitive(smp->link_key); in sc_generate_link_key()
1168 smp->link_key = NULL; in sc_generate_link_key()
[all …]
H A Dhci_core.c1053 struct link_key *key, *tmp; in hci_link_keys_clear()
1108 struct link_key *hci_find_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr) in hci_find_link_key()
1110 struct link_key *k; in hci_find_link_key()
1276 struct link_key *hci_add_link_key(struct hci_dev *hdev, struct hci_conn *conn, in hci_add_link_key()
1280 struct link_key *key, *old_key; in hci_add_link_key()
1377 struct link_key *key; in hci_remove_link_key()
H A Dhci_event.c749 * the link_key. in hci_cc_read_enc_key_size()
3206 struct link_key *key; in hci_conn_complete_evt()
4667 struct link_key *key; in hci_link_key_request_evt()
4706 memcpy(cp.link_key, key->val, HCI_LINK_KEY_SIZE); in hci_link_key_notify_evt()
4724 struct link_key *key; in hci_link_key_notify_evt()
4737 if (!crypto_memneq(ev->link_key, ZERO_KEY, HCI_LINK_KEY_SIZE)) { in hci_link_key_notify_evt()
4755 key = hci_add_link_key(hdev, conn, &ev->bdaddr, ev->link_key, in hci_link_key_notify_evt()
H A Dhci_debugfs.c389 struct link_key *key; in link_keys_show()
H A Dhci_conn.c3247 struct link_key *key; in hci_conn_key_enc_size()
H A Dmgmt.c9606 void mgmt_new_link_key(struct hci_dev *hdev, struct link_key *key, in mgmt_new_link_key()
/linux/include/net/bluetooth/
H A Dhci_core.h223 struct link_key { struct
1853 struct link_key *hci_find_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr);
1854 struct link_key *hci_add_link_key(struct hci_dev *hdev, struct hci_conn *conn,
2431 void mgmt_new_link_key(struct hci_dev *hdev, struct link_key *key,
224 listlink_key global() argument
225 rculink_key global() argument
226 bdaddrlink_key global() argument
227 typelink_key global() argument
228 vallink_key global() argument
229 pin_lenlink_key global() argument
H A Dhci.h831 __u8 link_key[HCI_LINK_KEY_SIZE];
2639 __u8 link_key[HCI_LINK_KEY_SIZE];
829 __u8 link_key[HCI_LINK_KEY_SIZE]; global() member
2430 __u8 link_key[HCI_LINK_KEY_SIZE]; global() member