Home
last modified time | relevance | path

Searched refs:halg (Results 1 – 25 of 36) sorted by relevance

12

/Linux-v4.19/crypto/
Dmcryptd.c490 struct hash_alg_common *halg; in mcryptd_create_hash() local
499 halg = ahash_attr_alg(tb[1], type, mask); in mcryptd_create_hash()
500 if (IS_ERR(halg)) in mcryptd_create_hash()
501 return PTR_ERR(halg); in mcryptd_create_hash()
503 alg = &halg->base; in mcryptd_create_hash()
514 err = crypto_init_ahash_spawn(&ctx->spawn, halg, in mcryptd_create_hash()
519 inst->alg.halg.base.cra_flags = CRYPTO_ALG_ASYNC | in mcryptd_create_hash()
523 inst->alg.halg.digestsize = halg->digestsize; in mcryptd_create_hash()
524 inst->alg.halg.statesize = halg->statesize; in mcryptd_create_hash()
525 inst->alg.halg.base.cra_ctxsize = sizeof(struct mcryptd_hash_ctx); in mcryptd_create_hash()
[all …]
Dahash.c42 halg); in crypto_ahash_alg()
470 if (!(alg->halg.base.cra_flags & CRYPTO_ALG_OPTIONAL_KEY)) in crypto_ahash_init_tfm()
551 struct crypto_alg *base = &alg->halg.base; in ahash_prepare_alg()
553 if (alg->halg.digestsize > PAGE_SIZE / 8 || in ahash_prepare_alg()
554 alg->halg.statesize > PAGE_SIZE / 8 || in ahash_prepare_alg()
555 alg->halg.statesize == 0) in ahash_prepare_alg()
567 struct crypto_alg *base = &alg->halg.base; in crypto_register_ahash()
580 return crypto_unregister_alg(&alg->halg.base); in crypto_unregister_ahash()
651 bool crypto_hash_alg_has_setkey(struct hash_alg_common *halg) in crypto_hash_alg_has_setkey() argument
653 struct crypto_alg *alg = &halg->base; in crypto_hash_alg_has_setkey()
/Linux-v4.19/drivers/crypto/mediatek/
Dmtk-sha.c931 .halg.digestsize = SHA1_DIGEST_SIZE,
932 .halg.statesize = sizeof(struct mtk_sha_reqctx),
933 .halg.base = {
954 .halg.digestsize = SHA224_DIGEST_SIZE,
955 .halg.statesize = sizeof(struct mtk_sha_reqctx),
956 .halg.base = {
977 .halg.digestsize = SHA256_DIGEST_SIZE,
978 .halg.statesize = sizeof(struct mtk_sha_reqctx),
979 .halg.base = {
1001 .halg.digestsize = SHA1_DIGEST_SIZE,
[all …]
/Linux-v4.19/drivers/crypto/ccp/
Dccp-crypto-sha.c427 struct hash_alg_common *halg; in ccp_register_hmac_alg() local
444 halg = &alg->halg; in ccp_register_hmac_alg()
446 base = &halg->base; in ccp_register_hmac_alg()
471 struct hash_alg_common *halg; in ccp_register_sha_alg() local
492 halg = &alg->halg; in ccp_register_sha_alg()
493 halg->digestsize = def->digest_size; in ccp_register_sha_alg()
494 halg->statesize = sizeof(struct ccp_sha_exp_ctx); in ccp_register_sha_alg()
496 base = &halg->base; in ccp_register_sha_alg()
Dccp-crypto-aes-cmac.c374 struct hash_alg_common *halg; in ccp_register_aes_cmac_algs() local
395 halg = &alg->halg; in ccp_register_aes_cmac_algs()
396 halg->digestsize = AES_BLOCK_SIZE; in ccp_register_aes_cmac_algs()
397 halg->statesize = sizeof(struct ccp_aes_cmac_exp_ctx); in ccp_register_aes_cmac_algs()
399 base = &halg->base; in ccp_register_aes_cmac_algs()
/Linux-v4.19/drivers/crypto/bcm/
Dcipher.c3912 .halg.digestsize = MD5_DIGEST_SIZE,
3913 .halg.base = {
3932 .halg.digestsize = MD5_DIGEST_SIZE,
3933 .halg.base = {
3950 .halg.digestsize = SHA1_DIGEST_SIZE,
3951 .halg.base = {
3968 .halg.digestsize = SHA1_DIGEST_SIZE,
3969 .halg.base = {
3986 .halg.digestsize = SHA224_DIGEST_SIZE,
3987 .halg.base = {
[all …]
/Linux-v4.19/include/crypto/internal/
Dhash.h93 bool crypto_hash_alg_has_setkey(struct hash_alg_common *halg);
139 halg); in __crypto_ahash_alg()
151 return container_of(&inst->alg.halg.base, struct crypto_instance, alg); in ahash_crypto_instance()
157 return container_of(&inst->alg, struct ahash_instance, alg.halg.base); in ahash_instance()
/Linux-v4.19/drivers/crypto/
Domap-sham.c1462 .halg.digestsize = SHA1_DIGEST_SIZE,
1463 .halg.base = {
1484 .halg.digestsize = MD5_DIGEST_SIZE,
1485 .halg.base = {
1507 .halg.digestsize = SHA1_DIGEST_SIZE,
1508 .halg.base = {
1531 .halg.digestsize = MD5_DIGEST_SIZE,
1532 .halg.base = {
1558 .halg.digestsize = SHA224_DIGEST_SIZE,
1559 .halg.base = {
[all …]
Dmxs-dcp.c516 struct hash_alg_common *halg = crypto_hash_alg_common(tfm); in mxs_dcp_run_sha() local
542 halg->digestsize, DMA_FROM_DEVICE); in mxs_dcp_run_sha()
550 dma_unmap_single(sdcp->dev, digest_phys, halg->digestsize, in mxs_dcp_run_sha()
566 struct hash_alg_common *halg = crypto_hash_alg_common(tfm); in dcp_sha_req_to_buf() local
625 for (i = 0; i < halg->digestsize / 2; i++) { in dcp_sha_req_to_buf()
627 req->result[halg->digestsize - i - 1]); in dcp_sha_req_to_buf()
683 struct hash_alg_common *halg = crypto_hash_alg_common(tfm); in dcp_sha_init() local
691 if (strcmp(halg->base.cra_name, "sha1") == 0) in dcp_sha_init()
851 .halg = {
877 .halg = {
[all …]
Dtalitos.c2819 .halg.digestsize = MD5_DIGEST_SIZE,
2820 .halg.statesize = sizeof(struct talitos_export_state),
2821 .halg.base = {
2834 .halg.digestsize = SHA1_DIGEST_SIZE,
2835 .halg.statesize = sizeof(struct talitos_export_state),
2836 .halg.base = {
2849 .halg.digestsize = SHA224_DIGEST_SIZE,
2850 .halg.statesize = sizeof(struct talitos_export_state),
2851 .halg.base = {
2864 .halg.digestsize = SHA256_DIGEST_SIZE,
[all …]
Ds5p-sss.c1762 .halg.statesize = sizeof(struct s5p_hash_reqctx) + BUFLEN,
1763 .halg.digestsize = SHA1_DIGEST_SIZE,
1764 .halg.base = {
1787 .halg.statesize = sizeof(struct s5p_hash_reqctx) + BUFLEN,
1788 .halg.digestsize = MD5_DIGEST_SIZE,
1789 .halg.base = {
1812 .halg.statesize = sizeof(struct s5p_hash_reqctx) + BUFLEN,
1813 .halg.digestsize = SHA256_DIGEST_SIZE,
1814 .halg.base = {
2253 alg->halg.base.cra_driver_name, err); in s5p_aes_probe()
/Linux-v4.19/drivers/char/tpm/eventlog/
Dtpm2.c49 u16 halg; in calc_tpm2_event_size() local
66 memcpy(&halg, marker, halg_size); in calc_tpm2_event_size()
69 if (halg == efispecid->digest_sizes[j].alg_id) { in calc_tpm2_event_size()
/Linux-v4.19/drivers/crypto/ux500/hash/
Dhash_core.c1507 ctx->digestsize = hash_alg->hash.halg.digestsize; in hash_cra_init()
1523 .halg.digestsize = SHA1_DIGEST_SIZE,
1524 .halg.statesize = sizeof(struct hash_ctx),
1525 .halg.base = {
1546 .halg.digestsize = SHA256_DIGEST_SIZE,
1547 .halg.statesize = sizeof(struct hash_ctx),
1548 .halg.base = {
1570 .halg.digestsize = SHA1_DIGEST_SIZE,
1571 .halg.statesize = sizeof(struct hash_ctx),
1572 .halg.base = {
[all …]
/Linux-v4.19/drivers/crypto/axis/
Dartpec6_crypto.c2701 .halg.digestsize = SHA1_DIGEST_SIZE,
2702 .halg.statesize = sizeof(struct artpec6_hash_export_state),
2703 .halg.base = {
2724 .halg.digestsize = SHA256_DIGEST_SIZE,
2725 .halg.statesize = sizeof(struct artpec6_hash_export_state),
2726 .halg.base = {
2748 .halg.digestsize = SHA256_DIGEST_SIZE,
2749 .halg.statesize = sizeof(struct artpec6_hash_export_state),
2750 .halg.base = {
2774 .halg.digestsize = SHA384_DIGEST_SIZE,
[all …]
/Linux-v4.19/drivers/crypto/caam/
Dcaamhash.c1602 .halg = {
1623 .halg = {
1644 .halg = {
1665 .halg = {
1686 .halg = {
1707 .halg = {
1726 struct hash_alg_common *halg = in caam_hash_cra_init() local
1729 container_of(halg, struct ahash_alg, halg); in caam_hash_cra_init()
1817 struct ahash_alg *halg; in caam_hash_alloc() local
1827 halg = &t_alg->ahash_alg; in caam_hash_alloc()
[all …]
/Linux-v4.19/arch/arm/crypto/
Dghash-ce-glue.c305 .halg.digestsize = GHASH_DIGEST_SIZE,
306 .halg.statesize = sizeof(struct ghash_desc_ctx),
307 .halg.base = {
/Linux-v4.19/drivers/crypto/inside-secure/
Dsafexcel_hash.c796 .halg = {
1030 .halg = {
1093 .halg = {
1156 .halg = {
1213 .halg = {
1270 .halg = {
1341 .halg = {
1412 .halg = {
1469 .halg = {
1526 .halg = {
[all …]
/Linux-v4.19/drivers/crypto/chelsio/
Dchcr_algo.c3734 .halg.digestsize = SHA1_DIGEST_SIZE,
3735 .halg.base = {
3746 .halg.digestsize = SHA256_DIGEST_SIZE,
3747 .halg.base = {
3758 .halg.digestsize = SHA224_DIGEST_SIZE,
3759 .halg.base = {
3770 .halg.digestsize = SHA384_DIGEST_SIZE,
3771 .halg.base = {
3782 .halg.digestsize = SHA512_DIGEST_SIZE,
3783 .halg.base = {
[all …]
/Linux-v4.19/drivers/crypto/qce/
Dsha.h72 struct ahash_alg, halg); in to_ahash_tmpl()
/Linux-v4.19/drivers/crypto/sunxi-ss/
Dsun4i-ss-core.c40 .halg = {
66 .halg = {
361 ss_algs[i].alg.hash.halg.base.cra_name); in sun4i_ss_probe()
/Linux-v4.19/drivers/crypto/ccree/
Dcc_hash.c1078 container_of(hash_alg_common, struct ahash_alg, halg); in cc_cra_init()
1549 .halg = {
1574 .halg = {
1599 .halg = {
1624 .halg = {
1649 .halg = {
1674 .halg = {
1697 .halg = {
1720 .halg = {
1737 struct ahash_alg *halg; in cc_alloc_hash_alg() local
[all …]
/Linux-v4.19/drivers/crypto/rockchip/
Drk3288_crypto_ahash.c327 .halg = {
357 .halg = {
387 .halg = {
/Linux-v4.19/drivers/crypto/stm32/
Dstm32-hash.c1146 .halg = {
1172 .halg = {
1197 .halg = {
1223 .halg = {
1251 .halg = {
1277 .halg = {
1302 .halg = {
1328 .halg = {
/Linux-v4.19/arch/x86/crypto/sha1-mb/
Dsha1_mb.c737 .halg = {
754 (sha1_mb_areq_alg.halg.base.cra_list),
867 .halg = {
884 .cra_list = LIST_HEAD_INIT(sha1_mb_async_alg.halg.base.cra_list),
/Linux-v4.19/arch/x86/crypto/sha256-mb/
Dsha256_mb.c736 .halg = {
753 (sha256_mb_areq_alg.halg.base.cra_list),
866 .halg = {
884 (sha256_mb_async_alg.halg.base.cra_list),

12