Lines Matching refs:csrk
113 struct smp_csrk *csrk; member
755 kfree_sensitive(smp->csrk); in smp_chan_destroy()
1075 if (smp->csrk) { in smp_notify_keys()
1076 smp->csrk->link_type = hcon->type; in smp_notify_keys()
1077 smp->csrk->bdaddr_type = hcon->dst_type; in smp_notify_keys()
1078 bacpy(&smp->csrk->bdaddr, &hcon->dst); in smp_notify_keys()
1079 mgmt_new_csrk(hdev, smp->csrk, persistent); in smp_notify_keys()
1341 struct smp_csrk *csrk; in smp_distribute_keys() local
1344 get_random_bytes(sign.csrk, sizeof(sign.csrk)); in smp_distribute_keys()
1346 csrk = kzalloc(sizeof(*csrk), GFP_KERNEL); in smp_distribute_keys()
1347 if (csrk) { in smp_distribute_keys()
1349 csrk->type = MGMT_CSRK_LOCAL_AUTHENTICATED; in smp_distribute_keys()
1351 csrk->type = MGMT_CSRK_LOCAL_UNAUTHENTICATED; in smp_distribute_keys()
1352 memcpy(csrk->val, sign.csrk, sizeof(csrk->val)); in smp_distribute_keys()
1354 smp->responder_csrk = csrk; in smp_distribute_keys()
2663 struct smp_csrk *csrk; in smp_cmd_sign_info() local
2675 csrk = kzalloc(sizeof(*csrk), GFP_KERNEL); in smp_cmd_sign_info()
2676 if (csrk) { in smp_cmd_sign_info()
2678 csrk->type = MGMT_CSRK_REMOTE_AUTHENTICATED; in smp_cmd_sign_info()
2680 csrk->type = MGMT_CSRK_REMOTE_UNAUTHENTICATED; in smp_cmd_sign_info()
2681 memcpy(csrk->val, rp->csrk, sizeof(csrk->val)); in smp_cmd_sign_info()
2683 smp->csrk = csrk; in smp_cmd_sign_info()