Searched refs:shash_alg (Results 1 - 74 of 74) sorted by relevance

/linux-4.4.14/arch/arm/crypto/
H A Dsha256_glue.h6 extern struct shash_alg sha256_neon_algs[2];
H A Dsha1-ce-glue.c66 static struct shash_alg alg = {
H A Dsha512-neon-glue.c67 struct shash_alg sha512_neon_algs[] = { {
H A Dsha1_glue.c59 static struct shash_alg alg = {
H A Dsha1_neon_glue.c75 static struct shash_alg alg = {
H A Dsha2-ce-glue.c69 static struct shash_alg algs[] = { {
H A Dsha256_glue.c63 static struct shash_alg algs[] = { {
H A Dsha256_neon_glue.c71 struct shash_alg sha256_neon_algs[] = { {
H A Dsha512-glue.c55 static struct shash_alg sha512_arm_algs[] = { {
H A Dghash-ce-glue.c133 static struct shash_alg ghash_alg = {
/linux-4.4.14/include/crypto/internal/
H A 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)); shash_alloc_instance()
/linux-4.4.14/crypto/
H A Dshash.c36 struct shash_alg *shash = crypto_shash_alg(tfm); shash_setkey_unaligned()
57 struct shash_alg *shash = crypto_shash_alg(tfm); crypto_shash_setkey()
78 struct shash_alg *shash = crypto_shash_alg(tfm); shash_update_unaligned()
102 struct shash_alg *shash = crypto_shash_alg(tfm); crypto_shash_update()
116 struct shash_alg *shash = crypto_shash_alg(tfm); shash_final_unaligned()
137 struct shash_alg *shash = crypto_shash_alg(tfm); crypto_shash_final()
158 struct shash_alg *shash = crypto_shash_alg(tfm); crypto_shash_finup()
179 struct shash_alg *shash = crypto_shash_alg(tfm); crypto_shash_digest()
335 struct shash_alg *alg = __crypto_shash_alg(calg); crypto_init_shash_ops_async()
459 struct shash_alg *alg = __crypto_shash_alg(calg); crypto_init_shash_ops_compat()
528 struct shash_alg *salg = __crypto_shash_alg(alg); crypto_shash_report()
554 struct shash_alg *salg = __crypto_shash_alg(alg); crypto_shash_show()
583 static int shash_prepare_alg(struct shash_alg *alg) shash_prepare_alg()
611 int crypto_register_shash(struct shash_alg *alg) crypto_register_shash()
624 int crypto_unregister_shash(struct shash_alg *alg) crypto_unregister_shash()
630 int crypto_register_shashes(struct shash_alg *algs, int count) crypto_register_shashes()
650 int crypto_unregister_shashes(struct shash_alg *algs, int count) crypto_unregister_shashes()
687 struct shash_alg *alg, crypto_init_shash_spawn()
695 struct shash_alg *shash_attr_alg(struct rtattr *rta, u32 type, u32 mask) shash_attr_alg()
701 container_of(alg, struct shash_alg, base); shash_attr_alg()
H A Dsha1_generic.c62 static struct shash_alg alg = {
H A Dcrc32.c123 static struct shash_alg alg = {
H A Dcrct10dif_generic.c91 static struct shash_alg alg = {
H A Dghash-generic.c141 static struct shash_alg ghash_alg = {
H A Dmcryptd.c495 struct shash_alg *salg; mcryptd_create_hash()
634 struct shash_alg *shash = crypto_shash_alg(tfm); shash_ahash_mcryptd_update()
646 struct shash_alg *shash = crypto_shash_alg(tfm); shash_ahash_mcryptd_finup()
658 struct shash_alg *shash = crypto_shash_alg(tfm); shash_ahash_mcryptd_final()
H A Dmd5.c139 static struct shash_alg alg = {
H A Dmichael_mic.c153 static struct shash_alg alg = {
H A Dcrc32c_generic.c136 static struct shash_alg alg = {
H A Dcrypto_null.c97 static struct shash_alg digest_null = {
H A Dmd4.c229 static struct shash_alg alg = {
H A Dsha512_generic.c164 static struct shash_alg sha512_algs[2] = { {
H A Dhmac.c185 struct shash_alg *salg; hmac_create()
H A Dpoly1305_generic.c283 static struct shash_alg poly1305_alg = {
H A Dsha256_generic.c248 static struct shash_alg sha256_algs[2] = { {
H A Dtgr192.c631 static struct shash_alg tgr_algs[3] = { {
H A Drmd128.c300 static struct shash_alg alg = {
H A Drmd256.c319 static struct shash_alg alg = {
H A Dcryptd.c607 struct shash_alg *salg; cryptd_create_hash()
H A Drmd160.c344 static struct shash_alg alg = {
H A Drmd320.c368 static struct shash_alg alg = {
H A Dwp512.c1122 static struct shash_alg wp_algs[3] = { {
/linux-4.4.14/drivers/staging/skein/
H A 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/
H A 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;
H A Dnx-sha256.c278 struct shash_alg nx_shash_sha256_alg = {
H A Dnx-sha512.c284 struct shash_alg nx_shash_sha512_alg = {
H A Dnx-aes-xcbc.c377 struct shash_alg nx_shash_aes_xcbc_alg = {
H A Dnx.c539 static int nx_register_shash(struct shash_alg *alg, u32 fc, u32 mode, int slot) nx_register_shash()
559 static void nx_unregister_shash(struct shash_alg *alg, u32 fc, u32 mode, nx_unregister_shash()
/linux-4.4.14/arch/s390/crypto/
H A Dsha256_s390.c66 static struct shash_alg sha256_alg = {
103 static struct shash_alg sha224_alg = {
H A Dsha512_s390.c71 static struct shash_alg sha512_alg = {
110 static struct shash_alg sha384_alg = {
H A Dsha1_s390.c73 static struct shash_alg alg = {
H A Dghash_s390.c130 static struct shash_alg ghash_alg = {
/linux-4.4.14/arch/x86/crypto/
H A 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 = {
H A 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[] = { {
H A 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[] = { {
H A Dcrct10dif-pclmul_glue.c107 static struct shash_alg alg = {
H A Dcrc32-pclmul_glue.c152 static struct shash_alg alg = {
H A Dpoly1305_glue.c162 static struct shash_alg alg = {
H A Dcrc32c-intel_glue.c229 static struct shash_alg alg = {
H A Dghash-clmulni-intel_glue.c146 static struct shash_alg ghash_alg = {
/linux-4.4.14/drivers/crypto/
H A Dpadlock-sha.c244 static struct shash_alg sha1_alg = {
268 static struct shash_alg sha256_alg = {
292 /* Add two shash_alg instance for hardware-implemented *
492 static struct shash_alg sha1_alg_nano = {
511 static struct shash_alg sha256_alg_nano = {
540 struct shash_alg *sha1; padlock_init()
541 struct shash_alg *sha256; padlock_init()
/linux-4.4.14/arch/sparc/crypto/
H A Dsha256_glue.c159 static struct shash_alg sha256 = {
178 static struct shash_alg sha224 = {
H A Dsha512_glue.c147 static struct shash_alg sha512 = {
163 static struct shash_alg sha384 = {
H A Dcrc32c_glue.c123 static struct shash_alg alg = {
H A Dmd5_glue.c134 static struct shash_alg alg = {
H A Dsha1_glue.c129 static struct shash_alg alg = {
/linux-4.4.14/drivers/crypto/vmx/
H A Dvmx.c30 extern struct shash_alg p8_ghash_alg;
H A Dghash.c212 struct shash_alg p8_ghash_alg = {
/linux-4.4.14/arch/arm64/crypto/
H A Dsha1-ce-glue.c86 static struct shash_alg alg = {
H A Dghash-ce-glue.c127 static struct shash_alg ghash_alg = {
H A Dsha2-ce-glue.c87 static struct shash_alg algs[] = { {
H A Dcrc32-arm64.c222 static struct shash_alg crc32_alg = {
243 static struct shash_alg crc32c_alg = {
/linux-4.4.14/drivers/staging/lustre/lustre/libcfs/linux/
H A Dlinux-crypto-adler.c114 static struct shash_alg alg = {
/linux-4.4.14/arch/powerpc/crypto/
H A Dmd5-glue.c129 static struct shash_alg alg = {
H A Dsha1.c123 static struct shash_alg alg = {
H A Dsha1-spe-glue.c174 static struct shash_alg alg = {
H A Dsha256-spe-glue.c220 static struct shash_alg algs[2] = { {
/linux-4.4.14/arch/mips/cavium-octeon/crypto/
H A Docteon-md5.c172 static struct shash_alg alg = {
H A Docteon-sha1.c205 static struct shash_alg octeon_sha1_alg = {
H A Docteon-sha256.c229 static struct shash_alg octeon_sha256_algs[2] = { {
H A Docteon-sha512.c228 static struct shash_alg octeon_sha512_algs[2] = { {
/linux-4.4.14/include/crypto/
H A Dhash.h155 * struct shash_alg - synchronous message digest definition
171 struct shash_alg { struct
680 static inline struct shash_alg *__crypto_shash_alg(struct crypto_alg *alg) __crypto_shash_alg()
682 return container_of(alg, struct shash_alg, base); __crypto_shash_alg()
685 static inline struct shash_alg *crypto_shash_alg(struct crypto_shash *tfm) crypto_shash_alg()
/linux-4.4.14/arch/x86/crypto/sha-mb/
H A Dsha1_mb.c676 static struct shash_alg sha1_mb_shash_alg = {

Completed in 1908 milliseconds