Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/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 = {
Dghash-generic.c141 static struct shash_alg ghash_alg = {
Dmichael_mic.c153 static struct shash_alg alg = {
Dmd5.c139 static struct shash_alg alg = {
Dcrypto_null.c97 static struct shash_alg digest_null = {
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 = {
Dpoly1305_generic.c283 static struct shash_alg poly1305_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.c607 struct shash_alg *salg; in cryptd_create_hash()
/linux-4.4.14/drivers/staging/skein/
Dskein_generic.c128 static struct shash_alg alg256 = {
146 static struct shash_alg alg512 = {
164 static struct shash_alg alg1024 = {
/linux-4.4.14/drivers/crypto/nx/
Dnx.h195 extern struct shash_alg nx_shash_aes_xcbc_alg;
196 extern struct shash_alg nx_shash_sha512_alg;
197 extern struct shash_alg nx_shash_sha256_alg;
Dnx.c539 static int nx_register_shash(struct shash_alg *alg, u32 fc, u32 mode, int slot) in nx_register_shash()
559 static void nx_unregister_shash(struct shash_alg *alg, u32 fc, u32 mode, in nx_unregister_shash()
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.4.14/arch/x86/crypto/
Dsha1_ssse3_glue.c96 static struct shash_alg sha1_ssse3_alg = {
149 static struct shash_alg sha1_avx_alg = {
241 static struct shash_alg sha1_avx2_alg = {
299 static struct shash_alg sha1_ni_alg = {
Dsha256_ssse3_glue.c101 static struct shash_alg sha256_ssse3_algs[] = { {
169 static struct shash_alg sha256_avx_algs[] = { {
253 static struct shash_alg sha256_avx2_algs[] = { {
335 static struct shash_alg sha256_ni_algs[] = { {
Dsha512_ssse3_glue.c101 static struct shash_alg sha512_ssse3_algs[] = { {
180 static struct shash_alg sha512_avx_algs[] = { {
253 static struct shash_alg sha512_avx2_algs[] = { {
Dcrct10dif-pclmul_glue.c107 static struct shash_alg alg = {
Dcrc32-pclmul_glue.c152 static struct shash_alg alg = {
Dcrc32c-intel_glue.c229 static struct shash_alg alg = {
Dpoly1305_glue.c162 static struct shash_alg alg = {
Dghash-clmulni-intel_glue.c146 static struct shash_alg ghash_alg = {
/linux-4.4.14/include/crypto/
Dhash.h171 struct shash_alg { struct
680 static inline struct shash_alg *__crypto_shash_alg(struct crypto_alg *alg) in __crypto_shash_alg()
682 return container_of(alg, struct shash_alg, base); in __crypto_shash_alg()
685 static inline struct shash_alg *crypto_shash_alg(struct crypto_shash *tfm) in crypto_shash_alg()
/linux-4.4.14/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.4.14/arch/s390/crypto/
Dsha256_s390.c66 static struct shash_alg sha256_alg = {
103 static struct shash_alg sha224_alg = {
Dsha512_s390.c71 static struct shash_alg sha512_alg = {
110 static struct shash_alg sha384_alg = {
Dsha1_s390.c73 static struct shash_alg alg = {
Dghash_s390.c130 static struct shash_alg ghash_alg = {
/linux-4.4.14/arch/arm/crypto/
Dsha512.h8 extern struct shash_alg sha512_neon_algs[2];
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 = {
Dsha1_neon_glue.c75 static struct shash_alg alg = {
Dsha256_neon_glue.c71 struct shash_alg sha256_neon_algs[] = { {
Dsha512-neon-glue.c67 struct shash_alg sha512_neon_algs[] = { {
Dsha2-ce-glue.c69 static struct shash_alg algs[] = { {
Dsha256_glue.c63 static struct shash_alg algs[] = { {
Dsha512-glue.c55 static struct shash_alg sha512_arm_algs[] = { {
Dghash-ce-glue.c133 static struct shash_alg ghash_alg = {
/linux-4.4.14/arch/sparc/crypto/
Dsha512_glue.c147 static struct shash_alg sha512 = {
163 static struct shash_alg sha384 = {
Dsha256_glue.c159 static struct shash_alg sha256 = {
178 static struct shash_alg sha224 = {
Dcrc32c_glue.c123 static struct shash_alg alg = {
Dsha1_glue.c129 static struct shash_alg alg = {
Dmd5_glue.c134 static struct shash_alg alg = {
/linux-4.4.14/drivers/crypto/vmx/
Dvmx.c30 extern struct shash_alg p8_ghash_alg;
Dghash.c212 struct shash_alg p8_ghash_alg = {
/linux-4.4.14/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.4.14/drivers/staging/lustre/lustre/libcfs/linux/
Dlinux-crypto-adler.c114 static struct shash_alg alg = {
/linux-4.4.14/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.4.14/arch/mips/cavium-octeon/crypto/
Docteon-md5.c172 static struct shash_alg alg = {
Docteon-sha1.c205 static struct shash_alg octeon_sha1_alg = {
Docteon-sha512.c228 static struct shash_alg octeon_sha512_algs[2] = { {
Docteon-sha256.c229 static struct shash_alg octeon_sha256_algs[2] = { {
/linux-4.4.14/arch/x86/crypto/sha-mb/
Dsha1_mb.c676 static struct shash_alg sha1_mb_shash_alg = {