Lines Matching defs:aead_req
23 struct aead_request *aead_req;
24 int reqsize = sizeof(*aead_req) + crypto_aead_reqsize(tfm);
28 aead_req = kzalloc(reqsize + aad_len, GFP_ATOMIC);
29 if (!aead_req)
32 __aad = (u8 *)aead_req + reqsize;
40 aead_request_set_tfm(aead_req, tfm);
41 aead_request_set_crypt(aead_req, sg, sg, data_len, b_0);
42 aead_request_set_ad(aead_req, sg[0].length);
44 ret = crypto_aead_encrypt(aead_req);
45 kfree_sensitive(aead_req);
55 struct aead_request *aead_req;
56 int reqsize = sizeof(*aead_req) + crypto_aead_reqsize(tfm);
63 aead_req = kzalloc(reqsize + aad_len, GFP_ATOMIC);
64 if (!aead_req)
67 __aad = (u8 *)aead_req + reqsize;
75 aead_request_set_tfm(aead_req, tfm);
76 aead_request_set_crypt(aead_req, sg, sg, data_len + mic_len, b_0);
77 aead_request_set_ad(aead_req, sg[0].length);
79 err = crypto_aead_decrypt(aead_req);
80 kfree_sensitive(aead_req);