/linux-4.4.14/drivers/crypto/ccp/ |
D | ccp-crypto.h | 47 struct ahash_alg alg; 62 struct ahash_alg *ahash_alg; in ccp_crypto_ahash_alg() local 64 ahash_alg = container_of(alg, struct ahash_alg, halg.base); in ccp_crypto_ahash_alg() 66 return container_of(ahash_alg, struct ccp_crypto_ahash_alg, alg); in ccp_crypto_ahash_alg()
|
D | ccp-crypto-main.c | 351 struct ccp_crypto_ahash_alg *ahash_alg, *ahash_tmp; in ccp_unregister_algs() local 354 list_for_each_entry_safe(ahash_alg, ahash_tmp, &hash_algs, entry) { in ccp_unregister_algs() 355 crypto_unregister_ahash(&ahash_alg->alg); in ccp_unregister_algs() 356 list_del(&ahash_alg->entry); in ccp_unregister_algs() 357 kfree(ahash_alg); in ccp_unregister_algs()
|
D | ccp-crypto-sha.c | 383 struct ahash_alg *alg; in ccp_register_hmac_alg() 427 struct ahash_alg *alg; in ccp_register_sha_alg()
|
D | ccp-crypto-aes-cmac.c | 373 struct ahash_alg *alg; in ccp_register_aes_cmac_algs()
|
/linux-4.4.14/include/crypto/internal/ |
D | hash.h | 38 struct ahash_alg alg; 80 int crypto_register_ahash(struct ahash_alg *alg); 81 int crypto_unregister_ahash(struct ahash_alg *alg); 136 static inline struct ahash_alg *__crypto_ahash_alg(struct crypto_alg *alg) in __crypto_ahash_alg() 138 return container_of(__crypto_hash_alg_common(alg), struct ahash_alg, in __crypto_ahash_alg() 167 return sizeof(struct ahash_alg) - sizeof(struct crypto_alg); in ahash_instance_headroom()
|
/linux-4.4.14/drivers/crypto/qce/ |
D | sha.h | 71 struct ahash_alg *alg = container_of(crypto_hash_alg_common(ahash), in to_ahash_tmpl() 72 struct ahash_alg, halg); in to_ahash_tmpl()
|
D | common.h | 91 struct ahash_alg ahash;
|
D | sha.c | 499 struct ahash_alg *alg; in qce_ahash_register_one()
|
/linux-4.4.14/drivers/crypto/marvell/ |
D | cesa.h | 373 struct ahash_alg **ahash_algs; 811 extern struct ahash_alg mv_md5_alg; 812 extern struct ahash_alg mv_sha1_alg; 813 extern struct ahash_alg mv_sha256_alg; 814 extern struct ahash_alg mv_ahmac_md5_alg; 815 extern struct ahash_alg mv_ahmac_sha1_alg; 816 extern struct ahash_alg mv_ahmac_sha256_alg;
|
D | hash.c | 895 struct ahash_alg mv_md5_alg = { 958 struct ahash_alg mv_sha1_alg = { 1021 struct ahash_alg mv_sha256_alg = { 1256 struct ahash_alg mv_ahmac_md5_alg = { 1326 struct ahash_alg mv_ahmac_sha1_alg = { 1396 struct ahash_alg mv_ahmac_sha256_alg = {
|
D | cesa.c | 184 static struct ahash_alg *orion_ahash_algs[] = { 200 static struct ahash_alg *armada_370_ahash_algs[] = {
|
/linux-4.4.14/crypto/ |
D | ahash.c | 37 static inline struct ahash_alg *crypto_ahash_alg(struct crypto_ahash *hash) in crypto_ahash_alg() 39 return container_of(crypto_hash_alg_common(hash), struct ahash_alg, in crypto_ahash_alg() 452 struct ahash_alg *alg = crypto_ahash_alg(hash); in crypto_ahash_init_tfm() 546 static int ahash_prepare_alg(struct ahash_alg *alg) in ahash_prepare_alg() 562 int crypto_register_ahash(struct ahash_alg *alg) in crypto_register_ahash() 575 int crypto_unregister_ahash(struct ahash_alg *alg) in crypto_unregister_ahash()
|
/linux-4.4.14/drivers/crypto/caam/ |
D | caamhash.c | 1610 struct ahash_alg template_ahash; 1756 struct ahash_alg ahash_alg; member 1765 struct ahash_alg *alg = in caam_hash_cra_init() 1766 container_of(halg, struct ahash_alg, halg); in caam_hash_cra_init() 1768 container_of(alg, struct caam_hash_alg, ahash_alg); in caam_hash_cra_init() 1842 crypto_unregister_ahash(&t_alg->ahash_alg); in caam_algapi_hash_exit() 1853 struct ahash_alg *halg; in caam_hash_alloc() 1862 t_alg->ahash_alg = template->template_ahash; in caam_hash_alloc() 1863 halg = &t_alg->ahash_alg; in caam_hash_alloc() 1964 err = crypto_register_ahash(&t_alg->ahash_alg); in caam_algapi_hash_init() [all …]
|
/linux-4.4.14/drivers/crypto/ |
D | n2_core.c | 250 struct ahash_alg alg; 256 struct ahash_alg *ahash_alg; in n2_ahash_alg() local 258 ahash_alg = container_of(alg, struct ahash_alg, halg.base); in n2_ahash_alg() 260 return container_of(ahash_alg, struct n2_ahash_alg, alg); in n2_ahash_alg() 271 struct ahash_alg *ahash_alg; in n2_hmac_alg() local 273 ahash_alg = container_of(alg, struct ahash_alg, halg.base); in n2_hmac_alg() 275 return container_of(ahash_alg, struct n2_hmac_alg, derived.alg); in n2_hmac_alg() 1427 struct ahash_alg *ahash; in __n2_register_one_hmac() 1467 struct ahash_alg *ahash; in __n2_register_one_ahash()
|
D | atmel-sha.c | 992 static struct ahash_alg sha_1_256_algs[] = { 1037 static struct ahash_alg sha_224_alg = { 1059 static struct ahash_alg sha_384_512_algs[] = {
|
D | mxs-dcp.c | 831 static struct ahash_alg dcp_sha1_alg = { 855 static struct ahash_alg dcp_sha256_alg = {
|
D | omap-sham.c | 180 struct ahash_alg *algs_list; 1322 static struct ahash_alg algs_sha1_md5[] = { 1422 static struct ahash_alg algs_sha224_sha256[] = { 1517 static struct ahash_alg algs_sha384_sha512[] = {
|
D | mv_cesa.c | 978 static struct ahash_alg mv_sha1_alg = { 1002 static struct ahash_alg mv_hmac_sha1_alg = {
|
D | bfin_crc.c | 484 static struct ahash_alg algs = {
|
D | sahara.c | 1253 static struct ahash_alg sha_v3_algs[] = { 1280 static struct ahash_alg sha_v4_algs[] = {
|
D | img-hash.c | 708 static struct ahash_alg img_algs[] = {
|
D | talitos.c | 2102 struct ahash_alg hash;
|
/linux-4.4.14/drivers/crypto/sunxi-ss/ |
D | sun4i-ss.h | 144 struct ahash_alg hash;
|
D | sun4i-ss-hash.c | 33 struct ahash_alg *alg = __crypto_ahash_alg(tfm->base.__crt_alg); in sun4i_hash_init()
|
/linux-4.4.14/drivers/crypto/amcc/ |
D | crypto4xx_core.h | 147 struct ahash_alg hash;
|
/linux-4.4.14/arch/arm/crypto/ |
D | ghash-ce-glue.c | 271 static struct ahash_alg ghash_async_alg = {
|
/linux-4.4.14/include/crypto/ |
D | hash.h | 128 struct ahash_alg { struct
|
/linux-4.4.14/arch/x86/crypto/ |
D | ghash-clmulni-intel_glue.c | 285 static struct ahash_alg ghash_async_alg = {
|
/linux-4.4.14/arch/x86/crypto/sha-mb/ |
D | sha1_mb.c | 793 static struct ahash_alg sha1_mb_async_alg = {
|
/linux-4.4.14/drivers/crypto/ux500/hash/ |
D | hash_core.c | 1492 struct ahash_alg hash;
|