Lines Matching refs:aead_request
81 * struct aead_request - AEAD request
90 struct aead_request {
160 int (*encrypt)(struct aead_request *req);
161 int (*decrypt)(struct aead_request *req);
343 static inline struct crypto_aead *crypto_aead_reqtfm(struct aead_request *req)
350 * @req: reference to the aead_request handle that holds all information
353 * Encrypt plaintext data using the aead_request handle. That data structure
367 int crypto_aead_encrypt(struct aead_request *req);
371 * @req: reference to the aead_request handle that holds all information
374 * Decrypt ciphertext data using the aead_request handle. That data structure
391 int crypto_aead_decrypt(struct aead_request *req);
396 * The aead_request data structure contains all pointers to data required for
398 * used by multiple aead_request instances), pointer to plaintext and
423 static inline void aead_request_set_tfm(struct aead_request *req,
440 static inline struct aead_request *aead_request_alloc(struct crypto_aead *tfm,
443 struct aead_request *req;
457 static inline void aead_request_free(struct aead_request *req)
482 * The callback function is registered with the aead_request handle and
487 static inline void aead_request_set_callback(struct aead_request *req,
527 static inline void aead_request_set_crypt(struct aead_request *req,
546 static inline void aead_request_set_ad(struct aead_request *req,