/linux-master/crypto/ |
H A D | hash.h | 29 struct hash_alg_common *halg = __crypto_hash_alg_common(alg); local 30 struct crypto_istat_hash *istat = hash_get_stat(halg);
|
H A D | ahash.c | 32 return hash_get_stat(&alg->halg); 236 !(alg->halg.base.cra_flags & CRYPTO_ALG_OPTIONAL_KEY)) 519 crypto_ahash_set_statesize(hash, alg->halg.statesize); 621 static bool crypto_hash_alg_has_setkey(struct hash_alg_common *halg) argument 623 struct crypto_alg *alg = &halg->base; 633 struct hash_alg_common *halg = crypto_hash_alg_common(hash); local 639 if (!crypto_hash_alg_has_setkey(halg)) { 688 struct crypto_alg *base = &alg->halg.base; 691 if (alg->halg.statesize == 0) 694 err = hash_prepare_alg(&alg->halg); [all...] |
H A D | shash.c | 21 return hash_get_stat(&alg->halg); 373 struct crypto_alg *base = &alg->halg.base; 382 err = hash_prepare_alg(&alg->halg); 405 alg->halg.statesize = alg->descsize;
|
/linux-master/fs/verity/ |
H A D | measure.c | 68 * @halg: (out) the digest's algorithm, as a HASH_ALGO_* value 75 * @alg or @halg. (The caller can choose which one of @alg or @halg to use.) 87 u8 *alg, enum hash_algo *halg) 100 if (halg) 101 *halg = hash_alg->algo_id; 85 fsverity_get_digest(struct inode *inode, u8 raw_digest[FS_VERITY_MAX_DIGEST_SIZE], u8 *alg, enum hash_algo *halg) argument
|
/linux-master/drivers/crypto/qce/ |
H A D | sha.h | 65 struct ahash_alg, halg);
|
H A D | sha.c | 285 tmpl->alg.ahash.halg.digestsize); 322 tmpl->alg.ahash.halg.digestsize); 475 alg->halg.digestsize = def->digestsize; 476 alg->halg.statesize = def->statesize; 483 base = &alg->halg.base;
|
/linux-master/drivers/crypto/ |
H A D | atmel-sha.c | 1256 alg->halg.base.cra_priority = ATMEL_SHA_PRIORITY; 1257 alg->halg.base.cra_flags = CRYPTO_ALG_ASYNC; 1258 alg->halg.base.cra_ctxsize = sizeof(struct atmel_sha_ctx); 1259 alg->halg.base.cra_module = THIS_MODULE; 1260 alg->halg.base.cra_init = atmel_sha_cra_init; 1262 alg->halg.statesize = sizeof(struct atmel_sha_reqctx); 1275 .halg.base.cra_name = "sha1", 1276 .halg.base.cra_driver_name = "atmel-sha1", 1277 .halg.base.cra_blocksize = SHA1_BLOCK_SIZE, 1279 .halg [all...] |
H A D | mxs-dcp.c | 582 struct hash_alg_common *halg = crypto_hash_alg_common(tfm); local 586 memcpy(sdcp->coh->sha_out_buf, sha_buf, halg->digestsize); 623 struct hash_alg_common *halg = crypto_hash_alg_common(tfm); local 680 for (i = 0; i < halg->digestsize; i++) 681 req->result[i] = out_buf[halg->digestsize - i - 1]; 728 struct hash_alg_common *halg = crypto_hash_alg_common(tfm); local 736 if (strcmp(halg->base.cra_name, "sha1") == 0) 904 .halg = { 930 .halg = { 1099 dcp_sha1_alg.halg [all...] |
H A D | omap-sham.c | 1428 .base.halg.digestsize = SHA1_DIGEST_SIZE, 1429 .base.halg.base = { 1450 .base.halg.digestsize = MD5_DIGEST_SIZE, 1451 .base.halg.base = { 1473 .base.halg.digestsize = SHA1_DIGEST_SIZE, 1474 .base.halg.base = { 1497 .base.halg.digestsize = MD5_DIGEST_SIZE, 1498 .base.halg.base = { 1524 .base.halg.digestsize = SHA224_DIGEST_SIZE, 1525 .base.halg [all...] |
H A D | talitos.c | 2850 .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 [all...] |
/linux-master/include/linux/ |
H A D | fsverity.h | 147 u8 *alg, enum hash_algo *halg); 201 u8 *alg, enum hash_algo *halg) 199 fsverity_get_digest(struct inode *inode, u8 raw_digest[FS_VERITY_MAX_DIGEST_SIZE], u8 *alg, enum hash_algo *halg) argument
|
H A D | tpm_eventlog.h | 172 u16 halg; local 245 memcpy(&halg, mapping, halg_size); 249 if (halg == efispecid->digest_sizes[j].alg_id) {
|
/linux-master/drivers/crypto/ccp/ |
H A D | ccp-crypto-sha.c | 417 struct hash_alg_common *halg; local 434 halg = &alg->halg; 436 base = &halg->base; 461 struct hash_alg_common *halg; local 482 halg = &alg->halg; 483 halg->digestsize = def->digest_size; 484 halg->statesize = sizeof(struct ccp_sha_exp_ctx); 486 base = &halg [all...] |
H A D | ccp-crypto-aes-cmac.c | 353 struct hash_alg_common *halg; local 374 halg = &alg->halg; 375 halg->digestsize = AES_BLOCK_SIZE; 376 halg->statesize = sizeof(struct ccp_aes_cmac_exp_ctx); 378 base = &halg->base;
|
/linux-master/drivers/crypto/bcm/ |
H A D | cipher.c | 3674 .halg.digestsize = MD5_DIGEST_SIZE, 3675 .halg.base = { 3695 .halg.digestsize = MD5_DIGEST_SIZE, 3696 .halg.base = { 3713 .halg.digestsize = SHA1_DIGEST_SIZE, 3714 .halg.base = { 3731 .halg.digestsize = SHA1_DIGEST_SIZE, 3732 .halg.base = { 3749 .halg.digestsize = SHA224_DIGEST_SIZE, 3750 .halg [all...] |
/linux-master/drivers/crypto/allwinner/sun8i-ce/ |
H A D | sun8i-ce-core.c | 410 .halg = { 443 .halg = { 475 .halg = { 507 .halg = { 539 .halg = { 571 .halg = { 656 ce_algs[i].alg.hash.base.halg.base.cra_driver_name, 657 ce_algs[i].alg.hash.base.halg.base.cra_name, 902 ce_algs[i].alg.hash.base.halg.base.cra_name); 907 ce_algs[i].alg.hash.base.halg [all...] |
/linux-master/include/crypto/internal/ |
H A D | hash.h | 34 char head[offsetof(struct ahash_alg, halg.base)]; 145 halg); 151 halg);
|
/linux-master/drivers/crypto/allwinner/sun4i-ss/ |
H A D | sun4i-ss-core.c | 45 .halg = { 71 .halg = { 258 ss_algs[i].alg.hash.halg.base.cra_driver_name, 259 ss_algs[i].alg.hash.halg.base.cra_name, 470 ss_algs[i].alg.hash.halg.base.cra_name);
|
/linux-master/drivers/crypto/allwinner/sun8i-ss/ |
H A D | sun8i-ss-core.c | 318 .halg = { 350 .halg = { 382 .halg = { 414 .halg = { 447 .halg = { 512 ss_algs[i].alg.hash.base.halg.base.cra_driver_name, 513 ss_algs[i].alg.hash.base.halg.base.cra_name, 724 ss_algs[i].alg.hash.base.halg.base.cra_name); 729 ss_algs[i].alg.hash.base.halg.base.cra_name); 733 ss_algs[i].alg.hash.base.halg [all...] |
/linux-master/drivers/crypto/intel/keembay/ |
H A D | keembay-ocs-hcu-core.c | 891 .base.halg = { 917 .base.halg = { 944 .base.halg = { 970 .base.halg = { 996 .base.halg = { 1022 .base.halg = { 1048 .base.halg = { 1074 .base.halg = { 1100 .base.halg = { 1126 .base.halg [all...] |
/linux-master/drivers/crypto/starfive/ |
H A D | jh7110-hash.c | 620 .base.halg = { 649 .base.halg = { 677 .base.halg = { 706 .base.halg = { 734 .base.halg = { 763 .base.halg = { 791 .base.halg = { 820 .base.halg = { 848 .base.halg = { 877 .base.halg [all...] |
/linux-master/drivers/crypto/aspeed/ |
H A D | aspeed-hace-hash.c | 861 .halg = { 893 .halg = { 925 .halg = { 959 .halg = { 994 .halg = { 1029 .halg = { 1065 .halg = { 1097 .halg = { 1131 .halg = { 1166 .halg [all...] |
/linux-master/drivers/crypto/rockchip/ |
H A D | rk3288_crypto.c | 225 rk_cipher_algs[i]->alg.hash.base.halg.base.cra_driver_name, 226 rk_cipher_algs[i]->alg.hash.base.halg.base.cra_name, 268 rk_cipher_algs[i]->alg.hash.base.halg.base.cra_name, 269 rk_cipher_algs[i]->alg.hash.base.halg.base.cra_driver_name);
|
/linux-master/drivers/crypto/stm32/ |
H A D | stm32-hash.c | 1275 .base.halg = { 1304 .base.halg = { 1335 .base.halg = { 1364 .base.halg = { 1395 .base.halg = { 1424 .base.halg = { 1455 .base.halg = { 1484 .base.halg = { 1515 .base.halg = { 1544 .base.halg [all...] |
/linux-master/drivers/crypto/caam/ |
H A D | caamhash.c | 1601 .halg = { 1622 .halg = { 1643 .halg = { 1664 .halg = { 1685 .halg = { 1706 .halg = { 1725 .halg = { 1744 .halg = { 1764 struct hash_alg_common *halg = local 1767 container_of(halg, struc 1903 struct ahash_alg *halg; local [all...] |