Home
last modified time | relevance | path

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

/linux-4.1.27/net/bluetooth/
Dsmp.c108 struct smp_ltk *ltk; member
242 const u8 a2[7], u8 mackey[16], u8 ltk[16]) in smp_f5()
284 err = aes_cmac(tfm_cmac, t, m, sizeof(m), ltk); in smp_f5()
288 SMP_DBG("ltk %16phN", ltk); in smp_f5()
756 if (smp->ltk && smp->ltk->type == SMP_LTK_P256_DEBUG && in smp_chan_destroy()
758 list_del_rcu(&smp->ltk->list); in smp_chan_destroy()
759 kfree_rcu(smp->ltk, rcu); in smp_chan_destroy()
760 smp->ltk = NULL; in smp_chan_destroy()
765 if (smp->ltk) { in smp_chan_destroy()
766 list_del_rcu(&smp->ltk->list); in smp_chan_destroy()
[all …]
Dhci_debugfs.c853 struct smp_ltk *ltk; in long_term_keys_show() local
856 list_for_each_entry_rcu(ltk, &hdev->long_term_keys, list) in long_term_keys_show()
858 &ltk->bdaddr, ltk->bdaddr_type, ltk->authenticated, in long_term_keys_show()
859 ltk->type, ltk->enc_size, __le16_to_cpu(ltk->ediv), in long_term_keys_show()
860 __le64_to_cpu(ltk->rand), 16, ltk->val); in long_term_keys_show()
Dsmp.h78 __u8 ltk[16]; member
Dhci_conn.c279 __u8 ltk[16]) in hci_le_start_enc()
291 memcpy(cp.ltk, ltk, sizeof(cp.ltk)); in hci_le_start_enc()
Dhci_event.c4934 struct smp_ltk *ltk; in hci_le_ltk_request_evt() local
4944 ltk = hci_find_ltk(hdev, &conn->dst, conn->dst_type, conn->role); in hci_le_ltk_request_evt()
4945 if (!ltk) in hci_le_ltk_request_evt()
4948 if (smp_ltk_is_sc(ltk)) { in hci_le_ltk_request_evt()
4954 if (ev->ediv != ltk->ediv || ev->rand != ltk->rand) in hci_le_ltk_request_evt()
4958 memcpy(cp.ltk, ltk->val, sizeof(ltk->val)); in hci_le_ltk_request_evt()
4961 conn->pending_sec_level = smp_ltk_sec_level(ltk); in hci_le_ltk_request_evt()
4963 conn->enc_key_size = ltk->enc_size; in hci_le_ltk_request_evt()
4973 if (ltk->type == SMP_STK) { in hci_le_ltk_request_evt()
4975 list_del_rcu(&ltk->list); in hci_le_ltk_request_evt()
[all …]
Dmgmt.c7556 static u8 mgmt_ltk_type(struct smp_ltk *ltk) in mgmt_ltk_type() argument
7558 switch (ltk->type) { in mgmt_ltk_type()
7561 if (ltk->authenticated) in mgmt_ltk_type()
7565 if (ltk->authenticated) in mgmt_ltk_type()
/linux-4.1.27/include/net/bluetooth/
Dhci.h1390 __u8 ltk[16]; member
1396 __u8 ltk[16]; member
Dhci_core.h1411 __u8 ltk[16]);