Home
last modified time | relevance | path

Searched refs:ahash_request (Results 1 - 25 of 167) sorted by relevance

1234567

/kernel/linux/linux-5.10/include/crypto/
H A Dhash.h49 struct ahash_request { struct
135 int (*init)(struct ahash_request *req);
136 int (*update)(struct ahash_request *req);
137 int (*final)(struct ahash_request *req);
138 int (*finup)(struct ahash_request *req);
139 int (*digest)(struct ahash_request *req);
140 int (*export)(struct ahash_request *req, void *out);
141 int (*import)(struct ahash_request *req, const void *in);
225 int (*init)(struct ahash_request *req);
226 int (*update)(struct ahash_request *re
[all...]
/kernel/linux/linux-6.6/include/crypto/
H A Dhash.h72 struct ahash_request { struct
159 int (*init)(struct ahash_request *req);
160 int (*update)(struct ahash_request *req);
161 int (*final)(struct ahash_request *req);
162 int (*finup)(struct ahash_request *req);
163 int (*digest)(struct ahash_request *req);
164 int (*export)(struct ahash_request *req, void *out);
165 int (*import)(struct ahash_request *req, const void *in);
253 int (*init)(struct ahash_request *req);
254 int (*update)(struct ahash_request *re
[all...]
/kernel/linux/linux-5.10/drivers/crypto/marvell/cesa/
H A Dhash.c27 struct ahash_request *req) in mv_cesa_ahash_req_iter_init()
93 static inline void mv_cesa_ahash_dma_last_cleanup(struct ahash_request *req) in mv_cesa_ahash_dma_last_cleanup()
100 static inline void mv_cesa_ahash_dma_cleanup(struct ahash_request *req) in mv_cesa_ahash_dma_cleanup()
109 static inline void mv_cesa_ahash_cleanup(struct ahash_request *req) in mv_cesa_ahash_cleanup()
117 static void mv_cesa_ahash_last_cleanup(struct ahash_request *req) in mv_cesa_ahash_last_cleanup()
157 static void mv_cesa_ahash_std_step(struct ahash_request *req) in mv_cesa_ahash_std_step()
260 static int mv_cesa_ahash_std_process(struct ahash_request *req, u32 status) in mv_cesa_ahash_std_process()
271 static inline void mv_cesa_ahash_dma_prepare(struct ahash_request *req) in mv_cesa_ahash_dma_prepare()
279 static void mv_cesa_ahash_std_prepare(struct ahash_request *req) in mv_cesa_ahash_std_prepare()
287 static void mv_cesa_ahash_dma_step(struct ahash_request *re
[all...]
/kernel/linux/linux-6.6/drivers/crypto/marvell/cesa/
H A Dhash.c28 struct ahash_request *req) in mv_cesa_ahash_req_iter_init()
94 static inline void mv_cesa_ahash_dma_last_cleanup(struct ahash_request *req) in mv_cesa_ahash_dma_last_cleanup()
101 static inline void mv_cesa_ahash_dma_cleanup(struct ahash_request *req) in mv_cesa_ahash_dma_cleanup()
110 static inline void mv_cesa_ahash_cleanup(struct ahash_request *req) in mv_cesa_ahash_cleanup()
118 static void mv_cesa_ahash_last_cleanup(struct ahash_request *req) in mv_cesa_ahash_last_cleanup()
158 static void mv_cesa_ahash_std_step(struct ahash_request *req) in mv_cesa_ahash_std_step()
284 static int mv_cesa_ahash_std_process(struct ahash_request *req, u32 status) in mv_cesa_ahash_std_process()
295 static inline void mv_cesa_ahash_dma_prepare(struct ahash_request *req) in mv_cesa_ahash_dma_prepare()
303 static void mv_cesa_ahash_std_prepare(struct ahash_request *req) in mv_cesa_ahash_std_prepare()
311 static void mv_cesa_ahash_dma_step(struct ahash_request *re
[all...]
/kernel/linux/linux-6.6/drivers/crypto/inside-secure/
H A Dsafexcel_hash.c224 static int safexcel_ahash_enqueue(struct ahash_request *areq);
232 struct ahash_request *areq = ahash_request_cast(async); in safexcel_handle_req_result()
314 struct ahash_request *areq = ahash_request_cast(async); in safexcel_ahash_send_req()
523 struct ahash_request *areq = ahash_request_cast(async); in safexcel_handle_inv_result()
571 struct ahash_request *areq = ahash_request_cast(async); in safexcel_handle_result()
592 struct ahash_request *areq = ahash_request_cast(async); in safexcel_ahash_send_inv()
610 struct ahash_request *areq = ahash_request_cast(async); in safexcel_ahash_send()
664 static int safexcel_ahash_cache(struct ahash_request *areq) in safexcel_ahash_cache()
689 static int safexcel_ahash_enqueue(struct ahash_request *areq) in safexcel_ahash_enqueue()
742 static int safexcel_ahash_update(struct ahash_request *are
[all...]
/kernel/linux/linux-5.10/arch/x86/crypto/
H A Dghash-clmulni-intel_glue.c160 static int ghash_async_init(struct ahash_request *req) in ghash_async_init()
164 struct ahash_request *cryptd_req = ahash_request_ctx(req); in ghash_async_init()
173 static int ghash_async_update(struct ahash_request *req) in ghash_async_update()
175 struct ahash_request *cryptd_req = ahash_request_ctx(req); in ghash_async_update()
191 static int ghash_async_final(struct ahash_request *req) in ghash_async_final()
193 struct ahash_request *cryptd_req = ahash_request_ctx(req); in ghash_async_final()
209 static int ghash_async_import(struct ahash_request *req, const void *in) in ghash_async_import()
211 struct ahash_request *cryptd_req = ahash_request_ctx(req); in ghash_async_import()
221 static int ghash_async_export(struct ahash_request *req, void *out) in ghash_async_export()
223 struct ahash_request *cryptd_re in ghash_async_export()
[all...]
/kernel/linux/linux-6.6/arch/x86/crypto/
H A Dghash-clmulni-intel_glue.c179 static int ghash_async_init(struct ahash_request *req) in ghash_async_init()
183 struct ahash_request *cryptd_req = ahash_request_ctx(req); in ghash_async_init()
192 static int ghash_async_update(struct ahash_request *req) in ghash_async_update()
194 struct ahash_request *cryptd_req = ahash_request_ctx(req); in ghash_async_update()
210 static int ghash_async_final(struct ahash_request *req) in ghash_async_final()
212 struct ahash_request *cryptd_req = ahash_request_ctx(req); in ghash_async_final()
228 static int ghash_async_import(struct ahash_request *req, const void *in) in ghash_async_import()
230 struct ahash_request *cryptd_req = ahash_request_ctx(req); in ghash_async_import()
240 static int ghash_async_export(struct ahash_request *req, void *out) in ghash_async_export()
242 struct ahash_request *cryptd_re in ghash_async_export()
[all...]
/kernel/linux/linux-5.10/include/scsi/
H A Dlibiscsi_tcp.h18 struct ahash_request;
30 struct ahash_request *hash;
65 struct ahash_request *rx_hash;
103 struct ahash_request *hash);
109 struct ahash_request *hash);
112 extern void iscsi_tcp_dgst_header(struct ahash_request *hash, const void *hdr,
/kernel/linux/linux-6.6/include/scsi/
H A Dlibiscsi_tcp.h18 struct ahash_request;
30 struct ahash_request *hash;
65 struct ahash_request *rx_hash;
103 struct ahash_request *hash);
109 struct ahash_request *hash);
112 extern void iscsi_tcp_dgst_header(struct ahash_request *hash, const void *hdr,
/kernel/linux/linux-6.6/include/crypto/internal/
H A Dhash.h14 struct ahash_request;
63 int crypto_hash_walk_first(struct ahash_request *req,
132 int shash_ahash_update(struct ahash_request *req, struct shash_desc *desc);
133 int shash_ahash_finup(struct ahash_request *req, struct shash_desc *desc);
134 int shash_ahash_digest(struct ahash_request *req, struct shash_desc *desc);
200 static inline void *ahash_request_ctx_dma(struct ahash_request *req) in ahash_request_ctx_dma()
210 static inline void ahash_request_complete(struct ahash_request *req, int err) in ahash_request_complete()
215 static inline u32 ahash_request_flags(struct ahash_request *req) in ahash_request_flags()
227 struct ahash_request *request) in ahash_enqueue_request()
232 static inline struct ahash_request *ahash_dequeue_reques
[all...]
/kernel/linux/linux-5.10/drivers/crypto/allwinner/sun8i-ss/
H A Dsun8i-ss.h252 struct ahash_request fallback_req;
308 int sun8i_ss_hash_init(struct ahash_request *areq);
309 int sun8i_ss_hash_export(struct ahash_request *areq, void *out);
310 int sun8i_ss_hash_import(struct ahash_request *areq, const void *in);
311 int sun8i_ss_hash_final(struct ahash_request *areq);
312 int sun8i_ss_hash_update(struct ahash_request *areq);
313 int sun8i_ss_hash_finup(struct ahash_request *areq);
314 int sun8i_ss_hash_digest(struct ahash_request *areq);
/kernel/linux/linux-5.10/drivers/crypto/rockchip/
H A Drk3288_crypto_ahash.c20 static bool rk_ahash_need_fallback(struct ahash_request *req) in rk_ahash_need_fallback()
37 static int rk_ahash_digest_fb(struct ahash_request *areq) in rk_ahash_digest_fb()
54 static int zero_message_process(struct ahash_request *req) in zero_message_process()
76 static void rk_ahash_reg_init(struct ahash_request *req) in rk_ahash_reg_init()
111 static int rk_ahash_init(struct ahash_request *req) in rk_ahash_init()
124 static int rk_ahash_update(struct ahash_request *req) in rk_ahash_update()
139 static int rk_ahash_final(struct ahash_request *req) in rk_ahash_final()
153 static int rk_ahash_finup(struct ahash_request *req) in rk_ahash_finup()
170 static int rk_ahash_import(struct ahash_request *req, const void *in) in rk_ahash_import()
183 static int rk_ahash_export(struct ahash_request *re
[all...]
/kernel/linux/linux-6.6/drivers/crypto/rockchip/
H A Drk3288_crypto_ahash.c27 static bool rk_ahash_need_fallback(struct ahash_request *req) in rk_ahash_need_fallback()
44 static int rk_ahash_digest_fb(struct ahash_request *areq) in rk_ahash_digest_fb()
65 static int zero_message_process(struct ahash_request *req) in zero_message_process()
87 static void rk_ahash_reg_init(struct ahash_request *req, in rk_ahash_reg_init()
120 static int rk_ahash_init(struct ahash_request *req) in rk_ahash_init()
133 static int rk_ahash_update(struct ahash_request *req) in rk_ahash_update()
148 static int rk_ahash_final(struct ahash_request *req) in rk_ahash_final()
162 static int rk_ahash_finup(struct ahash_request *req) in rk_ahash_finup()
179 static int rk_ahash_import(struct ahash_request *req, const void *in) in rk_ahash_import()
192 static int rk_ahash_export(struct ahash_request *re
[all...]
/kernel/linux/linux-5.10/drivers/crypto/allwinner/sun8i-ce/
H A Dsun8i-ce.h298 struct ahash_request fallback_req;
358 int sun8i_ce_hash_init(struct ahash_request *areq);
359 int sun8i_ce_hash_export(struct ahash_request *areq, void *out);
360 int sun8i_ce_hash_import(struct ahash_request *areq, const void *in);
361 int sun8i_ce_hash(struct ahash_request *areq);
362 int sun8i_ce_hash_final(struct ahash_request *areq);
363 int sun8i_ce_hash_update(struct ahash_request *areq);
364 int sun8i_ce_hash_finup(struct ahash_request *areq);
365 int sun8i_ce_hash_digest(struct ahash_request *areq);
/kernel/linux/linux-5.10/drivers/crypto/allwinner/sun4i-ss/
H A Dsun4i-ss.h194 int sun4i_hash_init(struct ahash_request *areq);
195 int sun4i_hash_update(struct ahash_request *areq);
196 int sun4i_hash_final(struct ahash_request *areq);
197 int sun4i_hash_finup(struct ahash_request *areq);
198 int sun4i_hash_digest(struct ahash_request *areq);
199 int sun4i_hash_export_md5(struct ahash_request *areq, void *out);
200 int sun4i_hash_import_md5(struct ahash_request *areq, const void *in);
201 int sun4i_hash_export_sha1(struct ahash_request *areq, void *out);
202 int sun4i_hash_import_sha1(struct ahash_request *areq, const void *in);
/kernel/linux/linux-5.10/include/crypto/internal/
H A Dhash.h14 struct ahash_request;
63 int crypto_hash_walk_first(struct ahash_request *req,
126 int shash_ahash_update(struct ahash_request *req, struct shash_desc *desc);
127 int shash_ahash_finup(struct ahash_request *req, struct shash_desc *desc);
128 int shash_ahash_digest(struct ahash_request *req, struct shash_desc *desc);
172 static inline void ahash_request_complete(struct ahash_request *req, int err) in ahash_request_complete()
177 static inline u32 ahash_request_flags(struct ahash_request *req) in ahash_request_flags()
189 struct ahash_request *request) in ahash_enqueue_request()
194 static inline struct ahash_request *ahash_dequeue_request( in ahash_dequeue_request()
/kernel/linux/linux-6.6/drivers/crypto/allwinner/sun4i-ss/
H A Dsun4i-ss.h201 int sun4i_hash_init(struct ahash_request *areq);
202 int sun4i_hash_update(struct ahash_request *areq);
203 int sun4i_hash_final(struct ahash_request *areq);
204 int sun4i_hash_finup(struct ahash_request *areq);
205 int sun4i_hash_digest(struct ahash_request *areq);
206 int sun4i_hash_export_md5(struct ahash_request *areq, void *out);
207 int sun4i_hash_import_md5(struct ahash_request *areq, const void *in);
208 int sun4i_hash_export_sha1(struct ahash_request *areq, void *out);
209 int sun4i_hash_import_sha1(struct ahash_request *areq, const void *in);
/kernel/linux/linux-6.6/crypto/
H A Dahash.c112 int crypto_hash_walk_first(struct ahash_request *req, in crypto_hash_walk_first()
186 static int ahash_save_req(struct ahash_request *req, crypto_completion_t cplt, in ahash_save_req()
192 struct ahash_request *subreq; in ahash_save_req()
239 static void ahash_restore_req(struct ahash_request *req, int err) in ahash_restore_req()
241 struct ahash_request *subreq = req->priv; in ahash_restore_req()
254 struct ahash_request *areq = data; in ahash_op_unaligned_done()
267 static int ahash_op_unaligned(struct ahash_request *req, in ahash_op_unaligned()
268 int (*op)(struct ahash_request *), in ahash_op_unaligned()
286 static int crypto_ahash_op(struct ahash_request *req, in crypto_ahash_op()
287 int (*op)(struct ahash_request *), in crypto_ahash_op()
[all...]
/kernel/linux/linux-5.10/drivers/crypto/
H A Datmel-authenc.h35 int atmel_sha_authenc_schedule(struct ahash_request *req,
39 int atmel_sha_authenc_init(struct ahash_request *req,
44 int atmel_sha_authenc_final(struct ahash_request *req,
48 void atmel_sha_authenc_abort(struct ahash_request *req);
/kernel/linux/linux-6.6/drivers/crypto/
H A Datmel-authenc.h36 int atmel_sha_authenc_schedule(struct ahash_request *req,
40 int atmel_sha_authenc_init(struct ahash_request *req,
45 int atmel_sha_authenc_final(struct ahash_request *req,
49 void atmel_sha_authenc_abort(struct ahash_request *req);
/kernel/linux/linux-6.6/drivers/crypto/allwinner/sun8i-ce/
H A Dsun8i-ce.h296 struct ahash_request fallback_req;
362 int sun8i_ce_hash_init(struct ahash_request *areq);
363 int sun8i_ce_hash_export(struct ahash_request *areq, void *out);
364 int sun8i_ce_hash_import(struct ahash_request *areq, const void *in);
365 int sun8i_ce_hash_final(struct ahash_request *areq);
366 int sun8i_ce_hash_update(struct ahash_request *areq);
367 int sun8i_ce_hash_finup(struct ahash_request *areq);
368 int sun8i_ce_hash_digest(struct ahash_request *areq);
/kernel/linux/linux-6.6/drivers/crypto/allwinner/sun8i-ss/
H A Dsun8i-ss.h251 struct ahash_request fallback_req;
309 int sun8i_ss_hash_init(struct ahash_request *areq);
310 int sun8i_ss_hash_export(struct ahash_request *areq, void *out);
311 int sun8i_ss_hash_import(struct ahash_request *areq, const void *in);
312 int sun8i_ss_hash_final(struct ahash_request *areq);
313 int sun8i_ss_hash_update(struct ahash_request *areq);
314 int sun8i_ss_hash_finup(struct ahash_request *areq);
315 int sun8i_ss_hash_digest(struct ahash_request *areq);
/kernel/linux/linux-5.10/drivers/crypto/inside-secure/
H A Dsafexcel_hash.c222 static int safexcel_ahash_enqueue(struct ahash_request *areq);
230 struct ahash_request *areq = ahash_request_cast(async); in safexcel_handle_req_result()
312 struct ahash_request *areq = ahash_request_cast(async); in safexcel_ahash_send_req()
521 struct ahash_request *areq = ahash_request_cast(async); in safexcel_handle_inv_result()
569 struct ahash_request *areq = ahash_request_cast(async); in safexcel_handle_result()
590 struct ahash_request *areq = ahash_request_cast(async); in safexcel_ahash_send_inv()
608 struct ahash_request *areq = ahash_request_cast(async); in safexcel_ahash_send()
662 static int safexcel_ahash_cache(struct ahash_request *areq) in safexcel_ahash_cache()
687 static int safexcel_ahash_enqueue(struct ahash_request *areq) in safexcel_ahash_enqueue()
740 static int safexcel_ahash_update(struct ahash_request *are
[all...]
/kernel/linux/linux-5.10/arch/arm/crypto/
H A Dghash-ce-glue.c199 static int ghash_async_init(struct ahash_request *req) in ghash_async_init()
203 struct ahash_request *cryptd_req = ahash_request_ctx(req); in ghash_async_init()
212 static int ghash_async_update(struct ahash_request *req) in ghash_async_update()
214 struct ahash_request *cryptd_req = ahash_request_ctx(req); in ghash_async_update()
230 static int ghash_async_final(struct ahash_request *req) in ghash_async_final()
232 struct ahash_request *cryptd_req = ahash_request_ctx(req); in ghash_async_final()
248 static int ghash_async_digest(struct ahash_request *req) in ghash_async_digest()
252 struct ahash_request *cryptd_req = ahash_request_ctx(req); in ghash_async_digest()
269 static int ghash_async_import(struct ahash_request *req, const void *in) in ghash_async_import()
271 struct ahash_request *cryptd_re in ghash_async_import()
[all...]
/kernel/linux/linux-5.10/crypto/
H A Dahash.c119 int crypto_hash_walk_first(struct ahash_request *req, in crypto_hash_walk_first()
199 static int ahash_save_req(struct ahash_request *req, crypto_completion_t cplt) in ahash_save_req()
256 static void ahash_restore_req(struct ahash_request *req, int err) in ahash_restore_req()
275 static void ahash_notify_einprogress(struct ahash_request *req) in ahash_notify_einprogress()
287 struct ahash_request *areq = req->data; in ahash_op_unaligned_done()
298 * The "struct ahash_request *req" here is in fact the "req.base" in ahash_op_unaligned_done()
310 static int ahash_op_unaligned(struct ahash_request *req, in ahash_op_unaligned()
311 int (*op)(struct ahash_request *)) in ahash_op_unaligned()
328 static int crypto_ahash_op(struct ahash_request *req, in crypto_ahash_op()
329 int (*op)(struct ahash_request *)) in crypto_ahash_op()
[all...]

Completed in 22 milliseconds

1234567