Home
last modified time | relevance | path

Searched refs:ahash_alg (Results 1 – 30 of 30) sorted by relevance

/linux-4.4.14/drivers/crypto/ccp/
Dccp-crypto.h47 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()
Dccp-crypto-main.c351 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()
Dccp-crypto-sha.c383 struct ahash_alg *alg; in ccp_register_hmac_alg()
427 struct ahash_alg *alg; in ccp_register_sha_alg()
Dccp-crypto-aes-cmac.c373 struct ahash_alg *alg; in ccp_register_aes_cmac_algs()
/linux-4.4.14/include/crypto/internal/
Dhash.h38 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/
Dsha.h71 struct ahash_alg *alg = container_of(crypto_hash_alg_common(ahash), in to_ahash_tmpl()
72 struct ahash_alg, halg); in to_ahash_tmpl()
Dcommon.h91 struct ahash_alg ahash;
Dsha.c499 struct ahash_alg *alg; in qce_ahash_register_one()
/linux-4.4.14/drivers/crypto/marvell/
Dcesa.h373 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;
Dhash.c895 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 = {
Dcesa.c184 static struct ahash_alg *orion_ahash_algs[] = {
200 static struct ahash_alg *armada_370_ahash_algs[] = {
/linux-4.4.14/crypto/
Dahash.c37 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/
Dcaamhash.c1610 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/
Dn2_core.c250 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()
Datmel-sha.c992 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[] = {
Dmxs-dcp.c831 static struct ahash_alg dcp_sha1_alg = {
855 static struct ahash_alg dcp_sha256_alg = {
Domap-sham.c180 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[] = {
Dmv_cesa.c978 static struct ahash_alg mv_sha1_alg = {
1002 static struct ahash_alg mv_hmac_sha1_alg = {
Dbfin_crc.c484 static struct ahash_alg algs = {
Dsahara.c1253 static struct ahash_alg sha_v3_algs[] = {
1280 static struct ahash_alg sha_v4_algs[] = {
Dimg-hash.c708 static struct ahash_alg img_algs[] = {
Dtalitos.c2102 struct ahash_alg hash;
/linux-4.4.14/drivers/crypto/sunxi-ss/
Dsun4i-ss.h144 struct ahash_alg hash;
Dsun4i-ss-hash.c33 struct ahash_alg *alg = __crypto_ahash_alg(tfm->base.__crt_alg); in sun4i_hash_init()
/linux-4.4.14/drivers/crypto/amcc/
Dcrypto4xx_core.h147 struct ahash_alg hash;
/linux-4.4.14/arch/arm/crypto/
Dghash-ce-glue.c271 static struct ahash_alg ghash_async_alg = {
/linux-4.4.14/include/crypto/
Dhash.h128 struct ahash_alg { struct
/linux-4.4.14/arch/x86/crypto/
Dghash-clmulni-intel_glue.c285 static struct ahash_alg ghash_async_alg = {
/linux-4.4.14/arch/x86/crypto/sha-mb/
Dsha1_mb.c793 static struct ahash_alg sha1_mb_async_alg = {
/linux-4.4.14/drivers/crypto/ux500/hash/
Dhash_core.c1492 struct ahash_alg hash;