Home
last modified time | relevance | path

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

12

/linux/drivers/crypto/tegra/
H A Dtegra-se-hash.c758 .halg.digestsize = SHA1_DIGEST_SIZE,
759 .halg.statesize = sizeof(struct tegra_sha_reqctx),
760 .halg.base = {
783 .halg.digestsize = SHA224_DIGEST_SIZE,
784 .halg.statesize = sizeof(struct tegra_sha_reqctx),
785 .halg.base = {
808 .halg.digestsize = SHA256_DIGEST_SIZE,
809 .halg.statesize = sizeof(struct tegra_sha_reqctx),
810 .halg.base = {
833 .halg.digestsize = SHA384_DIGEST_SIZE,
[all …]
/linux/drivers/crypto/
H A Datmel-sha.c1256 alg->halg.base.cra_priority = ATMEL_SHA_PRIORITY; in atmel_sha_alg_init()
1257 alg->halg.base.cra_flags = CRYPTO_ALG_ASYNC | in atmel_sha_alg_init()
1259 alg->halg.base.cra_ctxsize = sizeof(struct atmel_sha_ctx); in atmel_sha_alg_init()
1260 alg->halg.base.cra_module = THIS_MODULE; in atmel_sha_alg_init()
1261 alg->halg.base.cra_init = atmel_sha_cra_init; in atmel_sha_alg_init()
1263 alg->halg.statesize = sizeof(struct atmel_sha_reqctx); in atmel_sha_alg_init()
1276 .halg.base.cra_name = "sha1",
1277 .halg.base.cra_driver_name = "atmel-sha1",
1278 .halg.base.cra_blocksize = SHA1_BLOCK_SIZE,
1280 .halg.digestsize = SHA1_DIGEST_SIZE,
[all …]
H A Domap-sham.c1429 .base.halg.digestsize = SHA1_DIGEST_SIZE,
1430 .base.halg.base = {
1451 .base.halg.digestsize = MD5_DIGEST_SIZE,
1452 .base.halg.base = {
1474 .base.halg.digestsize = SHA1_DIGEST_SIZE,
1475 .base.halg.base = {
1498 .base.halg.digestsize = MD5_DIGEST_SIZE,
1499 .base.halg.base = {
1525 .base.halg.digestsize = SHA224_DIGEST_SIZE,
1526 .base.halg.base = {
[all …]
H A Dtalitos.c2850 .halg.digestsize = MD5_DIGEST_SIZE,
2851 .halg.statesize = sizeof(struct talitos_export_state),
2852 .halg.base = {
2866 .halg.digestsize = SHA1_DIGEST_SIZE,
2867 .halg.statesize = sizeof(struct talitos_export_state),
2868 .halg.base = {
2882 .halg.digestsize = SHA224_DIGEST_SIZE,
2883 .halg.statesize = sizeof(struct talitos_export_state),
2884 .halg.base = {
2898 .halg.digestsize = SHA256_DIGEST_SIZE,
[all …]
H A Dmxs-dcp.c636 struct hash_alg_common *halg = crypto_hash_alg_common(tfm); in mxs_dcp_run_sha() local
640 memcpy(sdcp->coh->sha_out_buf, sha_buf, halg->digestsize); in mxs_dcp_run_sha()
677 struct hash_alg_common *halg = crypto_hash_alg_common(tfm); in dcp_sha_req_to_buf() local
734 for (i = 0; i < halg->digestsize; i++) in dcp_sha_req_to_buf()
735 req->result[i] = out_buf[halg->digestsize - i - 1]; in dcp_sha_req_to_buf()
782 struct hash_alg_common *halg = crypto_hash_alg_common(tfm); in dcp_sha_init() local
790 if (strcmp(halg->base.cra_name, "sha1") == 0) in dcp_sha_init()
991 .halg = {
1017 .halg = {
1186 dcp_sha1_alg.halg.base.cra_name); in mxs_dcp_probe()
[all …]
/linux/crypto/
H A Dhmac.c454 struct hash_alg_common *halg; in hmac_create_ahash() local
467 halg = crypto_spawn_ahash_alg(spawn); in hmac_create_ahash()
468 alg = &halg->base; in hmac_create_ahash()
472 if (crypto_hash_alg_needs_key(halg)) in hmac_create_ahash()
475 ds = halg->digestsize; in hmac_create_ahash()
476 ss = halg->statesize; in hmac_create_ahash()
484 inst->alg.halg.base.cra_flags = alg->cra_flags & in hmac_create_ahash()
486 inst->alg.halg.base.cra_flags |= CRYPTO_ALG_REQ_VIRT; in hmac_create_ahash()
487 inst->alg.halg.base.cra_priority = alg->cra_priority + 100; in hmac_create_ahash()
488 inst->alg.halg.base.cra_blocksize = alg->cra_blocksize; in hmac_create_ahash()
[all …]
H A Dahash.c36 return crypto_ahash_alg(tfm)->halg.base.cra_flags & in crypto_ahash_block_only()
42 return crypto_ahash_alg(tfm)->halg.base.cra_flags & in crypto_ahash_final_nonzero()
48 return crypto_ahash_alg(tfm)->halg.base.cra_flags & in crypto_ahash_need_fallback()
286 !(alg->halg.base.cra_flags & CRYPTO_ALG_OPTIONAL_KEY)) in ahash_set_needkey()
721 crypto_ahash_set_statesize(hash, alg->halg.statesize); in crypto_ahash_init_tfm()
829 .algsize = offsetof(struct ahash_alg, halg.base),
854 bool crypto_hash_alg_has_setkey(struct hash_alg_common *halg) in crypto_hash_alg_has_setkey() argument
856 struct crypto_alg *alg = &halg->base; in crypto_hash_alg_has_setkey()
867 struct hash_alg_common *halg = crypto_hash_alg_common(hash); in crypto_clone_ahash() local
874 if (!crypto_hash_alg_has_setkey(halg)) { in crypto_clone_ahash()
[all …]
/linux/drivers/crypto/ccp/
H A Dccp-crypto-sha.c417 struct hash_alg_common *halg; in ccp_register_hmac_alg() local
434 halg = &alg->halg; in ccp_register_hmac_alg()
436 base = &halg->base; in ccp_register_hmac_alg()
461 struct hash_alg_common *halg; in ccp_register_sha_alg() local
482 halg = &alg->halg; in ccp_register_sha_alg()
483 halg->digestsize = def->digest_size; in ccp_register_sha_alg()
484 halg->statesize = sizeof(struct ccp_sha_exp_ctx); in ccp_register_sha_alg()
486 base = &halg->base; in ccp_register_sha_alg()
H A Dccp-crypto-aes-cmac.c353 struct hash_alg_common *halg; in ccp_register_aes_cmac_algs() local
374 halg = &alg->halg; in ccp_register_aes_cmac_algs()
375 halg->digestsize = AES_BLOCK_SIZE; in ccp_register_aes_cmac_algs()
376 halg->statesize = sizeof(struct ccp_aes_cmac_exp_ctx); in ccp_register_aes_cmac_algs()
378 base = &halg->base; in ccp_register_aes_cmac_algs()
/linux/drivers/crypto/bcm/
H A Dcipher.c3672 .halg.digestsize = MD5_DIGEST_SIZE,
3673 .halg.base = {
3693 .halg.digestsize = MD5_DIGEST_SIZE,
3694 .halg.base = {
3711 .halg.digestsize = SHA1_DIGEST_SIZE,
3712 .halg.base = {
3729 .halg.digestsize = SHA1_DIGEST_SIZE,
3730 .halg.base = {
3747 .halg.digestsize = SHA224_DIGEST_SIZE,
3748 .halg.base = {
[all …]
/linux/drivers/crypto/starfive/
H A Djh7110-hash.c568 .base.halg = {
597 .base.halg = {
625 .base.halg = {
654 .base.halg = {
682 .base.halg = {
711 .base.halg = {
739 .base.halg = {
768 .base.halg = {
796 .base.halg = {
825 .base.halg = {
/linux/drivers/crypto/allwinner/sun8i-ce/
H A Dsun8i-ce-core.c435 .halg = {
468 .halg = {
500 .halg = {
532 .halg = {
564 .halg = {
596 .halg = {
681 ce_algs[i].alg.hash.base.halg.base.cra_driver_name, in sun8i_ce_debugfs_show()
682 ce_algs[i].alg.hash.base.halg.base.cra_name, in sun8i_ce_debugfs_show()
914 ce_algs[i].alg.hash.base.halg.base.cra_name); in sun8i_ce_register_algs()
919 ce_algs[i].alg.hash.base.halg.base.cra_name); in sun8i_ce_register_algs()
[all …]
/linux/drivers/crypto/allwinner/sun8i-ss/
H A Dsun8i-ss-core.c318 .halg = {
350 .halg = {
382 .halg = {
414 .halg = {
447 .halg = {
512 ss_algs[i].alg.hash.base.halg.base.cra_driver_name, in sun8i_ss_debugfs_show()
513 ss_algs[i].alg.hash.base.halg.base.cra_name, in sun8i_ss_debugfs_show()
724 ss_algs[i].alg.hash.base.halg.base.cra_name); in sun8i_ss_register_algs()
729 ss_algs[i].alg.hash.base.halg.base.cra_name); in sun8i_ss_register_algs()
733 ss_algs[i].alg.hash.base.halg.base.cra_name); in sun8i_ss_register_algs()
[all …]
/linux/drivers/crypto/inside-secure/eip93/
H A Deip93-hash.c576 struct eip93_alg_template, alg.ahash.halg.base); in eip93_hash_cra_init()
644 .halg = {
674 .halg = {
704 .halg = {
734 .halg = {
765 .halg = {
796 .halg = {
827 .halg = {
858 .halg = {
/linux/drivers/crypto/intel/keembay/
H A Dkeembay-ocs-hcu-core.c900 .base.halg = {
926 .base.halg = {
953 .base.halg = {
979 .base.halg = {
1005 .base.halg = {
1031 .base.halg = {
1057 .base.halg = {
1083 .base.halg = {
1109 .base.halg = {
1135 .base.halg = {
/linux/include/crypto/internal/
H A Dhash.h52 char head[offsetof(struct ahash_alg, halg.base)];
103 bool crypto_hash_alg_has_setkey(struct hash_alg_common *halg);
178 halg); in __crypto_ahash_alg()
184 halg); in crypto_ahash_alg()
/linux/include/linux/
H A Dtpm_eventlog.h172 u16 halg; in __calc_tpm2_event_size() local
245 memcpy(&halg, mapping, halg_size); in __calc_tpm2_event_size()
249 if (halg == efispecid->digest_sizes[j].alg_id) { in __calc_tpm2_event_size()
H A Dfsverity.h186 u8 *alg, enum hash_algo *halg);
234 u8 *alg, enum hash_algo *halg) in fsverity_get_digest() argument
/linux/drivers/crypto/caam/
H A Dcaamhash.c1603 .halg = {
1624 .halg = {
1645 .halg = {
1666 .halg = {
1687 .halg = {
1708 .halg = {
1727 .halg = {
1746 .halg = {
1766 struct hash_alg_common *halg = in caam_hash_cra_init() local
1769 container_of(halg, struct ahash_alg, halg); in caam_hash_cra_init()
[all …]
/linux/drivers/crypto/allwinner/sun4i-ss/
H A Dsun4i-ss-core.c45 .halg = {
71 .halg = {
258 ss_algs[i].alg.hash.halg.base.cra_driver_name, in sun4i_ss_debugfs_show()
259 ss_algs[i].alg.hash.halg.base.cra_name, in sun4i_ss_debugfs_show()
470 ss_algs[i].alg.hash.halg.base.cra_name); in sun4i_ss_probe()
/linux/drivers/crypto/inside-secure/
H A Dsafexcel_hash.c990 .halg = {
1216 .halg = {
1273 .halg = {
1330 .halg = {
1402 .halg = {
1474 .halg = {
1531 .halg = {
1588 .halg = {
1660 .halg = {
1732 .halg = {
[all …]
/linux/drivers/crypto/stm32/
H A Dstm32-hash.c1597 .base.halg = {
1626 .base.halg = {
1657 .base.halg = {
1686 .base.halg = {
1717 .base.halg = {
1746 .base.halg = {
1777 .base.halg = {
1806 .base.halg = {
1837 .base.halg = {
1866 .base.halg = {
[all …]
/linux/drivers/crypto/aspeed/
H A Daspeed-hace-hash.c630 .halg = {
662 .halg = {
694 .halg = {
729 .halg = {
761 .halg = {
811 aspeed_ahash_algs[i].alg.ahash.base.halg.base.cra_name); in aspeed_register_hace_hash_algs()
823 aspeed_ahash_algs_g6[i].alg.ahash.base.halg.base.cra_name); in aspeed_register_hace_hash_algs()
/linux/drivers/crypto/rockchip/
H A Drk3288_crypto.c225 rk_cipher_algs[i]->alg.hash.base.halg.base.cra_driver_name, in rk_crypto_debugfs_show()
226 rk_cipher_algs[i]->alg.hash.base.halg.base.cra_name, in rk_crypto_debugfs_show()
268 rk_cipher_algs[i]->alg.hash.base.halg.base.cra_name, in rk_crypto_register()
269 rk_cipher_algs[i]->alg.hash.base.halg.base.cra_driver_name); in rk_crypto_register()
/linux/drivers/crypto/chelsio/
H A Dchcr_algo.c3801 .halg.digestsize = SHA1_DIGEST_SIZE,
3802 .halg.base = {
3813 .halg.digestsize = SHA256_DIGEST_SIZE,
3814 .halg.base = {
3825 .halg.digestsize = SHA224_DIGEST_SIZE,
3826 .halg.base = {
3837 .halg.digestsize = SHA384_DIGEST_SIZE,
3838 .halg.base = {
3849 .halg.digestsize = SHA512_DIGEST_SIZE,
3850 .halg.base = {
[all …]

12