Lines Matching refs:kek
1079 const u8 *kek, size_t keksize,
1101 * followed by kek tag + kek blob
1161 /* kek */
1162 p += asn1tag_write(p, 0x04, kek, keksize);
1224 const u8 *kek, size_t keksize,
1241 rc = _ep11_unwrapkey(card, domain, kek, keksize, enckey, enckeysize,
1275 * followed by dummy kek param
1321 /* empty kek tag */
1383 u8 encbuf[64], *kek = NULL;
1395 /* allocate memory for the temp kek */
1397 kek = kmalloc(keklen, GFP_ATOMIC);
1398 if (!kek) {
1403 /* Step 1: generate AES 256 bit random kek key */
1406 kek, &keklen);
1409 "%s generate kek key failed, rc=%d\n",
1414 /* Step 2: encrypt clear key value with the kek key */
1415 rc = ep11_cryptsingle(card, domain, 0, 0, def_iv, kek, keklen,
1419 "%s encrypting key value with kek key failed, rc=%d\n",
1425 rc = ep11_unwrapkey(card, domain, kek, keklen,
1436 kfree(kek);