Lines Matching refs:kkey
1265 u8 *kkey;
1269 kkey = _copy_key_from_user(ktp.key, ktp.keylen);
1270 if (IS_ERR(kkey))
1271 return PTR_ERR(kkey);
1272 rc = pkey_keyblob2pkey(kkey, ktp.keylen, &ktp.protkey);
1274 memzero_explicit(kkey, ktp.keylen);
1275 kfree(kkey);
1287 u8 *kkey;
1294 kkey = kmalloc(klen, GFP_KERNEL);
1295 if (!kkey) {
1301 kkey, &klen);
1305 kfree(kkey);
1310 kfree(kkey);
1313 if (copy_to_user(kgs.key, kkey, klen)) {
1314 kfree(kkey);
1321 kfree(kkey);
1329 u8 *kkey;
1336 kkey = kmalloc(klen, GFP_KERNEL);
1337 if (!kkey) {
1343 kcs.clrkey.clrkey, kkey, &klen);
1347 kfree(kkey);
1352 kfree(kkey);
1355 if (copy_to_user(kcs.key, kkey, klen)) {
1356 kfree(kkey);
1364 kfree(kkey);
1370 u8 *kkey;
1374 kkey = _copy_key_from_user(kvk.key, kvk.keylen);
1375 if (IS_ERR(kkey))
1376 return PTR_ERR(kkey);
1377 rc = pkey_verifykey2(kkey, kvk.keylen,
1381 kfree(kkey);
1392 u8 *kkey;
1399 kkey = _copy_key_from_user(ktp.key, ktp.keylen);
1400 if (IS_ERR(kkey)) {
1402 return PTR_ERR(kkey);
1405 kkey, ktp.keylen, &ktp.protkey);
1408 memzero_explicit(kkey, ktp.keylen);
1409 kfree(kkey);
1421 u8 *kkey;
1433 kkey = _copy_key_from_user(kak.key, kak.keylen);
1434 if (IS_ERR(kkey)) {
1436 return PTR_ERR(kkey);
1438 rc = pkey_apqns4key(kkey, kak.keylen, kak.flags,
1441 kfree(kkey);
1512 u8 *kkey, *protkey;
1519 kkey = _copy_key_from_user(ktp.key, ktp.keylen);
1520 if (IS_ERR(kkey)) {
1522 return PTR_ERR(kkey);
1527 kfree(kkey);
1530 rc = pkey_keyblob2pkey3(apqns, ktp.apqn_entries, kkey,
1535 memzero_explicit(kkey, ktp.keylen);
1536 kfree(kkey);