Lines Matching refs:hdesc
380 static int shash_compat_init(struct hash_desc *hdesc) in shash_compat_init() argument
382 struct shash_desc **descp = crypto_hash_ctx(hdesc->tfm); in shash_compat_init()
385 desc->flags = hdesc->flags; in shash_compat_init()
390 static int shash_compat_update(struct hash_desc *hdesc, struct scatterlist *sg, in shash_compat_update() argument
393 struct shash_desc **descp = crypto_hash_ctx(hdesc->tfm); in shash_compat_update()
398 for (nbytes = crypto_hash_walk_first_compat(hdesc, &walk, sg, len); in shash_compat_update()
405 static int shash_compat_final(struct hash_desc *hdesc, u8 *out) in shash_compat_final() argument
407 struct shash_desc **descp = crypto_hash_ctx(hdesc->tfm); in shash_compat_final()
412 static int shash_compat_digest(struct hash_desc *hdesc, struct scatterlist *sg, in shash_compat_digest() argument
419 struct shash_desc **descp = crypto_hash_ctx(hdesc->tfm); in shash_compat_digest()
423 desc->flags = hdesc->flags; in shash_compat_digest()
432 err = shash_compat_init(hdesc); in shash_compat_digest()
436 err = shash_compat_update(hdesc, sg, nbytes); in shash_compat_digest()
440 err = shash_compat_final(hdesc, out); in shash_compat_digest()