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