/Linux-v4.19/crypto/ |
D | mcryptd.c | 490 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 …]
|
D | ahash.c | 42 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/ |
D | mtk-sha.c | 931 .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/ |
D | ccp-crypto-sha.c | 427 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()
|
D | ccp-crypto-aes-cmac.c | 374 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/ |
D | cipher.c | 3912 .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/ |
D | hash.h | 93 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/ |
D | omap-sham.c | 1462 .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 …]
|
D | mxs-dcp.c | 516 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 …]
|
D | talitos.c | 2819 .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 …]
|
D | s5p-sss.c | 1762 .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/ |
D | tpm2.c | 49 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/ |
D | hash_core.c | 1507 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/ |
D | artpec6_crypto.c | 2701 .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/ |
D | caamhash.c | 1602 .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/ |
D | ghash-ce-glue.c | 305 .halg.digestsize = GHASH_DIGEST_SIZE, 306 .halg.statesize = sizeof(struct ghash_desc_ctx), 307 .halg.base = {
|
/Linux-v4.19/drivers/crypto/inside-secure/ |
D | safexcel_hash.c | 796 .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/ |
D | chcr_algo.c | 3734 .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/ |
D | sha.h | 72 struct ahash_alg, halg); in to_ahash_tmpl()
|
/Linux-v4.19/drivers/crypto/sunxi-ss/ |
D | sun4i-ss-core.c | 40 .halg = { 66 .halg = { 361 ss_algs[i].alg.hash.halg.base.cra_name); in sun4i_ss_probe()
|
/Linux-v4.19/drivers/crypto/ccree/ |
D | cc_hash.c | 1078 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/ |
D | rk3288_crypto_ahash.c | 327 .halg = { 357 .halg = { 387 .halg = {
|
/Linux-v4.19/drivers/crypto/stm32/ |
D | stm32-hash.c | 1146 .halg = { 1172 .halg = { 1197 .halg = { 1223 .halg = { 1251 .halg = { 1277 .halg = { 1302 .halg = { 1328 .halg = {
|
/Linux-v4.19/arch/x86/crypto/sha1-mb/ |
D | sha1_mb.c | 737 .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/ |
D | sha256_mb.c | 736 .halg = { 753 (sha256_mb_areq_alg.halg.base.cra_list), 866 .halg = { 884 (sha256_mb_async_alg.halg.base.cra_list),
|