Lines Matching defs: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);
355 static inline struct crypto_aead *crypto_aead_reqtfm(struct aead_request *req)
362 * @req: reference to the aead_request handle that holds all information
365 * Encrypt plaintext data using the aead_request handle. That data structure
379 int crypto_aead_encrypt(struct aead_request *req);
383 * @req: reference to the aead_request handle that holds all information
386 * Decrypt ciphertext data using the aead_request handle. That data structure
403 int crypto_aead_decrypt(struct aead_request *req);
408 * The aead_request data structure contains all pointers to data required for
410 * used by multiple aead_request instances), pointer to plaintext and
435 static inline void aead_request_set_tfm(struct aead_request *req,
452 static inline struct aead_request *aead_request_alloc(struct crypto_aead *tfm,
455 struct aead_request *req;
469 static inline void aead_request_free(struct aead_request *req)
494 * The callback function is registered with the aead_request handle and
499 static inline void aead_request_set_callback(struct aead_request *req,
539 static inline void aead_request_set_crypt(struct aead_request *req,
558 static inline void aead_request_set_ad(struct aead_request *req,