Lines Matching refs:aead_request
78 * struct aead_request - AEAD request
87 struct aead_request {
140 int (*encrypt)(struct aead_request *req);
141 int (*decrypt)(struct aead_request *req);
314 static inline struct crypto_aead *crypto_aead_reqtfm(struct aead_request *req)
321 * @req: reference to the aead_request handle that holds all information
324 * Encrypt plaintext data using the aead_request handle. That data structure
338 int crypto_aead_encrypt(struct aead_request *req);
342 * @req: reference to the aead_request handle that holds all information
345 * Decrypt ciphertext data using the aead_request handle. That data structure
362 int crypto_aead_decrypt(struct aead_request *req);
367 * The aead_request data structure contains all pointers to data required for
369 * used by multiple aead_request instances), pointer to plaintext and
394 static inline void aead_request_set_tfm(struct aead_request *req,
411 static inline struct aead_request *aead_request_alloc(struct crypto_aead *tfm,
414 struct aead_request *req;
428 static inline void aead_request_free(struct aead_request *req)
453 * The callback function is registered with the aead_request handle and
458 static inline void aead_request_set_callback(struct aead_request *req,
498 static inline void aead_request_set_crypt(struct aead_request *req,
517 static inline void aead_request_set_ad(struct aead_request *req,