Searched refs:chk (Results 1 – 1 of 1) sorted by relevance
| /xnu-8019.80.24/bsd/kern/ |
| H A D | chunklist.c | 187 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 …]
|