Home
last modified time | relevance | path

Searched refs:ahash_request (Results 1 – 25 of 85) sorted by relevance

1234

/linux/include/crypto/
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);
225 int (*init)(struct ahash_request *req);
227 int (*final)(struct ahash_request *req);
228 int (*finup)(struct ahash_request *req);
402 struct ahash_request *req) in crypto_ahash_reqtfm()
[all …]
/linux/drivers/crypto/marvell/cesa/
A Dhash.c28 struct ahash_request *req) in mv_cesa_ahash_req_iter_init()
332 struct ahash_request *ahashreq = ahash_request_cast(req); in mv_cesa_ahash_step()
343 struct ahash_request *ahashreq = ahash_request_cast(req); in mv_cesa_ahash_process()
354 struct ahash_request *ahashreq = ahash_request_cast(req); in mv_cesa_ahash_complete()
405 struct ahash_request *ahashreq = ahash_request_cast(req); in mv_cesa_ahash_prepare()
418 struct ahash_request *ahashreq = ahash_request_cast(req); in mv_cesa_ahash_req_cleanup()
440 static void mv_cesa_ahash_init(struct ahash_request *req, in mv_cesa_ahash_init()
892 static int mv_cesa_md5_init(struct ahash_request *req) in mv_cesa_md5_init()
925 static int mv_cesa_md5_digest(struct ahash_request *req) in mv_cesa_md5_digest()
962 static int mv_cesa_sha1_init(struct ahash_request *req) in mv_cesa_sha1_init()
[all …]
/linux/drivers/crypto/allwinner/sun4i-ss/
A Dsun4i-ss.h200 int sun4i_hash_init(struct ahash_request *areq);
201 int sun4i_hash_update(struct ahash_request *areq);
202 int sun4i_hash_final(struct ahash_request *areq);
203 int sun4i_hash_finup(struct ahash_request *areq);
204 int sun4i_hash_digest(struct ahash_request *areq);
205 int sun4i_hash_export_md5(struct ahash_request *areq, void *out);
206 int sun4i_hash_import_md5(struct ahash_request *areq, const void *in);
207 int sun4i_hash_export_sha1(struct ahash_request *areq, void *out);
208 int sun4i_hash_import_sha1(struct ahash_request *areq, const void *in);
A Dsun4i-ss-hash.c47 int sun4i_hash_init(struct ahash_request *areq) in sun4i_hash_init()
62 int sun4i_hash_export_md5(struct ahash_request *areq, void *out) in sun4i_hash_export_md5()
85 int sun4i_hash_import_md5(struct ahash_request *areq, const void *in) in sun4i_hash_import_md5()
104 int sun4i_hash_export_sha1(struct ahash_request *areq, void *out) in sun4i_hash_export_sha1()
128 int sun4i_hash_import_sha1(struct ahash_request *areq, const void *in) in sun4i_hash_import_sha1()
177 static int sun4i_hash(struct ahash_request *areq) in sun4i_hash()
508 int sun4i_hash_final(struct ahash_request *areq) in sun4i_hash_final()
516 int sun4i_hash_update(struct ahash_request *areq) in sun4i_hash_update()
525 int sun4i_hash_finup(struct ahash_request *areq) in sun4i_hash_finup()
534 int sun4i_hash_digest(struct ahash_request *areq) in sun4i_hash_digest()
/linux/arch/x86/crypto/
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()
211 struct ahash_request *cryptd_req = ahash_request_ctx(req); in ghash_async_import()
223 struct ahash_request *cryptd_req = ahash_request_ctx(req); in ghash_async_export()
232 static int ghash_async_digest(struct ahash_request *req) in ghash_async_digest()
236 struct ahash_request *cryptd_req = ahash_request_ctx(req); in ghash_async_digest()
[all …]
/linux/drivers/crypto/allwinner/sun8i-ce/
A Dsun8i-ce.h299 struct ahash_request fallback_req;
359 int sun8i_ce_hash_init(struct ahash_request *areq);
360 int sun8i_ce_hash_export(struct ahash_request *areq, void *out);
361 int sun8i_ce_hash_import(struct ahash_request *areq, const void *in);
362 int sun8i_ce_hash(struct ahash_request *areq);
363 int sun8i_ce_hash_final(struct ahash_request *areq);
364 int sun8i_ce_hash_update(struct ahash_request *areq);
365 int sun8i_ce_hash_finup(struct ahash_request *areq);
366 int sun8i_ce_hash_digest(struct ahash_request *areq);
A Dsun8i-ce-hash.c73 int sun8i_ce_hash_init(struct ahash_request *areq) in sun8i_ce_hash_init()
87 int sun8i_ce_hash_export(struct ahash_request *areq, void *out) in sun8i_ce_hash_export()
99 int sun8i_ce_hash_import(struct ahash_request *areq, const void *in) in sun8i_ce_hash_import()
111 int sun8i_ce_hash_final(struct ahash_request *areq) in sun8i_ce_hash_final()
134 int sun8i_ce_hash_update(struct ahash_request *areq) in sun8i_ce_hash_update()
149 int sun8i_ce_hash_finup(struct ahash_request *areq) in sun8i_ce_hash_finup()
174 static int sun8i_ce_hash_digest_fb(struct ahash_request *areq) in sun8i_ce_hash_digest_fb()
199 static bool sun8i_ce_hash_need_fallback(struct ahash_request *areq) in sun8i_ce_hash_need_fallback()
217 int sun8i_ce_hash_digest(struct ahash_request *areq) in sun8i_ce_hash_digest()
252 struct ahash_request *areq = container_of(breq, struct ahash_request, base); in sun8i_ce_hash_run()
/linux/include/crypto/internal/
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()
/linux/drivers/crypto/inside-secure/
A Dsafexcel_hash.c232 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()
1146 struct ahash_request *areq; in __safexcel_hmac_setkey()
2424 struct ahash_request *subreq = ahash_request_ctx(req); in safexcel_sha3_fbcheck()
2461 struct ahash_request *subreq = ahash_request_ctx(req); in safexcel_sha3_update()
2471 struct ahash_request *subreq = ahash_request_ctx(req); in safexcel_sha3_final()
[all …]
/linux/drivers/crypto/allwinner/sun8i-ss/
A Dsun8i-ss.h245 struct ahash_request fallback_req;
301 int sun8i_ss_hash_init(struct ahash_request *areq);
302 int sun8i_ss_hash_export(struct ahash_request *areq, void *out);
303 int sun8i_ss_hash_import(struct ahash_request *areq, const void *in);
304 int sun8i_ss_hash_final(struct ahash_request *areq);
305 int sun8i_ss_hash_update(struct ahash_request *areq);
306 int sun8i_ss_hash_finup(struct ahash_request *areq);
307 int sun8i_ss_hash_digest(struct ahash_request *areq);
A Dsun8i-ss-hash.c73 int sun8i_ss_hash_init(struct ahash_request *areq) in sun8i_ss_hash_init()
87 int sun8i_ss_hash_export(struct ahash_request *areq, void *out) in sun8i_ss_hash_export()
99 int sun8i_ss_hash_import(struct ahash_request *areq, const void *in) in sun8i_ss_hash_import()
111 int sun8i_ss_hash_final(struct ahash_request *areq) in sun8i_ss_hash_final()
134 int sun8i_ss_hash_update(struct ahash_request *areq) in sun8i_ss_hash_update()
149 int sun8i_ss_hash_finup(struct ahash_request *areq) in sun8i_ss_hash_finup()
174 static int sun8i_ss_hash_digest_fb(struct ahash_request *areq) in sun8i_ss_hash_digest_fb()
258 static bool sun8i_ss_hash_need_fallback(struct ahash_request *areq) in sun8i_ss_hash_need_fallback()
282 int sun8i_ss_hash_digest(struct ahash_request *areq) in sun8i_ss_hash_digest()
320 struct ahash_request *areq = container_of(breq, struct ahash_request, base); in sun8i_ss_hash_run()
/linux/arch/arm/crypto/
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()
271 struct ahash_request *cryptd_req = ahash_request_ctx(req); in ghash_async_import()
283 struct ahash_request *cryptd_req = ahash_request_ctx(req); in ghash_async_export()
[all …]
/linux/include/scsi/
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,
/linux/crypto/
A Dahash.c119 int crypto_hash_walk_first(struct ahash_request *req, in crypto_hash_walk_first()
287 struct ahash_request *areq = req->data; in ahash_op_unaligned_done()
311 int (*op)(struct ahash_request *)) in ahash_op_unaligned() argument
328 static int crypto_ahash_op(struct ahash_request *req, in crypto_ahash_op()
329 int (*op)(struct ahash_request *)) in crypto_ahash_op() argument
340 int crypto_ahash_final(struct ahash_request *req) in crypto_ahash_final()
354 int crypto_ahash_finup(struct ahash_request *req) in crypto_ahash_finup()
368 int crypto_ahash_digest(struct ahash_request *req) in crypto_ahash_digest()
387 struct ahash_request *areq = req->data; in ahash_def_finup_done2()
415 struct ahash_request *areq = req->data; in ahash_def_finup_done1()
[all …]
A Dshash.c257 static int shash_async_init(struct ahash_request *req) in shash_async_init()
267 int shash_ahash_update(struct ahash_request *req, struct shash_desc *desc) in shash_ahash_update()
280 static int shash_async_update(struct ahash_request *req) in shash_async_update()
285 static int shash_async_final(struct ahash_request *req) in shash_async_final()
290 int shash_ahash_finup(struct ahash_request *req, struct shash_desc *desc) in shash_ahash_finup()
311 static int shash_async_finup(struct ahash_request *req) in shash_async_finup()
321 int shash_ahash_digest(struct ahash_request *req, struct shash_desc *desc) in shash_ahash_digest()
345 static int shash_async_digest(struct ahash_request *req) in shash_async_digest()
355 static int shash_async_export(struct ahash_request *req, void *out) in shash_async_export()
360 static int shash_async_import(struct ahash_request *req, const void *in) in shash_async_import()
/linux/drivers/crypto/
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);
A Datmel-sha.c144 struct ahash_request *req;
286 struct ahash_request *req = dd->req; in atmel_sha_complete()
877 struct ahash_request *req = dd->req; in atmel_sha_update_req()
898 struct ahash_request *req = dd->req; in atmel_sha_final_req()
1055 struct ahash_request *req) in atmel_sha_handle_queue()
1101 struct ahash_request *req = dd->req; in atmel_sha_start()
1394 struct ahash_request *req = dd->req; in atmel_sha_dma_check_aligned()
1503 struct ahash_request *req = dd->req; in atmel_sha_cpu_transfer()
1557 struct ahash_request *req = dd->req; in atmel_sha_cpu_start()
1589 struct ahash_request *req = dd->req; in atmel_sha_cpu_hash()
[all …]
/linux/drivers/crypto/rockchip/
A Drk3288_crypto_ahash.c19 static int zero_message_process(struct ahash_request *req) in zero_message_process()
49 struct ahash_request *req = ahash_request_cast(dev->async_req); in rk_ahash_reg_init()
80 static int rk_ahash_init(struct ahash_request *req) in rk_ahash_init()
93 static int rk_ahash_update(struct ahash_request *req) in rk_ahash_update()
108 static int rk_ahash_final(struct ahash_request *req) in rk_ahash_final()
122 static int rk_ahash_finup(struct ahash_request *req) in rk_ahash_finup()
139 static int rk_ahash_import(struct ahash_request *req, const void *in) in rk_ahash_import()
152 static int rk_ahash_export(struct ahash_request *req, void *out) in rk_ahash_export()
165 static int rk_ahash_digest(struct ahash_request *req) in rk_ahash_digest()
196 struct ahash_request *req = ahash_request_cast(dev->async_req); in rk_ahash_start()
[all …]
/linux/fs/verity/
A Dhash_algs.c91 sizeof(struct ahash_request) + in fsverity_get_hash_alg()
123 struct ahash_request *fsverity_alloc_hash_request(struct fsverity_hash_alg *alg, in fsverity_alloc_hash_request()
126 struct ahash_request *req = mempool_alloc(&alg->req_pool, gfp_flags); in fsverity_alloc_hash_request()
139 struct ahash_request *req) in fsverity_free_hash_request()
160 struct ahash_request *req = NULL; in fsverity_prepare_hash_state()
235 struct ahash_request *req, struct page *page, u8 *out) in fsverity_hash_page()
284 struct ahash_request *req; in fsverity_hash_buffer()
A Dfsverity_private.h21 struct ahash_request;
92 struct ahash_request *fsverity_alloc_hash_request(struct fsverity_hash_alg *alg,
95 struct ahash_request *req);
100 struct ahash_request *req, struct page *page, u8 *out);
/linux/drivers/crypto/keembay/
A Dkeembay-ocs-hcu-core.c187 static void kmb_ocs_hcu_dma_cleanup(struct ahash_request *req, in kmb_ocs_hcu_dma_cleanup()
227 static int kmb_ocs_dma_prepare(struct ahash_request *req) in kmb_ocs_dma_prepare()
375 static int prepare_ipad(struct ahash_request *req) in prepare_ipad()
413 struct ahash_request *req = container_of(areq, struct ahash_request, in kmb_ocs_hcu_do_one_request()
561 static int kmb_ocs_hcu_init(struct ahash_request *req) in kmb_ocs_hcu_init()
615 static int kmb_ocs_hcu_update(struct ahash_request *req) in kmb_ocs_hcu_update()
651 static int kmb_ocs_hcu_fin_common(struct ahash_request *req) in kmb_ocs_hcu_fin_common()
688 static int kmb_ocs_hcu_final(struct ahash_request *req) in kmb_ocs_hcu_final()
699 static int kmb_ocs_hcu_finup(struct ahash_request *req) in kmb_ocs_hcu_finup()
710 static int kmb_ocs_hcu_digest(struct ahash_request *req) in kmb_ocs_hcu_digest()
[all …]
/linux/drivers/crypto/ccp/
A Dccp-crypto-aes-cmac.c26 struct ahash_request *req = ahash_request_cast(async_req); in ccp_aes_cmac_complete()
55 static int ccp_do_cmac_update(struct ahash_request *req, unsigned int nbytes, in ccp_do_cmac_update()
183 static int ccp_aes_cmac_init(struct ahash_request *req) in ccp_aes_cmac_init()
194 static int ccp_aes_cmac_update(struct ahash_request *req) in ccp_aes_cmac_update()
199 static int ccp_aes_cmac_final(struct ahash_request *req) in ccp_aes_cmac_final()
204 static int ccp_aes_cmac_finup(struct ahash_request *req) in ccp_aes_cmac_finup()
209 static int ccp_aes_cmac_digest(struct ahash_request *req) in ccp_aes_cmac_digest()
220 static int ccp_aes_cmac_export(struct ahash_request *req, void *out) in ccp_aes_cmac_export()
239 static int ccp_aes_cmac_import(struct ahash_request *req, const void *in) in ccp_aes_cmac_import()
A Dccp-crypto-sha.c29 struct ahash_request *req = ahash_request_cast(async_req); in ccp_sha_complete()
58 static int ccp_do_sha_update(struct ahash_request *req, unsigned int nbytes, in ccp_do_sha_update()
182 static int ccp_sha_init(struct ahash_request *req) in ccp_sha_init()
206 static int ccp_sha_update(struct ahash_request *req) in ccp_sha_update()
211 static int ccp_sha_final(struct ahash_request *req) in ccp_sha_final()
216 static int ccp_sha_finup(struct ahash_request *req) in ccp_sha_finup()
221 static int ccp_sha_digest(struct ahash_request *req) in ccp_sha_digest()
232 static int ccp_sha_export(struct ahash_request *req, void *out) in ccp_sha_export()
253 static int ccp_sha_import(struct ahash_request *req, const void *in) in ccp_sha_import()
/linux/drivers/crypto/caam/
A Dcaamhash.c117 int (*final)(struct ahash_request *req);
118 int (*finup)(struct ahash_request *req);
128 int (*update)(struct ahash_request *req);
129 int (*final)(struct ahash_request *req);
130 int (*finup)(struct ahash_request *req);
544 struct ahash_request *req, int dst_len) in ahash_unmap()
578 struct ahash_request *req = context; in ahash_done_cpy()
629 struct ahash_request *req = context; in ahash_done_switch()
721 struct ahash_request *req, int nents, in ahash_edesc_add_src()
781 struct ahash_request *req, in ahash_enqueue_req()
[all …]
/linux/drivers/crypto/stm32/
A Dstm32-hash.c172 struct ahash_request *req;
682 static int stm32_hash_init(struct ahash_request *req) in stm32_hash_init()
734 struct ahash_request *req = hdev->req; in stm32_hash_final_req()
778 static int stm32_hash_finish(struct ahash_request *req) in stm32_hash_finish()
833 struct ahash_request *req) in stm32_hash_handle_queue()
840 struct ahash_request *req = container_of(areq, struct ahash_request, in stm32_hash_prepare_req()
861 struct ahash_request *req = container_of(areq, struct ahash_request, in stm32_hash_one_request()
898 static int stm32_hash_update(struct ahash_request *req) in stm32_hash_update()
917 static int stm32_hash_final(struct ahash_request *req) in stm32_hash_final()
926 static int stm32_hash_finup(struct ahash_request *req) in stm32_hash_finup()
[all …]

Completed in 53 milliseconds

1234