Home
last modified time | relevance | path

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

12

/linux/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);
H 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/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);
H A Dsun8i-ss-hash.c144 int sun8i_ss_hash_init(struct ahash_request *areq) in sun8i_ss_hash_init()
160 int sun8i_ss_hash_export(struct ahash_request *areq, void *out) in sun8i_ss_hash_export()
174 int sun8i_ss_hash_import(struct ahash_request *areq, const void *in) in sun8i_ss_hash_import()
188 int sun8i_ss_hash_final(struct ahash_request *areq) in sun8i_ss_hash_final()
215 int sun8i_ss_hash_update(struct ahash_request *areq) in sun8i_ss_hash_update()
230 int sun8i_ss_hash_finup(struct ahash_request *areq) in sun8i_ss_hash_finup()
258 static int sun8i_ss_hash_digest_fb(struct ahash_request *areq) in sun8i_ss_hash_digest_fb()
345 static bool sun8i_ss_hash_need_fallback(struct ahash_request *areq) in sun8i_ss_hash_need_fallback()
394 int sun8i_ss_hash_digest(struct ahash_request *areq) in sun8i_ss_hash_digest()
480 struct ahash_request *areq = container_of(breq, struct ahash_request, base); in sun8i_ss_hash_run()
/linux/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);
H A Dimg-hash.c105 struct ahash_request fallback_req;
134 struct ahash_request *req;
271 static int img_hash_finish(struct ahash_request *req) in img_hash_finish()
283 static void img_hash_copy_hash(struct ahash_request *req) in img_hash_copy_hash()
293 static void img_hash_finish_req(struct ahash_request *req, int err) in img_hash_finish_req()
446 struct ahash_request *req = hdev->req; in img_hash_process_data()
487 static int img_hash_init(struct ahash_request *req) in img_hash_init()
502 struct ahash_request *req) in img_hash_handle_queue()
552 static int img_hash_update(struct ahash_request *req) in img_hash_update()
567 static int img_hash_final(struct ahash_request *req) in img_hash_final()
[all …]
H A Dsa2ul.h333 struct ahash_request fallback_req;
/linux/crypto/
H A Dahash.c32 static int ahash_def_finup(struct ahash_request *req);
53 int (*finish)(struct ahash_request *, int)) in ahash_op_done() argument
55 struct ahash_request *areq = data; in ahash_op_done()
102 int crypto_hash_walk_first(struct ahash_request *req, in crypto_hash_walk_first()
162 static inline struct shash_desc *prepare_shash_desc(struct ahash_request *req, in prepare_shash_desc()
171 int shash_ahash_update(struct ahash_request *req, struct shash_desc *desc) in shash_ahash_update()
184 int shash_ahash_finup(struct ahash_request *req, struct shash_desc *desc) in shash_ahash_finup()
205 int shash_ahash_digest(struct ahash_request *req, struct shash_desc *desc) in shash_ahash_digest()
322 static int ahash_do_req_chain(struct ahash_request *req, in ahash_do_req_chain()
323 int (*const *op)(struct ahash_request *req)) in ahash_do_req_chain()
[all …]
H A Dauthenc.c116 struct ahash_request *ahreq = (void *)(areq_ctx->tail + ictx->reqoff); in authenc_geniv_ahash_finish()
153 struct ahash_request *ahreq = (void *)(areq_ctx->tail + ictx->reqoff); in crypto_authenc_genicv()
236 struct ahash_request *ahreq = (void *)(areq_ctx->tail + ictx->reqoff); in crypto_authenc_decrypt_tail()
287 struct ahash_request *ahreq = (void *)(areq_ctx->tail + ictx->reqoff); in crypto_authenc_decrypt()
331 sizeof(struct ahash_request), in crypto_authenc_init_tfm()
H A Dauthencesn.c121 struct ahash_request *ahreq = (void *)(areq_ctx->tail + ctx->reqoff); in crypto_authenc_esn_genicv()
251 struct ahash_request *ahreq = (void *)(areq_ctx->tail + ctx->reqoff); in crypto_authenc_esn_decrypt()
326 sizeof(struct ahash_request), in crypto_authenc_esn_init_tfm()
H A Dalgif_hash.c29 struct ahash_request req;
232 struct ahash_request *req = &ctx->req; in hash_accept()
/linux/drivers/crypto/ccp/
H 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()
H 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/
H A Dcaamhash.c121 int (*update)(struct ahash_request *req) ____cacheline_aligned;
122 int (*final)(struct ahash_request *req);
123 int (*finup)(struct ahash_request *req);
133 int (*update)(struct ahash_request *req);
134 int (*final)(struct ahash_request *req);
135 int (*finup)(struct ahash_request *req);
553 struct ahash_request *req, int dst_len) in ahash_unmap()
573 struct ahash_request *req, int dst_len, u32 flag) in ahash_unmap_ctx()
587 struct ahash_request *req = context; in ahash_done_cpy()
638 struct ahash_request *req = context; in ahash_done_switch()
[all …]
/linux/drivers/crypto/starfive/
H A Djh7110-hash.c165 static int starfive_hash_copy_hash(struct ahash_request *req) in starfive_hash_copy_hash()
197 struct ahash_request *req = container_of(areq, struct ahash_request, in starfive_hash_one_request()
254 static int starfive_hash_init(struct ahash_request *req) in starfive_hash_init()
271 static int starfive_hash_update(struct ahash_request *req) in starfive_hash_update()
288 static int starfive_hash_final(struct ahash_request *req) in starfive_hash_final()
305 static int starfive_hash_finup(struct ahash_request *req) in starfive_hash_finup()
322 static int starfive_hash_digest(struct ahash_request *req) in starfive_hash_digest()
346 static int starfive_hash_export(struct ahash_request *req, void *out) in starfive_hash_export()
360 static int starfive_hash_import(struct ahash_request *req, const void *in) in starfive_hash_import()
415 struct ahash_request *req; in starfive_hash_long_setkey()
H A Djh7110-cryp.h204 struct ahash_request *hreq;
219 struct ahash_request ahash_fbk_req;
/linux/arch/s390/crypto/
H A Dphmac_s390.c41 static inline int hwh_prepare(struct ahash_request *req, in hwh_prepare()
399 static int phmac_kmac_update(struct ahash_request *req, bool maysleep) in phmac_kmac_update()
512 static int phmac_kmac_final(struct ahash_request *req, bool maysleep) in phmac_kmac_final()
556 static int phmac_init(struct ahash_request *req) in phmac_init()
592 static int phmac_update(struct ahash_request *req) in phmac_update()
636 static int phmac_final(struct ahash_request *req) in phmac_final()
671 static int phmac_finup(struct ahash_request *req) in phmac_finup()
723 static int phmac_digest(struct ahash_request *req) in phmac_digest()
814 static int phmac_export(struct ahash_request *req, void *out) in phmac_export()
824 static int phmac_import(struct ahash_request *req, const void *in) in phmac_import()
[all …]
/linux/net/ipv4/
H A Dah4.c34 len += sizeof(struct ahash_request) + crypto_ahash_reqsize(ahash); in ah_alloc_tmp()
52 static inline struct ahash_request *ah_tmp_req(struct crypto_ahash *ahash, in ah_tmp_req()
55 struct ahash_request *req; in ah_tmp_req()
66 struct ahash_request *req) in ah_req_sg()
152 struct ahash_request *req; in ah_output()
310 struct ahash_request *req; in ah_input()
H A Dtcp_sigpool.c333 struct ahash_request *req = hp->req; in tcp_sigpool_hash_skb_data()
/linux/include/crypto/
H A Dcryptd.h48 struct shash_desc *cryptd_shash_desc(struct ahash_request *req);
/linux/drivers/crypto/axis/
H A Dartpec6_crypto.c362 static int artpec6_crypto_prepare_hash(struct ahash_request *areq);
1308 static int artpec6_crypto_prepare_hash(struct ahash_request *areq) in artpec6_crypto_prepare_hash()
2262 artpec6_crypto_init_hash(struct ahash_request *req, u8 type, int hmac) in artpec6_crypto_init_hash()
2295 static int artpec6_crypto_prepare_submit_hash(struct ahash_request *req) in artpec6_crypto_prepare_submit_hash()
2328 static int artpec6_crypto_hash_final(struct ahash_request *req) in artpec6_crypto_hash_final()
2337 static int artpec6_crypto_hash_update(struct ahash_request *req) in artpec6_crypto_hash_update()
2346 static int artpec6_crypto_sha1_init(struct ahash_request *req) in artpec6_crypto_sha1_init()
2351 static int artpec6_crypto_sha1_digest(struct ahash_request *req) in artpec6_crypto_sha1_digest()
2362 static int artpec6_crypto_sha256_init(struct ahash_request *req) in artpec6_crypto_sha256_init()
2367 static int artpec6_crypto_sha256_digest(struct ahash_request *req) in artpec6_crypto_sha256_digest()
[all …]
/linux/drivers/crypto/tegra/
H A Dtegra-se-aes.c1540 static int tegra_cmac_do_init(struct ahash_request *req) in tegra_cmac_do_init()
1569 static int tegra_cmac_do_update(struct ahash_request *req) in tegra_cmac_do_update()
1646 static int tegra_cmac_do_final(struct ahash_request *req) in tegra_cmac_do_final()
1707 struct ahash_request *req = ahash_request_cast(areq); in tegra_cmac_do_one_req()
1836 static int tegra_cmac_init(struct ahash_request *req) in tegra_cmac_init()
1847 static int tegra_cmac_update(struct ahash_request *req) in tegra_cmac_update()
1858 static int tegra_cmac_final(struct ahash_request *req) in tegra_cmac_final()
1869 static int tegra_cmac_finup(struct ahash_request *req) in tegra_cmac_finup()
1880 static int tegra_cmac_digest(struct ahash_request *req) in tegra_cmac_digest()
1891 static int tegra_cmac_export(struct ahash_request *req, void *out) in tegra_cmac_export()
[all …]
/linux/net/sunrpc/auth_gss/
H A Dgss_krb5_crypto.c144 struct ahash_request *req = data; in checksummer()
174 struct ahash_request *req; in gss_krb5_checksum()
735 struct ahash_request *req; in krb5_etm_checksum()
/linux/drivers/crypto/rockchip/
H A Drk3288_crypto.h238 struct ahash_request fallback_req;
/linux/security/integrity/ima/
H A Dima_crypto.c331 struct ahash_request *req; in ima_calc_file_hash_atfm()
662 struct ahash_request *req; in calc_buffer_ahash_atfm()

12