Home
last modified time | relevance | path

Searched refs:shash_alg (Results 1 – 70 of 70) sorted by relevance

/linux-4.1.27/include/crypto/internal/
Dhash.h42 struct shash_alg alg;
97 int crypto_register_shash(struct shash_alg *alg);
98 int crypto_unregister_shash(struct shash_alg *alg);
99 int crypto_register_shashes(struct shash_alg *algs, int count);
100 int crypto_unregister_shashes(struct shash_alg *algs, int count);
106 struct shash_alg *alg,
114 struct shash_alg *shash_attr_alg(struct rtattr *rta, u32 type, u32 mask);
227 sizeof(struct shash_alg) - sizeof(*alg)); in shash_alloc_instance()
/linux-4.1.27/crypto/
Dshash.c36 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_setkey_unaligned()
57 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_setkey()
78 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_update_unaligned()
102 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_update()
116 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_final_unaligned()
137 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_final()
158 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_finup()
179 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_digest()
335 struct shash_alg *alg = __crypto_shash_alg(calg); in crypto_init_shash_ops_async()
459 struct shash_alg *alg = __crypto_shash_alg(calg); in crypto_init_shash_ops_compat()
[all …]
Dsha1_generic.c62 static struct shash_alg alg = {
Dcrct10dif_generic.c91 static struct shash_alg alg = {
Dmcryptd.c495 struct shash_alg *salg; in mcryptd_create_hash()
634 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_ahash_mcryptd_update()
646 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_ahash_mcryptd_finup()
658 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_ahash_mcryptd_final()
Dcrc32.c123 static struct shash_alg alg = {
Dcrc32c_generic.c136 static struct shash_alg alg = {
Dmd5.c139 static struct shash_alg alg = {
Dghash-generic.c141 static struct shash_alg ghash_alg = {
Dcrypto_null.c93 static struct shash_alg digest_null = {
Dmichael_mic.c153 static struct shash_alg alg = {
Dsha512_generic.c164 static struct shash_alg sha512_algs[2] = { {
Dhmac.c185 struct shash_alg *salg; in hmac_create()
Dtgr192.c631 static struct shash_alg tgr_algs[3] = { {
Dmd4.c229 static struct shash_alg alg = {
Dwp512.c1122 static struct shash_alg wp_algs[3] = { {
Drmd128.c300 static struct shash_alg alg = {
Drmd256.c319 static struct shash_alg alg = {
Dsha256_generic.c248 static struct shash_alg sha256_algs[2] = { {
Drmd160.c344 static struct shash_alg alg = {
Drmd320.c368 static struct shash_alg alg = {
Dcryptd.c598 struct shash_alg *salg; in cryptd_create_hash()
/linux-4.1.27/drivers/crypto/nx/
Dnx.h193 extern struct shash_alg nx_shash_aes_xcbc_alg;
194 extern struct shash_alg nx_shash_sha512_alg;
195 extern struct shash_alg nx_shash_sha256_alg;
Dnx-sha256.c278 struct shash_alg nx_shash_sha256_alg = {
Dnx-sha512.c284 struct shash_alg nx_shash_sha512_alg = {
Dnx-aes-xcbc.c377 struct shash_alg nx_shash_aes_xcbc_alg = {
/linux-4.1.27/drivers/staging/skein/
Dskein_generic.c129 static struct shash_alg alg256 = {
147 static struct shash_alg alg512 = {
165 static struct shash_alg alg1024 = {
/linux-4.1.27/include/crypto/
Dhash.h166 struct shash_alg { struct
661 static inline struct shash_alg *__crypto_shash_alg(struct crypto_alg *alg) in __crypto_shash_alg()
663 return container_of(alg, struct shash_alg, base); in __crypto_shash_alg()
666 static inline struct shash_alg *crypto_shash_alg(struct crypto_shash *tfm) in crypto_shash_alg()
/linux-4.1.27/drivers/crypto/
Dpadlock-sha.c244 static struct shash_alg sha1_alg = {
268 static struct shash_alg sha256_alg = {
492 static struct shash_alg sha1_alg_nano = {
511 static struct shash_alg sha256_alg_nano = {
540 struct shash_alg *sha1; in padlock_init()
541 struct shash_alg *sha256; in padlock_init()
/linux-4.1.27/arch/s390/crypto/
Dsha512_s390.c70 static struct shash_alg sha512_alg = {
109 static struct shash_alg sha384_alg = {
Dsha256_s390.c65 static struct shash_alg sha256_alg = {
102 static struct shash_alg sha224_alg = {
Dsha1_s390.c72 static struct shash_alg alg = {
Dghash_s390.c129 static struct shash_alg ghash_alg = {
/linux-4.1.27/arch/arm/crypto/
Dsha256_glue.h6 extern struct shash_alg sha256_neon_algs[2];
Dsha1_glue.c59 static struct shash_alg alg = {
Dsha1-ce-glue.c66 static struct shash_alg alg = {
Dsha256_neon_glue.c71 struct shash_alg sha256_neon_algs[] = { {
Dsha1_neon_glue.c75 static struct shash_alg alg = {
Dsha2-ce-glue.c69 static struct shash_alg algs[] = { {
Dsha256_glue.c63 static struct shash_alg algs[] = { {
Dsha512_neon_glue.c249 static struct shash_alg algs[] = { {
Dghash-ce-glue.c133 static struct shash_alg ghash_alg = {
/linux-4.1.27/arch/sparc/crypto/
Dsha256_glue.c159 static struct shash_alg sha256 = {
178 static struct shash_alg sha224 = {
Dsha512_glue.c147 static struct shash_alg sha512 = {
163 static struct shash_alg sha384 = {
Dcrc32c_glue.c123 static struct shash_alg alg = {
Dmd5_glue.c134 static struct shash_alg alg = {
Dsha1_glue.c129 static struct shash_alg alg = {
/linux-4.1.27/drivers/crypto/vmx/
Dvmx.c30 extern struct shash_alg p8_ghash_alg;
Dghash.c200 struct shash_alg p8_ghash_alg = {
/linux-4.1.27/arch/arm64/crypto/
Dcrc32-arm64.c222 static struct shash_alg crc32_alg = {
243 static struct shash_alg crc32c_alg = {
Dsha1-ce-glue.c86 static struct shash_alg alg = {
Dsha2-ce-glue.c87 static struct shash_alg algs[] = { {
Dghash-ce-glue.c127 static struct shash_alg ghash_alg = {
/linux-4.1.27/drivers/staging/lustre/lustre/libcfs/linux/
Dlinux-crypto-adler.c112 static struct shash_alg alg = {
/linux-4.1.27/arch/x86/crypto/
Dcrct10dif-pclmul_glue.c107 static struct shash_alg alg = {
Dsha1_ssse3_glue.c106 static struct shash_alg alg = {
Dsha256_ssse3_glue.c100 static struct shash_alg algs[] = { {
Dsha512_ssse3_glue.c99 static struct shash_alg algs[] = { {
Dcrc32-pclmul_glue.c152 static struct shash_alg alg = {
Dcrc32c-intel_glue.c230 static struct shash_alg alg = {
Dghash-clmulni-intel_glue.c146 static struct shash_alg ghash_alg = {
/linux-4.1.27/arch/powerpc/crypto/
Dsha1.c123 static struct shash_alg alg = {
Dmd5-glue.c129 static struct shash_alg alg = {
Dsha1-spe-glue.c174 static struct shash_alg alg = {
Dsha256-spe-glue.c220 static struct shash_alg algs[2] = { {
/linux-4.1.27/arch/mips/cavium-octeon/crypto/
Docteon-md5.c172 static struct shash_alg alg = {
Docteon-sha1.c205 static struct shash_alg octeon_sha1_alg = {
Docteon-sha256.c229 static struct shash_alg octeon_sha256_algs[2] = { {
Docteon-sha512.c228 static struct shash_alg octeon_sha512_algs[2] = { {
/linux-4.1.27/arch/x86/crypto/sha-mb/
Dsha1_mb.c679 static struct shash_alg sha1_mb_shash_alg = {