Symbol: link_key
include/net/bluetooth/hci.h
2639
__u8 link_key[HCI_LINK_KEY_SIZE];
include/net/bluetooth/hci.h
831
__u8 link_key[HCI_LINK_KEY_SIZE];
include/net/bluetooth/hci_core.h
1853
struct link_key *hci_find_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr);
include/net/bluetooth/hci_core.h
1854
struct link_key *hci_add_link_key(struct hci_dev *hdev, struct hci_conn *conn,
include/net/bluetooth/hci_core.h
2431
void mgmt_new_link_key(struct hci_dev *hdev, struct link_key *key,
net/bluetooth/hci_conn.c
3253
struct link_key *key;
net/bluetooth/hci_core.c
1053
struct link_key *key, *tmp;
net/bluetooth/hci_core.c
1108
struct link_key *hci_find_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr)
net/bluetooth/hci_core.c
1110
struct link_key *k;
net/bluetooth/hci_core.c
1276
struct link_key *hci_add_link_key(struct hci_dev *hdev, struct hci_conn *conn,
net/bluetooth/hci_core.c
1280
struct link_key *key, *old_key;
net/bluetooth/hci_core.c
1377
struct link_key *key;
net/bluetooth/hci_debugfs.c
389
struct link_key *key;
net/bluetooth/hci_event.c
3211
struct link_key *key;
net/bluetooth/hci_event.c
4676
struct link_key *key;
net/bluetooth/hci_event.c
4715
memcpy(cp.link_key, key->val, HCI_LINK_KEY_SIZE);
net/bluetooth/hci_event.c
4733
struct link_key *key;
net/bluetooth/hci_event.c
4746
if (!crypto_memneq(ev->link_key, ZERO_KEY, HCI_LINK_KEY_SIZE)) {
net/bluetooth/hci_event.c
4764
key = hci_add_link_key(hdev, conn, &ev->bdaddr, ev->link_key,
net/bluetooth/mgmt.c
9614
void mgmt_new_link_key(struct hci_dev *hdev, struct link_key *key,
net/bluetooth/smp.c
1102
if (smp->link_key) {
net/bluetooth/smp.c
1103
struct link_key *key;
net/bluetooth/smp.c
1114
smp->link_key, type, 0, &persistent);
net/bluetooth/smp.c
1155
smp->link_key = kzalloc(16, GFP_KERNEL);
net/bluetooth/smp.c
1156
if (!smp->link_key)
net/bluetooth/smp.c
1163
if (smp_h7(smp->tfm_cmac, smp->tk, salt, smp->link_key)) {
net/bluetooth/smp.c
1164
kfree_sensitive(smp->link_key);
net/bluetooth/smp.c
1165
smp->link_key = NULL;
net/bluetooth/smp.c
1172
if (smp_h6(smp->tfm_cmac, smp->tk, tmp1, smp->link_key)) {
net/bluetooth/smp.c
1173
kfree_sensitive(smp->link_key);
net/bluetooth/smp.c
1174
smp->link_key = NULL;
net/bluetooth/smp.c
1179
if (smp_h6(smp->tfm_cmac, smp->link_key, lebr, smp->link_key)) {
net/bluetooth/smp.c
1180
kfree_sensitive(smp->link_key);
net/bluetooth/smp.c
1181
smp->link_key = NULL;
net/bluetooth/smp.c
119
u8 *link_key;
net/bluetooth/smp.c
1206
struct link_key *key;
net/bluetooth/smp.c
758
kfree_sensitive(smp->link_key);