Home
last modified time | relevance | path

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

1234

/Linux-v4.19/include/crypto/internal/
Dhash.h42 struct shash_alg alg;
88 static inline bool crypto_shash_alg_has_setkey(struct shash_alg *alg) in crypto_shash_alg_has_setkey()
106 int crypto_register_shash(struct shash_alg *alg);
107 int crypto_unregister_shash(struct shash_alg *alg);
108 int crypto_register_shashes(struct shash_alg *algs, int count);
109 int crypto_unregister_shashes(struct shash_alg *algs, int count);
115 struct shash_alg *alg,
123 struct shash_alg *shash_attr_alg(struct rtattr *rta, u32 type, u32 mask);
237 sizeof(struct shash_alg) - sizeof(*alg)); in shash_alloc_instance()
/Linux-v4.19/crypto/
Dshash.c38 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_setkey_unaligned()
59 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_setkey()
87 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_update_unaligned()
111 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_update()
125 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_final_unaligned()
146 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_final()
167 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_finup()
188 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_digest()
349 struct shash_alg *alg = __crypto_shash_alg(calg); in crypto_init_shash_ops_async()
389 struct shash_alg *alg = crypto_shash_alg(hash); in crypto_shash_init_tfm()
[all …]
Dsha1_generic.c69 static struct shash_alg alg = {
/Linux-v4.19/arch/x86/crypto/
Dsha1_ssse3_glue.c96 static struct shash_alg sha1_ssse3_alg = {
148 static struct shash_alg sha1_avx_alg = {
239 static struct shash_alg sha1_avx2_alg = {
296 static struct shash_alg sha1_ni_alg = {
Dsha256_ssse3_glue.c101 static struct shash_alg sha256_ssse3_algs[] = { {
167 static struct shash_alg sha256_avx_algs[] = { {
249 static struct shash_alg sha256_avx2_algs[] = { {
329 static struct shash_alg sha256_ni_algs[] = { {
Dsha512_ssse3_glue.c101 static struct shash_alg sha512_ssse3_algs[] = { {
178 static struct shash_alg sha512_avx_algs[] = { {
249 static struct shash_alg sha512_avx2_algs[] = { {
/Linux-v4.19/drivers/crypto/nx/
Dnx.h196 extern struct shash_alg nx_shash_aes_xcbc_alg;
197 extern struct shash_alg nx_shash_sha512_alg;
198 extern struct shash_alg nx_shash_sha256_alg;
/Linux-v4.19/drivers/crypto/
Dpadlock-sha.c236 static struct shash_alg sha1_alg = {
259 static struct shash_alg sha256_alg = {
472 static struct shash_alg sha1_alg_nano = {
490 static struct shash_alg sha256_alg_nano = {
518 struct shash_alg *sha1; in padlock_init()
519 struct shash_alg *sha256; in padlock_init()
/Linux-v4.19/include/crypto/
Dhash.h176 struct shash_alg { struct
731 static inline struct shash_alg *__crypto_shash_alg(struct crypto_alg *alg) in __crypto_shash_alg()
733 return container_of(alg, struct shash_alg, base); in __crypto_shash_alg()
736 static inline struct shash_alg *crypto_shash_alg(struct crypto_shash *tfm) in crypto_shash_alg()
/Linux-v4.19/arch/s390/crypto/
Dsha256_s390.c61 static struct shash_alg sha256_alg = {
97 static struct shash_alg sha224_alg = {
Dsha512_s390.c66 static struct shash_alg sha512_alg = {
104 static struct shash_alg sha384_alg = {
/Linux-v4.19/arch/arm/crypto/
Dsha512.h9 extern struct shash_alg sha512_neon_algs[2];
Dsha256_glue.h7 extern struct shash_alg sha256_neon_algs[2];
Dsha1_glue.c59 static struct shash_alg alg = {
Dsha1_neon_glue.c75 static struct shash_alg alg = {
Dsha1-ce-glue.c67 static struct shash_alg alg = {
Dsha512-neon-glue.c67 struct shash_alg sha512_neon_algs[] = { {
Dcrct10dif-ce-glue.c69 static struct shash_alg crc_t10dif_alg = {
/Linux-v4.19/arch/arm64/crypto/
Dsha256-glue.c61 static struct shash_alg algs[] = { {
144 static struct shash_alg neon_algs[] = { {
Dsm3-ce-glue.c66 static struct shash_alg sm3_alg = {
Dcrct10dif-ce-glue.c72 static struct shash_alg crc_t10dif_alg = {
/Linux-v4.19/Documentation/crypto/
Ddevel-algos.rst168 int crypto_register_shash(struct shash_alg *alg);
169 int crypto_register_shashes(struct shash_alg *algs, int count);
179 int crypto_unregister_shash(struct shash_alg *alg);
180 int crypto_unregister_shashes(struct shash_alg *algs, int count);
183 Cipher Definition With struct shash_alg and ahash_alg
/Linux-v4.19/arch/sparc/crypto/
Dsha512_glue.c147 static struct shash_alg sha512 = {
162 static struct shash_alg sha384 = {
Dsha256_glue.c159 static struct shash_alg sha256 = {
177 static struct shash_alg sha224 = {
/Linux-v4.19/drivers/crypto/vmx/
Dvmx.c31 extern struct shash_alg p8_ghash_alg;

1234