Home
last modified time | relevance | path

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

12345

/linux/crypto/
H A Dshash.c35 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_setkey()
65 struct shash_alg *shash = crypto_shash_alg(desc->tfm); in shash_default_finup()
118 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_export()
131 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_import()
147 struct shash_alg *alg = crypto_shash_alg(hash); in crypto_shash_exit_tfm()
155 struct shash_alg *alg = crypto_shash_alg(hash); in crypto_shash_init_tfm()
193 struct shash_alg *salg = __crypto_shash_alg(alg); in crypto_shash_report()
209 struct shash_alg *salg = __crypto_shash_alg(alg); in crypto_shash_show()
257 struct shash_alg *alg = crypto_shash_alg(hash); in crypto_clone_shash()
306 static int shash_prepare_alg(struct shash_alg *alg) in shash_prepare_alg()
[all …]
H A Dsm3_generic.c54 static struct shash_alg sm3_alg = {
H A Dsha1_generic.c63 static struct shash_alg alg = {
/linux/include/crypto/internal/
H A Dhash.h45 char head[offsetof(struct shash_alg, base)];
48 struct shash_alg alg;
79 static inline bool crypto_shash_alg_has_setkey(struct shash_alg *alg) in crypto_shash_alg_has_setkey()
84 static inline bool crypto_shash_alg_needs_key(struct shash_alg *alg) in crypto_shash_alg_needs_key()
105 int crypto_register_shash(struct shash_alg *alg);
106 void crypto_unregister_shash(struct shash_alg *alg);
107 int crypto_register_shashes(struct shash_alg *algs, int count);
108 void crypto_unregister_shashes(struct shash_alg *algs, int count);
122 static inline struct shash_alg *crypto_spawn_shash_alg( in crypto_spawn_shash_alg()
/linux/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;
/linux/arch/x86/crypto/
H A Dsha1_ssse3_glue.c99 static struct shash_alg sha1_ssse3_alg = {
148 static struct shash_alg sha1_avx_alg = {
230 static struct shash_alg sha1_avx2_alg = {
280 static struct shash_alg sha1_ni_alg = {
H A Dsha256_ssse3_glue.c120 static struct shash_alg sha256_ssse3_algs[] = { {
193 static struct shash_alg sha256_avx_algs[] = { {
277 static struct shash_alg sha256_avx2_algs[] = { {
360 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[] = { {
/linux/drivers/crypto/
H A Dpadlock-sha.c221 static struct shash_alg sha1_alg = {
244 static struct shash_alg sha256_alg = {
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()
/linux/include/crypto/
H A Dhash.h200 struct shash_alg { struct
726 static inline struct shash_alg *__crypto_shash_alg(struct crypto_alg *alg) in __crypto_shash_alg()
728 return container_of(alg, struct shash_alg, base); in __crypto_shash_alg()
731 static inline struct shash_alg *crypto_shash_alg(struct crypto_shash *tfm) in crypto_shash_alg()
/linux/arch/s390/crypto/
H A Dsha3_256_s390.c69 static struct shash_alg sha3_256_alg = {
98 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 Dsha3_512_s390.c76 static struct shash_alg sha3_512_alg = {
107 static struct shash_alg sha3_384_alg = {
H A Dsha512_s390.c66 static struct shash_alg sha512_alg = {
104 static struct shash_alg sha384_alg = {
/linux/Documentation/crypto/
H A Ddevel-algos.rst153 int crypto_register_shash(struct shash_alg *alg);
154 int crypto_register_shashes(struct shash_alg *algs, int count);
164 void crypto_unregister_shash(struct shash_alg *alg);
165 void crypto_unregister_shashes(struct shash_alg *algs, int count);
168 Cipher Definition With struct shash_alg and ahash_alg
/linux/arch/arm/crypto/
H A Dsha512.h9 extern struct shash_alg sha512_neon_algs[2];
H A Dsha256_glue.h7 extern struct shash_alg sha256_neon_algs[2];
H A Dsha1_glue.c51 static struct shash_alg alg = {
H A Dcrct10dif-ce-glue.c56 static struct shash_alg crc_t10dif_alg = {
H A Dsha1-ce-glue.c65 static struct shash_alg alg = {
/linux/arch/sparc/crypto/
H A Dsha512_glue.c116 static struct shash_alg sha512 = {
131 static struct shash_alg sha384 = {
H A Dsha256_glue.c128 static struct shash_alg sha256_alg = {
146 static struct shash_alg sha224_alg = {
/linux/arch/arm64/crypto/
H A Dsha256-glue.c66 static struct shash_alg algs[] = { {
146 static struct shash_alg neon_algs[] = { {
/linux/drivers/crypto/xilinx/
H A Dzynqmp-sha.c30 struct shash_alg sha3_384;
50 struct shash_alg *alg = crypto_shash_alg(hash); in zynqmp_sha_init_tfm()
/linux/arch/powerpc/crypto/
H A Daesp8-ppc.h10 extern struct shash_alg p8_ghash_alg;

12345