Lines Matching defs:csrk
114 struct smp_csrk *csrk;
756 kfree_sensitive(smp->csrk);
1076 if (smp->csrk) {
1077 smp->csrk->link_type = hcon->type;
1078 smp->csrk->bdaddr_type = hcon->dst_type;
1079 bacpy(&smp->csrk->bdaddr, &hcon->dst);
1080 mgmt_new_csrk(hdev, smp->csrk, persistent);
1342 struct smp_csrk *csrk;
1345 get_random_bytes(sign.csrk, sizeof(sign.csrk));
1347 csrk = kzalloc(sizeof(*csrk), GFP_KERNEL);
1348 if (csrk) {
1350 csrk->type = MGMT_CSRK_LOCAL_AUTHENTICATED;
1352 csrk->type = MGMT_CSRK_LOCAL_UNAUTHENTICATED;
1353 memcpy(csrk->val, sign.csrk, sizeof(csrk->val));
1355 smp->responder_csrk = csrk;
2664 struct smp_csrk *csrk;
2676 csrk = kzalloc(sizeof(*csrk), GFP_KERNEL);
2677 if (csrk) {
2679 csrk->type = MGMT_CSRK_REMOTE_AUTHENTICATED;
2681 csrk->type = MGMT_CSRK_REMOTE_UNAUTHENTICATED;
2682 memcpy(csrk->val, rp->csrk, sizeof(csrk->val));
2684 smp->csrk = csrk;