Lines Matching refs:out
112 static int shash_final_unaligned(struct shash_desc *desc, u8 *out) in shash_final_unaligned() argument
125 goto out; in shash_final_unaligned()
127 memcpy(out, buf, ds); in shash_final_unaligned()
129 out: in shash_final_unaligned()
134 int crypto_shash_final(struct shash_desc *desc, u8 *out) in crypto_shash_final() argument
140 if ((unsigned long)out & alignmask) in crypto_shash_final()
141 return shash_final_unaligned(desc, out); in crypto_shash_final()
143 return shash->final(desc, out); in crypto_shash_final()
148 unsigned int len, u8 *out) in shash_finup_unaligned() argument
151 crypto_shash_final(desc, out); in shash_finup_unaligned()
155 unsigned int len, u8 *out) in crypto_shash_finup() argument
161 if (((unsigned long)data | (unsigned long)out) & alignmask) in crypto_shash_finup()
162 return shash_finup_unaligned(desc, data, len, out); in crypto_shash_finup()
164 return shash->finup(desc, data, len, out); in crypto_shash_finup()
169 unsigned int len, u8 *out) in shash_digest_unaligned() argument
172 crypto_shash_finup(desc, data, len, out); in shash_digest_unaligned()
176 unsigned int len, u8 *out) in crypto_shash_digest() argument
182 if (((unsigned long)data | (unsigned long)out) & alignmask) in crypto_shash_digest()
183 return shash_digest_unaligned(desc, data, len, out); in crypto_shash_digest()
185 return shash->digest(desc, data, len, out); in crypto_shash_digest()
189 static int shash_default_export(struct shash_desc *desc, void *out) in shash_default_export() argument
191 memcpy(out, shash_desc_ctx(desc), crypto_shash_descsize(desc->tfm)); in shash_default_export()
309 static int shash_async_export(struct ahash_request *req, void *out) in shash_async_export() argument
311 return crypto_shash_export(ahash_request_ctx(req), out); in shash_async_export()
405 static int shash_compat_final(struct hash_desc *hdesc, u8 *out) in shash_compat_final() argument
409 return crypto_shash_final(*descp, out); in shash_compat_final()
413 unsigned int nbytes, u8 *out) in shash_compat_digest() argument
426 err = crypto_shash_digest(desc, data + offset, nbytes, out); in shash_compat_digest()
429 goto out; in shash_compat_digest()
434 goto out; in shash_compat_digest()
438 goto out; in shash_compat_digest()
440 err = shash_compat_final(hdesc, out); in shash_compat_digest()
442 out: in shash_compat_digest()