Lines Matching refs:plain_blob_key
204 u8 *plain_blob_key; in trusted_dcp_seal() local
210 plain_blob_key = kmalloc(AES_KEYSIZE_128, GFP_KERNEL); in trusted_dcp_seal()
211 if (!plain_blob_key) in trusted_dcp_seal()
216 get_random_bytes(plain_blob_key, AES_KEYSIZE_128); in trusted_dcp_seal()
218 ret = do_aead_crypto(p->key, b->payload, p->key_len, plain_blob_key, in trusted_dcp_seal()
225 ret = encrypt_blob_key(plain_blob_key, b->blob_key); in trusted_dcp_seal()
236 memzero_explicit(plain_blob_key, AES_KEYSIZE_128); in trusted_dcp_seal()
237 kfree(plain_blob_key); in trusted_dcp_seal()
246 u8 *plain_blob_key = NULL; in trusted_dcp_unseal() local
264 plain_blob_key = kmalloc(AES_KEYSIZE_128, GFP_KERNEL); in trusted_dcp_unseal()
265 if (!plain_blob_key) { in trusted_dcp_unseal()
270 ret = decrypt_blob_key(b->blob_key, plain_blob_key); in trusted_dcp_unseal()
277 plain_blob_key, b->nonce, false); in trusted_dcp_unseal()
285 if (plain_blob_key) { in trusted_dcp_unseal()
286 memzero_explicit(plain_blob_key, AES_KEYSIZE_128); in trusted_dcp_unseal()
287 kfree(plain_blob_key); in trusted_dcp_unseal()