Home
last modified time | relevance | path

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

/xnu-8019.80.24/bsd/kern/
H A Dchunklist.c187 struct chunklist_chunk *chk = NULL; in validate_root_image() local
216 chk = (struct chunklist_chunk *)((uintptr_t)chunklist + hdr->cl_chunk_offset); in validate_root_image()
222 buf = kalloc_data(chk->chunk_size, Z_WAITOK); in validate_root_image()
227 bufsz = chk->chunk_size; in validate_root_image()
230 if (chk->chunk_size > bufsz) { in validate_root_image()
236 err = vn_rdwr(UIO_READ, vp, (caddr_t)buf, chk->chunk_size, in validate_root_image()
252 SHA256_Update(&sha_ctx, buf, chk->chunk_size); in validate_root_image()
256 if (bcmp(sha_digest, chk->chunk_sha256, SHA256_DIGEST_LENGTH) != 0) { in validate_root_image()
257 AUTHPRNT("SHA mismatch on chunk %lu (offset %lld, size %u)", ch, offset, chk->chunk_size); in validate_root_image()
262 if (os_add_overflow(offset, chk->chunk_size, &offset)) { in validate_root_image()
[all …]