Lines Matching defs:desc
247 struct shash_desc *desc)
255 ret = crypto_shash_update(desc, pebuf, ctx->image_checksum_offset);
260 ret = crypto_shash_update(desc, pebuf + tmp,
266 ret = crypto_shash_update(desc, pebuf + tmp, ctx->header_size - tmp);
295 ret = crypto_shash_update(desc,
308 ret = crypto_shash_update(desc,
326 struct shash_desc *desc;
340 desc_size = crypto_shash_descsize(tfm) + sizeof(*desc);
349 pr_debug("Digest: desc=%zu size=%zu\n", desc_size, digest_size);
352 desc = kzalloc(desc_size + digest_size, GFP_KERNEL);
353 if (!desc)
356 desc->tfm = tfm;
357 ret = crypto_shash_init(desc);
361 ret = pefile_digest_pe_contents(pebuf, pelen, ctx, desc);
365 digest = (void *)desc + desc_size;
366 ret = crypto_shash_final(desc, digest);
383 kfree_sensitive(desc);