Lines Matching defs:digest
163 u8 *digest, struct crypto_wait *wait)
176 ahash_request_set_crypt(req, NULL, digest, 0);
183 const u8 *data, size_t len, u8 *digest, bool may_sleep)
196 r = verity_hash_final(v, req, digest, &wait);
367 * Find a hash for a given block, write it to digest and verify the integrity
371 sector_t block, u8 *digest, bool *is_zero)
383 r = verity_verify_level(v, io, block, 0, true, digest);
388 memcpy(digest, v->root_digest, v->digest_size);
391 r = verity_verify_level(v, io, block, i, false, digest);
397 *is_zero = !memcmp(v->zero_digest, digest, v->digest_size);
405 * Calculates the digest for the given bio
1148 ti->error = "Cannot allocate zero digest";
1213 * <digest>
1361 ti->error = "Cannot allocate root digest";
1367 ti->error = "Invalid root digest";
1539 * Get the root digest of a verity target.
1541 * Returns a copy of the root digest, the caller is responsible for
1542 * freeing the memory of the digest.