Lines Matching defs:aead_req
50 static int tls_enc_record(struct aead_request *aead_req,
125 aead_request_set_crypt(aead_req, sg_in, sg_out, len, iv);
127 rc = crypto_aead_encrypt(aead_req);
132 static void tls_init_aead_request(struct aead_request *aead_req,
135 aead_request_set_tfm(aead_req, aead);
136 aead_request_set_ad(aead_req, TLS_AAD_SPACE_SIZE);
144 struct aead_request *aead_req;
146 aead_req = kzalloc(req_size, flags);
147 if (aead_req)
148 tls_init_aead_request(aead_req, aead);
149 return aead_req;
152 static int tls_enc_records(struct aead_request *aead_req,
164 rc = tls_enc_record(aead_req, aead, aad, iv,
333 struct aead_request *aead_req;
337 aead_req = tls_alloc_aead_request(ctx->aead_send, GFP_ATOMIC);
338 if (!aead_req)
372 if (tls_enc_records(aead_req, ctx->aead_send, sg_in, sg_out, aad, iv,
387 kfree(aead_req);