Lines Matching refs:desc
27 static int riscv64_sha256_update(struct shash_desc *desc, const u8 *data,
38 sha256_base_do_update(desc, data, len,
42 crypto_sha256_update(desc, data, len);
47 static int riscv64_sha256_finup(struct shash_desc *desc, const u8 *data,
54 desc, data, len,
57 desc, sha256_transform_zvknha_or_zvknhb_zvkb);
60 return sha256_base_finish(desc, out);
63 return crypto_sha256_finup(desc, data, len, out);
66 static int riscv64_sha256_final(struct shash_desc *desc, u8 *out)
68 return riscv64_sha256_finup(desc, NULL, 0, out);
71 static int riscv64_sha256_digest(struct shash_desc *desc, const u8 *data,
74 return sha256_base_init(desc) ?:
75 riscv64_sha256_finup(desc, data, len, out);