/linux-4.4.14/arch/arm/crypto/ |
H A D | sha256_glue.h | 6 extern struct shash_alg sha256_neon_algs[2];
|
H A D | sha1-ce-glue.c | 66 static struct shash_alg alg = {
|
H A D | sha512-neon-glue.c | 67 struct shash_alg sha512_neon_algs[] = { {
|
H A D | sha1_glue.c | 59 static struct shash_alg alg = {
|
H A D | sha1_neon_glue.c | 75 static struct shash_alg alg = {
|
H A D | sha2-ce-glue.c | 69 static struct shash_alg algs[] = { {
|
H A D | sha256_glue.c | 63 static struct shash_alg algs[] = { {
|
H A D | sha256_neon_glue.c | 71 struct shash_alg sha256_neon_algs[] = { {
|
H A D | sha512-glue.c | 55 static struct shash_alg sha512_arm_algs[] = { {
|
H A D | ghash-ce-glue.c | 133 static struct shash_alg ghash_alg = {
|
/linux-4.4.14/include/crypto/internal/ |
H A D | hash.h | 42 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 D | shash.c | 36 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 D | sha1_generic.c | 62 static struct shash_alg alg = {
|
H A D | crc32.c | 123 static struct shash_alg alg = {
|
H A D | crct10dif_generic.c | 91 static struct shash_alg alg = {
|
H A D | ghash-generic.c | 141 static struct shash_alg ghash_alg = {
|
H A D | mcryptd.c | 495 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 D | md5.c | 139 static struct shash_alg alg = {
|
H A D | michael_mic.c | 153 static struct shash_alg alg = {
|
H A D | crc32c_generic.c | 136 static struct shash_alg alg = {
|
H A D | crypto_null.c | 97 static struct shash_alg digest_null = {
|
H A D | md4.c | 229 static struct shash_alg alg = {
|
H A D | sha512_generic.c | 164 static struct shash_alg sha512_algs[2] = { {
|
H A D | hmac.c | 185 struct shash_alg *salg; hmac_create()
|
H A D | poly1305_generic.c | 283 static struct shash_alg poly1305_alg = {
|
H A D | sha256_generic.c | 248 static struct shash_alg sha256_algs[2] = { {
|
H A D | tgr192.c | 631 static struct shash_alg tgr_algs[3] = { {
|
H A D | rmd128.c | 300 static struct shash_alg alg = {
|
H A D | rmd256.c | 319 static struct shash_alg alg = {
|
H A D | cryptd.c | 607 struct shash_alg *salg; cryptd_create_hash()
|
H A D | rmd160.c | 344 static struct shash_alg alg = {
|
H A D | rmd320.c | 368 static struct shash_alg alg = {
|
H A D | wp512.c | 1122 static struct shash_alg wp_algs[3] = { {
|
/linux-4.4.14/drivers/staging/skein/ |
H A D | skein_generic.c | 128 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 D | nx.h | 195 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 D | nx-sha256.c | 278 struct shash_alg nx_shash_sha256_alg = {
|
H A D | nx-sha512.c | 284 struct shash_alg nx_shash_sha512_alg = {
|
H A D | nx-aes-xcbc.c | 377 struct shash_alg nx_shash_aes_xcbc_alg = {
|
H A D | nx.c | 539 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 D | sha256_s390.c | 66 static struct shash_alg sha256_alg = { 103 static struct shash_alg sha224_alg = {
|
H A D | sha512_s390.c | 71 static struct shash_alg sha512_alg = { 110 static struct shash_alg sha384_alg = {
|
H A D | sha1_s390.c | 73 static struct shash_alg alg = {
|
H A D | ghash_s390.c | 130 static struct shash_alg ghash_alg = {
|
/linux-4.4.14/arch/x86/crypto/ |
H A D | sha1_ssse3_glue.c | 96 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 D | sha256_ssse3_glue.c | 101 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 D | sha512_ssse3_glue.c | 101 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 D | crct10dif-pclmul_glue.c | 107 static struct shash_alg alg = {
|
H A D | crc32-pclmul_glue.c | 152 static struct shash_alg alg = {
|
H A D | poly1305_glue.c | 162 static struct shash_alg alg = {
|
H A D | crc32c-intel_glue.c | 229 static struct shash_alg alg = {
|
H A D | ghash-clmulni-intel_glue.c | 146 static struct shash_alg ghash_alg = {
|
/linux-4.4.14/drivers/crypto/ |
H A D | padlock-sha.c | 244 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 D | sha256_glue.c | 159 static struct shash_alg sha256 = { 178 static struct shash_alg sha224 = {
|
H A D | sha512_glue.c | 147 static struct shash_alg sha512 = { 163 static struct shash_alg sha384 = {
|
H A D | crc32c_glue.c | 123 static struct shash_alg alg = {
|
H A D | md5_glue.c | 134 static struct shash_alg alg = {
|
H A D | sha1_glue.c | 129 static struct shash_alg alg = {
|
/linux-4.4.14/drivers/crypto/vmx/ |
H A D | vmx.c | 30 extern struct shash_alg p8_ghash_alg;
|
H A D | ghash.c | 212 struct shash_alg p8_ghash_alg = {
|
/linux-4.4.14/arch/arm64/crypto/ |
H A D | sha1-ce-glue.c | 86 static struct shash_alg alg = {
|
H A D | ghash-ce-glue.c | 127 static struct shash_alg ghash_alg = {
|
H A D | sha2-ce-glue.c | 87 static struct shash_alg algs[] = { {
|
H A D | crc32-arm64.c | 222 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 D | linux-crypto-adler.c | 114 static struct shash_alg alg = {
|
/linux-4.4.14/arch/powerpc/crypto/ |
H A D | md5-glue.c | 129 static struct shash_alg alg = {
|
H A D | sha1.c | 123 static struct shash_alg alg = {
|
H A D | sha1-spe-glue.c | 174 static struct shash_alg alg = {
|
H A D | sha256-spe-glue.c | 220 static struct shash_alg algs[2] = { {
|
/linux-4.4.14/arch/mips/cavium-octeon/crypto/ |
H A D | octeon-md5.c | 172 static struct shash_alg alg = {
|
H A D | octeon-sha1.c | 205 static struct shash_alg octeon_sha1_alg = {
|
H A D | octeon-sha256.c | 229 static struct shash_alg octeon_sha256_algs[2] = { {
|
H A D | octeon-sha512.c | 228 static struct shash_alg octeon_sha512_algs[2] = { {
|
/linux-4.4.14/include/crypto/ |
H A D | hash.h | 155 * 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 D | sha1_mb.c | 676 static struct shash_alg sha1_mb_shash_alg = {
|