Lines Matching defs:protkey
27 u8 *protkey, u32 *protkeylen, u32 *protkeytype,
35 protkey, protkeylen,
42 protkey, protkeylen,
56 u8 *protkey, u32 *protkeylen, u32 *protkeytype, u32 xflags)
61 protkey, protkeylen, protkeytype, xflags);
65 protkey, protkeylen, protkeytype, xflags);
153 ksp.protkey.len = sizeof(ksp.protkey.protkey);
157 ksp.protkey.protkey,
158 &ksp.protkey.len, &ksp.protkey.type,
198 kcp.protkey.len = sizeof(kcp.protkey.protkey);
202 kcp.protkey.protkey,
203 &kcp.protkey.len, &kcp.protkey.type, 0);
261 ksp.protkey.len = sizeof(ksp.protkey.protkey);
265 ksp.protkey.protkey,
266 &ksp.protkey.len,
267 &ksp.protkey.type, 0);
313 kgp.protkey.len = sizeof(kgp.protkey.protkey);
316 kgp.protkey.protkey, &kgp.protkey.len,
317 &kgp.protkey.type, 0);
337 if (kvp.protkey.len > sizeof(kvp.protkey.protkey)) {
338 PKEY_DBF_ERR("%s protkey length %u exceeds protkey buffer size\n",
339 __func__, kvp.protkey.len);
344 keytype = pkey_aes_bitsize_to_keytype(8 * kvp.protkey.len);
346 PKEY_DBF_ERR("%s unknown/unsupported protkey length %u\n",
347 __func__, kvp.protkey.len);
362 t->len = kvp.protkey.len;
363 memcpy(t->protkey, kvp.protkey.protkey, kvp.protkey.len);
386 ktp.protkey.len = sizeof(ktp.protkey.protkey);
388 ktp.protkey.protkey, &ktp.protkey.len,
389 &ktp.protkey.type, 0);
553 ktp.protkey.len = sizeof(ktp.protkey.protkey);
555 ktp.protkey.protkey, &ktp.protkey.len,
556 &ktp.protkey.type, 0);
666 u8 *kkey, *protkey;
679 protkey = kmalloc(protkeylen, GFP_KERNEL);
680 if (!protkey) {
686 protkey, &protkeylen, &ktp.pkeytype, 0);
691 kfree_sensitive(protkey);
696 kfree_sensitive(protkey);
699 if (copy_to_user(ktp.pkey, protkey, protkeylen)) {
700 kfree_sensitive(protkey);
704 kfree_sensitive(protkey);