Home
last modified time | relevance | path

Searched refs:want_digest (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/md/
H A Ddm-verity-fec.c179 const u8 *want_digest, const u8 *data) in fec_is_erasure() argument
185 return memcmp(io->tmp_digest, want_digest, v->digest_size) != 0; in fec_is_erasure()
203 u8 want_digest[HASH_MAX_DIGESTSIZE]; in fec_read_bufs() local
210 if (WARN_ON(v->digest_size > sizeof(want_digest))) in fec_read_bufs()
260 verity_hash_for_block(v, io, block, want_digest, in fec_read_bufs()
271 fec_is_erasure(v, io, want_digest, bbuf)) in fec_read_bufs()
351 const u8 *want_digest, bool use_erasures) in fec_decode_rsb() argument
377 if (memcmp(io->tmp_digest, want_digest, v->digest_size)) { in fec_decode_rsb()
388 enum verity_block_type type, const u8 *want_digest, in verity_fec_decode() argument
434 r = fec_decode_rsb(v, io, fio, rsb, offset, want_digest, false); in verity_fec_decode()
[all …]
H A Ddm-verity-target.c242 u8 *want_digest) in verity_verify_level() argument
277 want_digest, hash_block, data) == 0) { in verity_verify_level()
301 if (likely(memcmp(io->tmp_digest, want_digest, in verity_verify_level()
312 want_digest, hash_block, data) == 0) in verity_verify_level()
329 memcpy(want_digest, data, v->digest_size); in verity_verify_level()
376 const u8 *want_digest, sector_t cur_block, in verity_recheck() argument
405 if (memcmp(io->tmp_digest, want_digest, v->digest_size)) { in verity_recheck()
423 const u8 *want_digest = block->want_digest; in verity_handle_data_hash_mismatch() local
434 if (verity_recheck(v, io, want_digest, blkno, data) == 0) { in verity_handle_data_hash_mismatch()
439 if (verity_fec_decode(v, io, DM_VERITY_BLOCK_TYPE_DATA, want_digest, in verity_handle_data_hash_mismatch()
[all …]
H A Ddm-verity-fec.h76 enum verity_block_type type, const u8 *want_digest,
116 const u8 *want_digest, in verity_fec_decode() argument
H A Ddm-verity.h90 u8 want_digest[HASH_MAX_DIGESTSIZE]; member