Lines Matching refs:desc
37 static int sha1_update(struct shash_desc *desc, const u8 *data, in sha1_update() argument
40 struct sha1_state *sctx = shash_desc_ctx(desc); in sha1_update()
44 return crypto_sha1_update(desc, data, len); in sha1_update()
50 sha1_base_do_update(desc, data, len, in sha1_update()
57 static int sha1_finup(struct shash_desc *desc, const u8 *data, in sha1_finup() argument
61 return crypto_sha1_finup(desc, data, len, out); in sha1_finup()
65 sha1_base_do_update(desc, data, len, in sha1_finup()
67 sha1_base_do_finalize(desc, (sha1_block_fn *)sha1_xform); in sha1_finup()
70 return sha1_base_finish(desc, out); in sha1_finup()
76 static int sha1_ssse3_update(struct shash_desc *desc, const u8 *data, in sha1_ssse3_update() argument
79 return sha1_update(desc, data, len, in sha1_ssse3_update()
83 static int sha1_ssse3_finup(struct shash_desc *desc, const u8 *data, in sha1_ssse3_finup() argument
86 return sha1_finup(desc, data, len, out, in sha1_ssse3_finup()
91 static int sha1_ssse3_final(struct shash_desc *desc, u8 *out) in sha1_ssse3_final() argument
93 return sha1_ssse3_finup(desc, NULL, 0, out); in sha1_ssse3_final()
130 static int sha1_avx_update(struct shash_desc *desc, const u8 *data, in sha1_avx_update() argument
133 return sha1_update(desc, data, len, in sha1_avx_update()
137 static int sha1_avx_finup(struct shash_desc *desc, const u8 *data, in sha1_avx_finup() argument
140 return sha1_finup(desc, data, len, out, in sha1_avx_finup()
144 static int sha1_avx_final(struct shash_desc *desc, u8 *out) in sha1_avx_final() argument
146 return sha1_avx_finup(desc, NULL, 0, out); in sha1_avx_final()
222 static int sha1_avx2_update(struct shash_desc *desc, const u8 *data, in sha1_avx2_update() argument
225 return sha1_update(desc, data, len, in sha1_avx2_update()
229 static int sha1_avx2_finup(struct shash_desc *desc, const u8 *data, in sha1_avx2_finup() argument
232 return sha1_finup(desc, data, len, out, in sha1_avx2_finup()
236 static int sha1_avx2_final(struct shash_desc *desc, u8 *out) in sha1_avx2_final() argument
238 return sha1_avx2_finup(desc, NULL, 0, out); in sha1_avx2_final()
280 static int sha1_ni_update(struct shash_desc *desc, const u8 *data, in sha1_ni_update() argument
283 return sha1_update(desc, data, len, in sha1_ni_update()
287 static int sha1_ni_finup(struct shash_desc *desc, const u8 *data, in sha1_ni_finup() argument
290 return sha1_finup(desc, data, len, out, in sha1_ni_finup()
294 static int sha1_ni_final(struct shash_desc *desc, u8 *out) in sha1_ni_final() argument
296 return sha1_ni_finup(desc, NULL, 0, out); in sha1_ni_final()