Home
last modified time | relevance | path

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

123456789

/kernel/linux/linux-6.6/crypto/
H A Dshash.c24 static inline struct crypto_istat_hash *shash_get_stat(struct shash_alg *alg) in shash_get_stat()
29 static inline int crypto_shash_errstat(struct shash_alg *alg, int err) in crypto_shash_errstat()
44 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_setkey_unaligned()
62 static void shash_set_needkey(struct crypto_shash *tfm, struct shash_alg *alg) in shash_set_needkey()
71 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_setkey()
94 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_update_unaligned()
124 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_update()
144 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_final_unaligned()
171 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_final()
198 struct shash_alg *shas in crypto_shash_finup()
[all...]
/kernel/linux/linux-5.10/include/crypto/internal/
H A Dhash.h47 char head[offsetof(struct shash_alg, base)];
50 struct shash_alg alg;
78 bool crypto_shash_alg_has_setkey(struct shash_alg *alg);
80 static inline bool crypto_shash_alg_needs_key(struct shash_alg *alg) in crypto_shash_alg_needs_key()
103 int crypto_register_shash(struct shash_alg *alg);
104 void crypto_unregister_shash(struct shash_alg *alg);
105 int crypto_register_shashes(struct shash_alg *algs, int count);
106 void crypto_unregister_shashes(struct shash_alg *algs, int count);
120 static inline struct shash_alg *crypto_spawn_shash_alg( in crypto_spawn_shash_alg()
/kernel/linux/linux-6.6/include/crypto/internal/
H A Dhash.h47 char head[offsetof(struct shash_alg, base)];
50 struct shash_alg alg;
81 static inline bool crypto_shash_alg_has_setkey(struct shash_alg *alg) in crypto_shash_alg_has_setkey()
86 static inline bool crypto_shash_alg_needs_key(struct shash_alg *alg) in crypto_shash_alg_needs_key()
109 int crypto_register_shash(struct shash_alg *alg);
110 void crypto_unregister_shash(struct shash_alg *alg);
111 int crypto_register_shashes(struct shash_alg *algs, int count);
112 void crypto_unregister_shashes(struct shash_alg *algs, int count);
126 static inline struct shash_alg *crypto_spawn_shash_alg( in crypto_spawn_shash_alg()
/kernel/linux/linux-5.10/crypto/
H A Dshash.c36 bool crypto_shash_alg_has_setkey(struct shash_alg *alg) in crypto_shash_alg_has_setkey()
45 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_setkey_unaligned()
63 static void shash_set_needkey(struct crypto_shash *tfm, struct shash_alg *alg) in shash_set_needkey()
72 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_setkey()
95 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_update_unaligned()
125 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_update()
139 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_final_unaligned()
166 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_final()
187 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_finup()
208 struct shash_alg *shas in crypto_shash_digest()
[all...]
/kernel/linux/linux-5.10/arch/x86/crypto/
H A Dsha1_ssse3_glue.c87 static struct shash_alg sha1_ssse3_alg = {
136 static struct shash_alg sha1_avx_alg = {
218 static struct shash_alg sha1_avx2_alg = {
268 static struct shash_alg sha1_ni_alg = {
H A Dsha256_ssse3_glue.c101 static struct shash_alg sha256_ssse3_algs[] = { {
166 static struct shash_alg sha256_avx_algs[] = { {
242 static struct shash_alg sha256_avx2_algs[] = { {
317 static struct shash_alg sha256_ni_algs[] = { {
H A Dsha512_ssse3_glue.c99 static struct shash_alg sha512_ssse3_algs[] = { {
175 static struct shash_alg sha512_avx_algs[] = { {
241 static struct shash_alg sha512_avx2_algs[] = { {
/kernel/linux/linux-5.10/drivers/crypto/nx/
H A Dnx.h186 extern struct shash_alg nx_shash_aes_xcbc_alg;
187 extern struct shash_alg nx_shash_sha512_alg;
188 extern struct shash_alg nx_shash_sha256_alg;
/kernel/linux/linux-6.6/drivers/crypto/nx/
H A Dnx.h186 extern struct shash_alg nx_shash_aes_xcbc_alg;
187 extern struct shash_alg nx_shash_sha512_alg;
188 extern struct shash_alg nx_shash_sha256_alg;
/kernel/linux/linux-5.10/drivers/crypto/
H A Dpadlock-sha.c220 static struct shash_alg sha1_alg = {
243 static struct shash_alg sha256_alg = {
266 /* Add two shash_alg instance for hardware-implemented *
456 static struct shash_alg sha1_alg_nano = {
474 static struct shash_alg sha256_alg_nano = {
502 struct shash_alg *sha1; in padlock_init()
503 struct shash_alg *sha256; in padlock_init()
/kernel/linux/linux-6.6/drivers/crypto/
H A Dpadlock-sha.c221 static struct shash_alg sha1_alg = {
244 static struct shash_alg sha256_alg = {
267 /* Add two shash_alg instance for hardware-implemented *
457 static struct shash_alg sha1_alg_nano = {
475 static struct shash_alg sha256_alg_nano = {
503 struct shash_alg *sha1; in padlock_init()
504 struct shash_alg *sha256; in padlock_init()
/kernel/linux/linux-6.6/arch/x86/crypto/
H A Dsha1_ssse3_glue.c96 static struct shash_alg sha1_ssse3_alg = {
145 static struct shash_alg sha1_avx_alg = {
227 static struct shash_alg sha1_avx2_alg = {
277 static struct shash_alg sha1_ni_alg = {
H A Dsha256_ssse3_glue.c110 static struct shash_alg sha256_ssse3_algs[] = { {
175 static struct shash_alg sha256_avx_algs[] = { {
251 static struct shash_alg sha256_avx2_algs[] = { {
326 static struct shash_alg sha256_ni_algs[] = { {
H A Dsha512_ssse3_glue.c100 static struct shash_alg sha512_ssse3_algs[] = { {
176 static struct shash_alg sha512_avx_algs[] = { {
242 static struct shash_alg sha512_avx2_algs[] = { {
/kernel/linux/linux-5.10/arch/s390/crypto/
H A Dsha3_512_s390.c77 static struct shash_alg sha3_512_alg = {
108 static struct shash_alg sha3_384_alg = {
H A Dsha3_256_s390.c70 static struct shash_alg sha3_256_alg = {
99 static struct shash_alg sha3_224_alg = {
H A Dsha256_s390.c61 static struct shash_alg sha256_alg = {
97 static struct shash_alg sha224_alg = {
H A Dsha512_s390.c66 static struct shash_alg sha512_alg = {
104 static struct shash_alg sha384_alg = {
/kernel/linux/linux-6.6/arch/s390/crypto/
H A Dsha256_s390.c61 static struct shash_alg sha256_alg = {
97 static struct shash_alg sha224_alg = {
H A Dsha3_512_s390.c76 static struct shash_alg sha3_512_alg = {
107 static struct shash_alg sha3_384_alg = {
H A Dsha3_256_s390.c69 static struct shash_alg sha3_256_alg = {
98 static struct shash_alg sha3_224_alg = {
/kernel/linux/linux-5.10/arch/arm/crypto/
H A Dsha256_glue.h7 extern struct shash_alg sha256_neon_algs[2];
/kernel/linux/linux-6.6/arch/arm/crypto/
H A Dsha256_glue.h7 extern struct shash_alg sha256_neon_algs[2];
/kernel/linux/linux-5.10/arch/arm64/crypto/
H A Dsha256-glue.c67 static struct shash_alg algs[] = { {
147 static struct shash_alg neon_algs[] = { {
/kernel/linux/linux-6.6/arch/arm64/crypto/
H A Dsha256-glue.c68 static struct shash_alg algs[] = { {
148 static struct shash_alg neon_algs[] = { {

Completed in 17 milliseconds

123456789