Home
last modified time | relevance | path

Searched refs:aead_request (Results 1 - 25 of 170) sorted by relevance

1234567

/kernel/linux/linux-5.10/include/crypto/
H A Daead.h78 * struct aead_request - AEAD request
87 struct aead_request { struct
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) in crypto_aead_reqtfm()
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 handl
[all...]
/kernel/linux/linux-6.6/include/crypto/
H A Daead.h81 * struct aead_request - AEAD request
90 struct aead_request { struct
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) in crypto_aead_reqtfm()
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 handl
[all...]
/kernel/linux/linux-5.10/include/crypto/internal/
H A Daead.h63 static inline void *aead_request_ctx(struct aead_request *req) in aead_request_ctx()
68 static inline void aead_request_complete(struct aead_request *req, int err) in aead_request_complete()
73 static inline u32 aead_request_flags(struct aead_request *req) in aead_request_flags()
78 static inline struct aead_request *aead_request_cast( in aead_request_cast()
81 return container_of(req, struct aead_request, base); in aead_request_cast()
118 struct aead_request *request) in aead_enqueue_request()
123 static inline struct aead_request *aead_dequeue_request( in aead_dequeue_request()
130 return req ? container_of(req, struct aead_request, base) : NULL; in aead_dequeue_request()
133 static inline struct aead_request *aead_get_backlog(struct aead_queue *queue) in aead_get_backlog()
139 return req ? container_of(req, struct aead_request, bas in aead_get_backlog()
[all...]
/kernel/linux/linux-5.10/crypto/
H A Dgcm.c40 struct aead_request subreq;
54 struct aead_request subreq;
60 int (*complete)(struct aead_request *req, u32 flags);
82 static int crypto_rfc4543_copy_src_to_dst(struct aead_request *req, bool enc);
85 struct aead_request *req) in crypto_gcm_reqctx()
152 static void crypto_gcm_init_common(struct aead_request *req) in crypto_gcm_init_common()
177 static void crypto_gcm_init_crypt(struct aead_request *req, in crypto_gcm_init_crypt()
202 static int gcm_hash_update(struct aead_request *req, in gcm_hash_update()
216 static int gcm_hash_remain(struct aead_request *req, in gcm_hash_remain()
223 static int gcm_hash_len(struct aead_request *re
[all...]
H A Dseqiv.c21 static void seqiv_aead_encrypt_complete2(struct aead_request *req, int err) in seqiv_aead_encrypt_complete2()
23 struct aead_request *subreq = aead_request_ctx(req); in seqiv_aead_encrypt_complete2()
42 struct aead_request *req = base->data; in seqiv_aead_encrypt_complete()
48 static int seqiv_aead_encrypt(struct aead_request *req) in seqiv_aead_encrypt()
52 struct aead_request *subreq = aead_request_ctx(req); in seqiv_aead_encrypt()
109 static int seqiv_aead_decrypt(struct aead_request *req) in seqiv_aead_decrypt()
113 struct aead_request *subreq = aead_request_ctx(req); in seqiv_aead_decrypt()
H A Dchacha20poly1305.c70 static inline void async_done_continue(struct aead_request *req, int err, in async_done_continue()
71 int (*cont)(struct aead_request *)) in async_done_continue()
84 static void chacha_iv(u8 *iv, struct aead_request *req, u32 icb) in chacha_iv()
95 static int poly_verify_tag(struct aead_request *req) in poly_verify_tag()
108 static int poly_copy_tag(struct aead_request *req) in poly_copy_tag()
123 static int chacha_decrypt(struct aead_request *req) in chacha_decrypt()
154 static int poly_tail_continue(struct aead_request *req) in poly_tail_continue()
169 static int poly_tail(struct aead_request *req) in poly_tail()
199 static int poly_cipherpad(struct aead_request *req) in poly_cipherpad()
228 static int poly_cipher(struct aead_request *re
[all...]
H A Dauthencesn.c43 static void authenc_esn_request_complete(struct aead_request *req, int err) in authenc_esn_request_complete()
86 static int crypto_authenc_esn_genicv_tail(struct aead_request *req, in crypto_authenc_esn_genicv_tail()
113 struct aead_request *req = areq->data; in authenc_esn_geniv_ahash_done()
119 static int crypto_authenc_esn_genicv(struct aead_request *req, in crypto_authenc_esn_genicv()
159 struct aead_request *areq = req->data; in crypto_authenc_esn_encrypt_done()
167 static int crypto_authenc_esn_copy(struct aead_request *req, unsigned int len) in crypto_authenc_esn_copy()
181 static int crypto_authenc_esn_encrypt(struct aead_request *req) in crypto_authenc_esn_encrypt()
219 static int crypto_authenc_esn_decrypt_tail(struct aead_request *req, in crypto_authenc_esn_decrypt_tail()
264 struct aead_request *req = areq->data; in authenc_esn_verify_ahash_done()
270 static int crypto_authenc_esn_decrypt(struct aead_request *re
[all...]
H A Dauthenc.c40 static void authenc_request_complete(struct aead_request *req, int err) in authenc_request_complete()
114 struct aead_request *req = areq->data; in authenc_geniv_ahash_done()
132 static int crypto_authenc_genicv(struct aead_request *req, unsigned int flags) in crypto_authenc_genicv()
166 struct aead_request *areq = req->data; in crypto_authenc_encrypt_done()
177 static int crypto_authenc_copy_assoc(struct aead_request *req) in crypto_authenc_copy_assoc()
192 static int crypto_authenc_encrypt(struct aead_request *req) in crypto_authenc_encrypt()
229 static int crypto_authenc_decrypt_tail(struct aead_request *req, in crypto_authenc_decrypt_tail()
267 struct aead_request *req = areq->data; in authenc_verify_ahash_done()
278 static int crypto_authenc_decrypt(struct aead_request *req) in crypto_authenc_decrypt()
H A Dpcrypt.c61 struct aead_request *req = pcrypt_request_ctx(preq); in pcrypt_aead_serial()
68 struct aead_request *req = areq->data; in pcrypt_aead_done()
80 struct aead_request *req = pcrypt_request_ctx(preq); in pcrypt_aead_enc()
92 static int pcrypt_aead_encrypt(struct aead_request *req) in pcrypt_aead_encrypt()
96 struct aead_request *creq = pcrypt_request_ctx(preq); in pcrypt_aead_encrypt()
129 struct aead_request *req = pcrypt_request_ctx(preq); in pcrypt_aead_dec()
141 static int pcrypt_aead_decrypt(struct aead_request *req) in pcrypt_aead_decrypt()
145 struct aead_request *creq = pcrypt_request_ctx(preq); in pcrypt_aead_decrypt()
197 sizeof(struct aead_request) + in pcrypt_aead_init_tfm()
H A Dechainiv.c26 static int echainiv_encrypt(struct aead_request *req) in echainiv_encrypt()
30 struct aead_request *subreq = aead_request_ctx(req); in echainiv_encrypt()
85 static int echainiv_decrypt(struct aead_request *req) in echainiv_decrypt()
89 struct aead_request *subreq = aead_request_ctx(req); in echainiv_decrypt()
H A Dccm.c36 struct aead_request subreq;
61 struct aead_request *req) in crypto_ccm_reqctx()
126 static int format_input(u8 *info, struct aead_request *req, in format_input()
167 static int crypto_ccm_auth(struct aead_request *req, struct scatterlist *plain, in crypto_ccm_auth()
228 struct aead_request *req = areq->data; in crypto_ccm_encrypt_done()
249 static int crypto_ccm_init_crypt(struct aead_request *req, u8 *tag) in crypto_ccm_init_crypt()
284 static int crypto_ccm_encrypt(struct aead_request *req) in crypto_ccm_encrypt()
325 struct aead_request *req = areq->data; in crypto_ccm_decrypt_done()
344 static int crypto_ccm_decrypt(struct aead_request *req) in crypto_ccm_decrypt()
603 static struct aead_request *crypto_rfc4309_cryp
[all...]
/kernel/linux/linux-6.6/crypto/
H A Dgcm.c40 struct aead_request subreq;
54 struct aead_request subreq;
60 int (*complete)(struct aead_request *req, u32 flags);
82 static int crypto_rfc4543_copy_src_to_dst(struct aead_request *req, bool enc);
85 struct aead_request *req) in crypto_gcm_reqctx()
152 static void crypto_gcm_init_common(struct aead_request *req) in crypto_gcm_init_common()
177 static void crypto_gcm_init_crypt(struct aead_request *req, in crypto_gcm_init_crypt()
202 static int gcm_hash_update(struct aead_request *req, in gcm_hash_update()
216 static int gcm_hash_remain(struct aead_request *req, in gcm_hash_remain()
223 static int gcm_hash_len(struct aead_request *re
[all...]
H A Dchacha20poly1305.c70 static inline void async_done_continue(struct aead_request *req, int err, in async_done_continue()
71 int (*cont)(struct aead_request *)) in async_done_continue()
84 static void chacha_iv(u8 *iv, struct aead_request *req, u32 icb) in chacha_iv()
95 static int poly_verify_tag(struct aead_request *req) in poly_verify_tag()
108 static int poly_copy_tag(struct aead_request *req) in poly_copy_tag()
123 static int chacha_decrypt(struct aead_request *req) in chacha_decrypt()
154 static int poly_tail_continue(struct aead_request *req) in poly_tail_continue()
169 static int poly_tail(struct aead_request *req) in poly_tail()
199 static int poly_cipherpad(struct aead_request *req) in poly_cipherpad()
228 static int poly_cipher(struct aead_request *re
[all...]
H A Dseqiv.c21 static void seqiv_aead_encrypt_complete2(struct aead_request *req, int err) in seqiv_aead_encrypt_complete2()
23 struct aead_request *subreq = aead_request_ctx(req); in seqiv_aead_encrypt_complete2()
41 struct aead_request *req = data; in seqiv_aead_encrypt_complete()
47 static int seqiv_aead_encrypt(struct aead_request *req) in seqiv_aead_encrypt()
51 struct aead_request *subreq = aead_request_ctx(req); in seqiv_aead_encrypt()
108 static int seqiv_aead_decrypt(struct aead_request *req) in seqiv_aead_decrypt()
112 struct aead_request *subreq = aead_request_ctx(req); in seqiv_aead_decrypt()
H A Dauthencesn.c43 static void authenc_esn_request_complete(struct aead_request *req, int err) in authenc_esn_request_complete()
86 static int crypto_authenc_esn_genicv_tail(struct aead_request *req, in crypto_authenc_esn_genicv_tail()
112 struct aead_request *req = data; in authenc_esn_geniv_ahash_done()
118 static int crypto_authenc_esn_genicv(struct aead_request *req, in crypto_authenc_esn_genicv()
157 struct aead_request *areq = data; in crypto_authenc_esn_encrypt_done()
165 static int crypto_authenc_esn_copy(struct aead_request *req, unsigned int len) in crypto_authenc_esn_copy()
179 static int crypto_authenc_esn_encrypt(struct aead_request *req) in crypto_authenc_esn_encrypt()
217 static int crypto_authenc_esn_decrypt_tail(struct aead_request *req, in crypto_authenc_esn_decrypt_tail()
261 struct aead_request *req = data; in authenc_esn_verify_ahash_done()
267 static int crypto_authenc_esn_decrypt(struct aead_request *re
[all...]
H A Dpcrypt.c61 struct aead_request *req = pcrypt_request_ctx(preq); in pcrypt_aead_serial()
68 struct aead_request *req = data; in pcrypt_aead_done()
80 struct aead_request *req = pcrypt_request_ctx(preq); in pcrypt_aead_enc()
92 static int pcrypt_aead_encrypt(struct aead_request *req) in pcrypt_aead_encrypt()
96 struct aead_request *creq = pcrypt_request_ctx(preq); in pcrypt_aead_encrypt()
129 struct aead_request *req = pcrypt_request_ctx(preq); in pcrypt_aead_dec()
141 static int pcrypt_aead_decrypt(struct aead_request *req) in pcrypt_aead_decrypt()
145 struct aead_request *creq = pcrypt_request_ctx(preq); in pcrypt_aead_decrypt()
197 sizeof(struct aead_request) + in pcrypt_aead_init_tfm()
H A Dauthenc.c40 static void authenc_request_complete(struct aead_request *req, int err) in authenc_request_complete()
114 struct aead_request *req = data; in authenc_geniv_ahash_done()
132 static int crypto_authenc_genicv(struct aead_request *req, unsigned int flags) in crypto_authenc_genicv()
165 struct aead_request *areq = data; in crypto_authenc_encrypt_done()
176 static int crypto_authenc_copy_assoc(struct aead_request *req) in crypto_authenc_copy_assoc()
191 static int crypto_authenc_encrypt(struct aead_request *req) in crypto_authenc_encrypt()
228 static int crypto_authenc_decrypt_tail(struct aead_request *req, in crypto_authenc_decrypt_tail()
265 struct aead_request *req = data; in authenc_verify_ahash_done()
276 static int crypto_authenc_decrypt(struct aead_request *req) in crypto_authenc_decrypt()
H A Dechainiv.c26 static int echainiv_encrypt(struct aead_request *req) in echainiv_encrypt()
30 struct aead_request *subreq = aead_request_ctx(req); in echainiv_encrypt()
85 static int echainiv_decrypt(struct aead_request *req) in echainiv_decrypt()
89 struct aead_request *subreq = aead_request_ctx(req); in echainiv_decrypt()
/kernel/linux/linux-6.6/include/crypto/internal/
H A Daead.h68 static inline void *aead_request_ctx(struct aead_request *req) in aead_request_ctx()
73 static inline void *aead_request_ctx_dma(struct aead_request *req) in aead_request_ctx_dma()
83 static inline void aead_request_complete(struct aead_request *req, int err) in aead_request_complete()
88 static inline u32 aead_request_flags(struct aead_request *req) in aead_request_flags()
93 static inline struct aead_request *aead_request_cast( in aead_request_cast()
96 return container_of(req, struct aead_request, base); in aead_request_cast()
/kernel/linux/linux-5.10/drivers/crypto/
H A Domap-aes-gcm.c27 struct aead_request *req);
31 struct aead_request *req = dd->aead_req; in omap_aes_gcm_finish_req()
89 struct aead_request *req) in omap_aes_gcm_copy_buffers()
174 static int do_encrypt_iv(struct aead_request *req, u32 *tag, u32 *iv) in do_encrypt_iv()
207 struct aead_request *req) in omap_aes_gcm_handle_queue()
217 struct aead_request *req = container_of(areq, struct aead_request, in omap_aes_gcm_prepare_req()
238 static int omap_aes_gcm_crypt(struct aead_request *req, unsigned long mode) in omap_aes_gcm_crypt()
272 int omap_aes_gcm_encrypt(struct aead_request *req) in omap_aes_gcm_encrypt()
280 int omap_aes_gcm_decrypt(struct aead_request *re
[all...]
H A Domap-aes.h171 struct aead_request *aead_req;
208 int omap_aes_gcm_encrypt(struct aead_request *req);
209 int omap_aes_gcm_decrypt(struct aead_request *req);
211 int omap_aes_4106gcm_encrypt(struct aead_request *req);
212 int omap_aes_4106gcm_decrypt(struct aead_request *req);
/kernel/linux/linux-6.6/drivers/crypto/
H A Domap-aes-gcm.c30 struct aead_request *req);
34 struct aead_request *req = dd->aead_req; in omap_aes_gcm_finish_req()
92 struct aead_request *req) in omap_aes_gcm_copy_buffers()
177 static int do_encrypt_iv(struct aead_request *req, u32 *tag, u32 *iv) in do_encrypt_iv()
210 struct aead_request *req) in omap_aes_gcm_handle_queue()
218 static int omap_aes_gcm_prepare_req(struct aead_request *req, in omap_aes_gcm_prepare_req()
239 static int omap_aes_gcm_crypt(struct aead_request *req, unsigned long mode) in omap_aes_gcm_crypt()
273 int omap_aes_gcm_encrypt(struct aead_request *req) in omap_aes_gcm_encrypt()
281 int omap_aes_gcm_decrypt(struct aead_request *req) in omap_aes_gcm_decrypt()
289 int omap_aes_4106gcm_encrypt(struct aead_request *re
[all...]
H A Domap-aes.h169 struct aead_request *aead_req;
206 int omap_aes_gcm_encrypt(struct aead_request *req);
207 int omap_aes_gcm_decrypt(struct aead_request *req);
209 int omap_aes_4106gcm_encrypt(struct aead_request *req);
210 int omap_aes_4106gcm_decrypt(struct aead_request *req);
/kernel/linux/linux-5.10/drivers/crypto/chelsio/
H A Dchcr_crypto.h321 typedef struct sk_buff *(*create_wr_t)(struct aead_request *req,
325 void chcr_verify_tag(struct aead_request *req, u8 *input, int *err);
326 int chcr_aead_dma_map(struct device *dev, struct aead_request *req,
328 void chcr_aead_dma_unmap(struct device *dev, struct aead_request *req,
330 void chcr_add_aead_dst_ent(struct aead_request *req,
333 void chcr_add_aead_src_ent(struct aead_request *req, struct ulptx_sgl *ulptx);
348 void chcr_aead_common_exit(struct aead_request *req);
/kernel/linux/linux-6.6/drivers/crypto/chelsio/
H A Dchcr_crypto.h325 typedef struct sk_buff *(*create_wr_t)(struct aead_request *req,
329 void chcr_verify_tag(struct aead_request *req, u8 *input, int *err);
330 int chcr_aead_dma_map(struct device *dev, struct aead_request *req,
332 void chcr_aead_dma_unmap(struct device *dev, struct aead_request *req,
334 void chcr_add_aead_dst_ent(struct aead_request *req,
337 void chcr_add_aead_src_ent(struct aead_request *req, struct ulptx_sgl *ulptx);
351 void chcr_aead_common_exit(struct aead_request *req);

Completed in 16 milliseconds

1234567