Searched refs:halg (Results 1 - 25 of 44) sorted by relevance

12

/linux-master/crypto/
H A Dhash.h29 struct hash_alg_common *halg = __crypto_hash_alg_common(alg); local
30 struct crypto_istat_hash *istat = hash_get_stat(halg);
H A Dahash.c32 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 Dshash.c21 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 Dmeasure.c68 * @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 Dsha.h65 struct ahash_alg, halg);
H A Dsha.c285 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 Datmel-sha.c1256 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 Dmxs-dcp.c582 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 Domap-sham.c1428 .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 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
[all...]
/linux-master/include/linux/
H A Dfsverity.h147 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 Dtpm_eventlog.h172 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 Dccp-crypto-sha.c417 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 Dccp-crypto-aes-cmac.c353 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 Dcipher.c3674 .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 Dsun8i-ce-core.c410 .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 Dhash.h34 char head[offsetof(struct ahash_alg, halg.base)];
145 halg);
151 halg);
/linux-master/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,
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 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,
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 Dkeembay-ocs-hcu-core.c891 .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 Djh7110-hash.c620 .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 Daspeed-hace-hash.c861 .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 Drk3288_crypto.c225 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 Dstm32-hash.c1275 .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 Dcaamhash.c1601 .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...]

Completed in 299 milliseconds

12