Home
last modified time | relevance | path

Searched refs:shash_desc (Results 1 – 25 of 188) sorted by relevance

12345678

/linux/include/crypto/
H A Dhash.h154 struct shash_desc { struct
165 #define HASH_MAX_DESCSIZE (sizeof(struct shash_desc) + 360)
169 __aligned(__alignof__(struct shash_desc)); \
170 struct shash_desc *shash = (struct shash_desc *)__##shash##_desc
201 int (*init)(struct shash_desc *desc);
202 int (*update)(struct shash_desc *desc, const u8 *data,
204 int (*final)(struct shash_desc *desc, u8 *out);
205 int (*finup)(struct shash_desc *desc, const u8 *data,
207 int (*digest)(struct shash_desc *desc, const u8 *data,
209 int (*export)(struct shash_desc *desc, void *out);
[all …]
H A Dnhpoly1305.h64 int crypto_nhpoly1305_init(struct shash_desc *desc);
65 int crypto_nhpoly1305_update(struct shash_desc *desc,
67 int crypto_nhpoly1305_update_helper(struct shash_desc *desc,
70 int crypto_nhpoly1305_final(struct shash_desc *desc, u8 *dst);
71 int crypto_nhpoly1305_final_helper(struct shash_desc *desc, u8 *dst,
H A Dsha2.h79 struct shash_desc;
81 extern int crypto_sha256_update(struct shash_desc *desc, const u8 *data,
84 extern int crypto_sha256_finup(struct shash_desc *desc, const u8 *data,
87 extern int crypto_sha512_update(struct shash_desc *desc, const u8 *data,
90 extern int crypto_sha512_finup(struct shash_desc *desc, const u8 *data,
H A Dsm2.h14 struct shash_desc;
17 int sm2_compute_z_digest(struct shash_desc *desc,
20 static inline int sm2_compute_z_digest(struct shash_desc *desc, in sm2_compute_z_digest()
H A Dsha256_base.h21 static inline int sha224_base_init(struct shash_desc *desc) in sha224_base_init()
29 static inline int sha256_base_init(struct shash_desc *desc) in sha256_base_init()
74 static inline int sha256_base_do_update(struct shash_desc *desc, in sha256_base_do_update()
106 static inline int sha256_base_do_finalize(struct shash_desc *desc, in sha256_base_do_finalize()
127 static inline int sha256_base_finish(struct shash_desc *desc, u8 *out) in sha256_base_finish()
/linux/arch/x86/crypto/
H A Dsha256_ssse3_glue.c58 static int _sha256_update(struct shash_desc *desc, const u8 *data, in _sha256_update()
80 static int sha256_finup(struct shash_desc *desc, const u8 *data, in sha256_finup()
101 static int sha256_ssse3_finup(struct shash_desc *desc, const u8 *data, in sha256_ssse3_finup()
108 static int sha256_ssse3_final(struct shash_desc *desc, u8 *out) in sha256_ssse3_final()
169 static int sha256_avx_update(struct shash_desc *desc, const u8 *data, in sha256_avx_update()
175 static int sha256_avx_finup(struct shash_desc *desc, const u8 *data, in sha256_avx_finup()
181 static int sha256_avx_final(struct shash_desc *desc, u8 *out) in sha256_avx_final()
186 static int sha256_avx_digest(struct shash_desc *desc, const u8 *data, in sha256_avx_digest()
265 static int sha256_avx2_final(struct shash_desc *desc, u8 *out) in sha256_avx2_final()
342 static int sha256_ni_finup(struct shash_desc *desc, const u8 *data, in sha256_ni_finup()
[all …]
H A Dsha1_ssse3_glue.c41 static int sha1_update(struct shash_desc *desc, const u8 *data, in sha1_update()
63 static int sha1_finup(struct shash_desc *desc, const u8 *data, in sha1_finup()
87 static int sha1_ssse3_finup(struct shash_desc *desc, const u8 *data, in sha1_ssse3_finup()
94 static int sha1_ssse3_final(struct shash_desc *desc, u8 *out) in sha1_ssse3_final()
131 static int sha1_avx_update(struct shash_desc *desc, const u8 *data, in sha1_avx_update()
137 static int sha1_avx_finup(struct shash_desc *desc, const u8 *data, in sha1_avx_finup()
143 static int sha1_avx_final(struct shash_desc *desc, u8 *out) in sha1_avx_final()
225 static int sha1_avx2_final(struct shash_desc *desc, u8 *out) in sha1_avx2_final()
263 static int sha1_ni_update(struct shash_desc *desc, const u8 *data, in sha1_ni_update()
269 static int sha1_ni_finup(struct shash_desc *desc, const u8 *data, in sha1_ni_finup()
[all …]
H A Dsha512_ssse3_glue.c45 static int sha512_update(struct shash_desc *desc, const u8 *data, in sha512_update()
67 static int sha512_finup(struct shash_desc *desc, const u8 *data, in sha512_finup()
82 static int sha512_ssse3_update(struct shash_desc *desc, const u8 *data, in sha512_ssse3_update()
88 static int sha512_ssse3_finup(struct shash_desc *desc, const u8 *data, in sha512_ssse3_finup()
95 static int sha512_ssse3_final(struct shash_desc *desc, u8 *out) in sha512_ssse3_final()
158 static int sha512_avx_update(struct shash_desc *desc, const u8 *data, in sha512_avx_update()
164 static int sha512_avx_finup(struct shash_desc *desc, const u8 *data, in sha512_avx_finup()
171 static int sha512_avx_final(struct shash_desc *desc, u8 *out) in sha512_avx_final()
224 static int sha512_avx2_update(struct shash_desc *desc, const u8 *data, in sha512_avx2_update()
230 static int sha512_avx2_finup(struct shash_desc *desc, const u8 *data, in sha512_avx2_finup()
[all …]
H A Dcrc32c-intel_glue.c94 static int crc32c_intel_init(struct shash_desc *desc) in crc32c_intel_init()
104 static int crc32c_intel_update(struct shash_desc *desc, const u8 *data, in crc32c_intel_update()
120 static int crc32c_intel_finup(struct shash_desc *desc, const u8 *data, in crc32c_intel_finup()
126 static int crc32c_intel_final(struct shash_desc *desc, u8 *out) in crc32c_intel_final()
134 static int crc32c_intel_digest(struct shash_desc *desc, const u8 *data, in crc32c_intel_digest()
151 static int crc32c_pcl_intel_update(struct shash_desc *desc, const u8 *data, in crc32c_pcl_intel_update()
182 static int crc32c_pcl_intel_finup(struct shash_desc *desc, const u8 *data, in crc32c_pcl_intel_finup()
188 static int crc32c_pcl_intel_digest(struct shash_desc *desc, const u8 *data, in crc32c_pcl_intel_digest()
H A Dcrct10dif-pclmul_glue.c43 static int chksum_init(struct shash_desc *desc) in chksum_init()
52 static int chksum_update(struct shash_desc *desc, const u8 *data, in chksum_update()
66 static int chksum_final(struct shash_desc *desc, u8 *out) in chksum_final()
85 static int chksum_finup(struct shash_desc *desc, const u8 *data, in chksum_finup()
93 static int chksum_digest(struct shash_desc *desc, const u8 *data, in chksum_digest()
H A Dghash-clmulni-intel_glue.c45 static int ghash_init(struct shash_desc *desc) in ghash_init()
95 static int ghash_update(struct shash_desc *desc, in ghash_update()
149 static int ghash_final(struct shash_desc *desc, u8 *dst) in ghash_final()
185 struct shash_desc *desc = cryptd_shash_desc(cryptd_req); in ghash_async_init()
205 struct shash_desc *desc = cryptd_shash_desc(cryptd_req); in ghash_async_update()
223 struct shash_desc *desc = cryptd_shash_desc(cryptd_req); in ghash_async_final()
231 struct shash_desc *desc = cryptd_shash_desc(cryptd_req); in ghash_async_import()
243 struct shash_desc *desc = cryptd_shash_desc(cryptd_req); in ghash_async_export()
264 struct shash_desc *desc = cryptd_shash_desc(cryptd_req); in ghash_async_digest()
/linux/crypto/
H A Dhmac.c76 static int hmac_export(struct shash_desc *pdesc, void *out) in hmac_export()
78 struct shash_desc *desc = shash_desc_ctx(pdesc); in hmac_export()
83 static int hmac_import(struct shash_desc *pdesc, const void *in) in hmac_import()
85 struct shash_desc *desc = shash_desc_ctx(pdesc); in hmac_import()
93 static int hmac_init(struct shash_desc *pdesc) in hmac_init()
100 static int hmac_update(struct shash_desc *pdesc, in hmac_update()
103 struct shash_desc *desc = shash_desc_ctx(pdesc); in hmac_update()
108 static int hmac_final(struct shash_desc *pdesc, u8 *out) in hmac_final()
115 struct shash_desc *desc = shash_desc_ctx(pdesc); in hmac_final()
131 struct shash_desc *desc = shash_desc_ctx(pdesc); in hmac_finup()
[all …]
H A Dcrc64_rocksoft_generic.c8 static int chksum_init(struct shash_desc *desc) in chksum_init()
17 static int chksum_update(struct shash_desc *desc, const u8 *data, in chksum_update()
27 static int chksum_final(struct shash_desc *desc, u8 *out) in chksum_final()
42 static int chksum_finup(struct shash_desc *desc, const u8 *data, in chksum_finup()
50 static int chksum_digest(struct shash_desc *desc, const u8 *data, in chksum_digest()
H A Dcrct10dif_generic.c42 static int chksum_init(struct shash_desc *desc) in chksum_init()
51 static int chksum_update(struct shash_desc *desc, const u8 *data, in chksum_update()
60 static int chksum_final(struct shash_desc *desc, u8 *out) in chksum_final()
74 static int chksum_finup(struct shash_desc *desc, const u8 *data, in chksum_finup()
82 static int chksum_digest(struct shash_desc *desc, const u8 *data, in chksum_digest()
H A Dcrc32_generic.c47 static int crc32_init(struct shash_desc *desc) in crc32_init()
57 static int crc32_update(struct shash_desc *desc, const u8 *data, in crc32_update()
74 static int crc32_finup(struct shash_desc *desc, const u8 *data, in crc32_finup()
80 static int crc32_final(struct shash_desc *desc, u8 *out) in crc32_final()
88 static int crc32_digest(struct shash_desc *desc, const u8 *data, in crc32_digest()
H A Dcrc32c_generic.c57 static int chksum_init(struct shash_desc *desc) in chksum_init()
83 static int chksum_update(struct shash_desc *desc, const u8 *data, in chksum_update()
92 static int chksum_final(struct shash_desc *desc, u8 *out) in chksum_final()
106 static int chksum_finup(struct shash_desc *desc, const u8 *data, in chksum_finup()
114 static int chksum_digest(struct shash_desc *desc, const u8 *data, in chksum_digest()
H A Djitterentropy-kcapi.c108 struct shash_desc *hash_state_desc = (struct shash_desc *)hash_state; in jent_hash_time()
174 struct shash_desc *hash_state_desc = (struct shash_desc *)hash_state; in jent_read_random_block()
197 struct shash_desc *sdesc;
226 struct shash_desc *sdesc; in jent_kcapi_init()
247 size = sizeof(struct shash_desc) + crypto_shash_descsize(hash); in jent_kcapi_init()
/linux/drivers/crypto/
H A Dpadlock-sha.c25 struct shash_desc fallback;
32 static int padlock_sha_init(struct shash_desc *desc) in padlock_sha_init()
41 static int padlock_sha_update(struct shash_desc *desc, in padlock_sha_update()
49 static int padlock_sha_export(struct shash_desc *desc, void *out) in padlock_sha_export()
126 static int padlock_sha1_final(struct shash_desc *desc, u8 *out) in padlock_sha1_final()
187 static int padlock_sha256_final(struct shash_desc *desc, u8 *out) in padlock_sha256_final()
269 static int padlock_sha1_init_nano(struct shash_desc *desc) in padlock_sha1_init_nano()
280 static int padlock_sha1_update_nano(struct shash_desc *desc, in padlock_sha1_update_nano()
352 static int padlock_sha256_init_nano(struct shash_desc *desc) in padlock_sha256_init_nano()
437 static int padlock_sha_export_nano(struct shash_desc *desc, in padlock_sha_export_nano()
[all …]
/linux/arch/loongarch/crypto/
H A Dcrc32-loongarch.c111 static int chksum_init(struct shash_desc *desc) in chksum_init()
137 static int chksum_update(struct shash_desc *desc, const u8 *data, unsigned int length) in chksum_update()
145 static int chksumc_update(struct shash_desc *desc, const u8 *data, unsigned int length) in chksumc_update()
153 static int chksum_final(struct shash_desc *desc, u8 *out) in chksum_final()
161 static int chksumc_final(struct shash_desc *desc, u8 *out) in chksumc_final()
181 static int chksum_finup(struct shash_desc *desc, const u8 *data, unsigned int len, u8 *out) in chksum_finup()
188 static int chksumc_finup(struct shash_desc *desc, const u8 *data, unsigned int len, u8 *out) in chksumc_finup()
195 static int chksum_digest(struct shash_desc *desc, const u8 *data, unsigned int length, u8 *out) in chksum_digest()
202 static int chksumc_digest(struct shash_desc *desc, const u8 *data, unsigned int length, u8 *out) in chksumc_digest()
/linux/drivers/crypto/xilinx/
H A Dzynqmp-sha.c40 struct shash_desc fbk_req;
81 static int zynqmp_sha_init(struct shash_desc *desc) in zynqmp_sha_init()
90 static int zynqmp_sha_update(struct shash_desc *desc, const u8 *data, unsigned int length) in zynqmp_sha_update()
97 static int zynqmp_sha_final(struct shash_desc *desc, u8 *out) in zynqmp_sha_final()
104 static int zynqmp_sha_finup(struct shash_desc *desc, const u8 *data, unsigned int length, u8 *out) in zynqmp_sha_finup()
111 static int zynqmp_sha_import(struct shash_desc *desc, const void *in) in zynqmp_sha_import()
120 static int zynqmp_sha_export(struct shash_desc *desc, void *out) in zynqmp_sha_export()
127 static int zynqmp_sha_digest(struct shash_desc *desc, const u8 *data, unsigned int len, u8 *out) in zynqmp_sha_digest()
/linux/arch/arm64/crypto/
H A Dsha2-ce-glue.c65 static int sha256_ce_update(struct shash_desc *desc, const u8 *data, in sha256_ce_update()
80 static int sha256_ce_finup(struct shash_desc *desc, const u8 *data, in sha256_ce_finup()
106 static int sha256_ce_final(struct shash_desc *desc, u8 *out) in sha256_ce_final()
120 static int sha256_ce_digest(struct shash_desc *desc, const u8 *data, in sha256_ce_digest()
127 static int sha256_ce_export(struct shash_desc *desc, void *out) in sha256_ce_export()
135 static int sha256_ce_import(struct shash_desc *desc, const void *in) in sha256_ce_import()
H A Dsha256-glue.c45 static int crypto_sha256_arm64_update(struct shash_desc *desc, const u8 *data, in crypto_sha256_arm64_update()
51 static int crypto_sha256_arm64_finup(struct shash_desc *desc, const u8 *data, in crypto_sha256_arm64_finup()
61 static int crypto_sha256_arm64_final(struct shash_desc *desc, u8 *out) in crypto_sha256_arm64_final()
92 static int sha256_update_neon(struct shash_desc *desc, const u8 *data, in sha256_update_neon()
123 static int sha256_finup_neon(struct shash_desc *desc, const u8 *data, in sha256_finup_neon()
141 static int sha256_final_neon(struct shash_desc *desc, u8 *out) in sha256_final_neon()
H A Dsha1-ce-glue.c54 static int sha1_ce_update(struct shash_desc *desc, const u8 *data, in sha1_ce_update()
68 static int sha1_ce_finup(struct shash_desc *desc, const u8 *data, in sha1_ce_finup()
89 static int sha1_ce_final(struct shash_desc *desc, u8 *out) in sha1_ce_final()
101 static int sha1_ce_export(struct shash_desc *desc, void *out) in sha1_ce_export()
109 static int sha1_ce_import(struct shash_desc *desc, const void *in) in sha1_ce_import()
/linux/arch/mips/crypto/
H A Dcrc32-mips.c166 static int chksum_init(struct shash_desc *desc)
192 static int chksum_update(struct shash_desc *desc, const u8 *data,
201 static int chksumc_update(struct shash_desc *desc, const u8 *data,
210 static int chksum_final(struct shash_desc *desc, u8 *out)
218 static int chksumc_final(struct shash_desc *desc, u8 *out)
238 static int chksum_finup(struct shash_desc *desc, const u8 *data,
246 static int chksumc_finup(struct shash_desc *desc, const u8 *data,
254 static int chksum_digest(struct shash_desc *desc, const u8 *data,
262 static int chksumc_digest(struct shash_desc *desc, const u8 *data,
/linux/arch/s390/crypto/
H A Dsha3_256_s390.c20 static int sha3_256_init(struct shash_desc *desc) in sha3_256_init()
31 static int sha3_256_export(struct shash_desc *desc, void *out) in sha3_256_export()
43 static int sha3_256_import(struct shash_desc *desc, const void *in) in sha3_256_import()
56 static int sha3_224_import(struct shash_desc *desc, const void *in) in sha3_224_import()
87 static int sha3_224_init(struct shash_desc *desc) in sha3_224_init()

12345678