Lines Matching defs:out
140 static int shash_final_unaligned(struct shash_desc *desc, u8 *out)
159 goto out;
161 memcpy(out, buf, ds);
163 out:
168 int crypto_shash_final(struct shash_desc *desc, u8 *out)
178 if ((unsigned long)out & alignmask)
179 err = shash_final_unaligned(desc, out);
181 err = shash->final(desc, out);
188 unsigned int len, u8 *out)
191 shash_final_unaligned(desc, out);
195 unsigned int len, u8 *out)
209 if (((unsigned long)data | (unsigned long)out) & alignmask)
210 err = shash_finup_unaligned(desc, data, len, out);
212 err = shash->finup(desc, data, len, out);
220 unsigned int len, u8 *out)
224 shash_final_unaligned(desc, out);
228 unsigned int len, u8 *out)
244 else if (((unsigned long)data | (unsigned long)out) & alignmask)
245 err = shash_digest_unaligned(desc, data, len, out);
247 err = shash->digest(desc, data, len, out);
254 unsigned int len, u8 *out)
261 err = crypto_shash_digest(desc, data, len, out);
269 static int shash_default_export(struct shash_desc *desc, void *out)
271 memcpy(out, shash_desc_ctx(desc), crypto_shash_descsize(desc->tfm));
387 static int shash_async_export(struct ahash_request *req, void *out)
389 return crypto_shash_export(ahash_request_ctx(req), out);