Lines Matching refs:desc
45 static int crypto_sha256_arm64_update(struct shash_desc *desc, const u8 *data,
48 return sha256_base_do_update(desc, data, len, sha256_arm64_transform);
51 static int crypto_sha256_arm64_finup(struct shash_desc *desc, const u8 *data,
55 sha256_base_do_update(desc, data, len, sha256_arm64_transform);
56 sha256_base_do_finalize(desc, sha256_arm64_transform);
58 return sha256_base_finish(desc, out);
61 static int crypto_sha256_arm64_final(struct shash_desc *desc, u8 *out)
63 return crypto_sha256_arm64_finup(desc, NULL, 0, out);
92 static int sha256_update_neon(struct shash_desc *desc, const u8 *data,
95 struct sha256_state *sctx = shash_desc_ctx(desc);
98 return sha256_base_do_update(desc, data, len,
115 sha256_base_do_update(desc, data, chunk, sha256_neon_transform);
123 static int sha256_finup_neon(struct shash_desc *desc, const u8 *data,
128 sha256_base_do_update(desc, data, len,
130 sha256_base_do_finalize(desc, sha256_arm64_transform);
133 sha256_update_neon(desc, data, len);
135 sha256_base_do_finalize(desc, sha256_neon_transform);
138 return sha256_base_finish(desc, out);
141 static int sha256_final_neon(struct shash_desc *desc, u8 *out)
143 return sha256_finup_neon(desc, NULL, 0, out);