Lines Matching refs:block_size
301 self.block_size = 4096 # A block size is 4096 bytes.
329 chunk_hdr_sz, block_size, self.total_blks, self.total_chunks,
334 self.block_size = block_size
373 if chunk_data_size != (chunk_sz * self.block_size):
375 … "size ({})".format(chunk_data_size, (chunk_sz * self.block_size)))
377 … nsparsed_output_offset, chunk_sz * self.block_size,
386 … nsparsed_output_offset, chunk_sz * self.block_size,
393 … nsparsed_output_offset, chunk_sz * self.block_size,
404 nsparsed_output_offset += chunk_sz * self.block_size
431 if num_bytes % self.block_size != 0:
443 self.total_blks += num_bytes // self.block_size
450 num_bytes // self.block_size,
463 print("SELF>BLOCK_SIZE: ", self.block_size)
464 if len(data) % self.block_size != 0:
474 self.total_blks += len(data) // self.block_size
481 len(data) // self.block_size,
497 if len(fill_data) != 4 or size % 4 != 0 or size % self.block_size != 0:
507 self.total_blks += size // self.block_size
514 size // self.block_size,
610 if size % self.block_size != 0:
626 if num_to_keep % self.block_size != 0:
642 chunk_sz = num_to_keep // self.block_size
658 self.total_blks += self.chunks[i].nsparsed_output_size // self.block_size
712 self.block_size = _params['block_size']
732 self.img_len_with_padding = round_to_multiple(self.original_image_length, self.block_size)
776 while hash_src_size > self.block_size:
784 end = min(remaining, self.block_size)
789 data = hash_ret[offset : offset + self.block_size]
793 if len(data) < self.block_size:
794 hasher.update(b'\0' * (self.block_size - len(data)))
798 … level_output_padding = round_to_multiple(len(level_output), self.block_size) - len(level_output)
820 while size > self.block_size:
821 blocknum = size // self.block_size
822 level_size = round_to_multiple(blocknum * digest_size, self.block_size)
835 if len(self.hashtree) % self.block_size != 0:
836 self.hashtree += b'\0' * (self.block_size - len(self.hashtree) % self.block_size)
842 "hashtree_size": len(self.hashtree), "data_block_size": self.block_size, \
843 "hash_block_size": self.block_size, "fec_num_roots": 0, \
869 remainder = self.block_size - self.image_handle.img_size % self.block_size
870 if remainder != self.block_size:
995 padding = round_to_multiple(image.img_size, self.block_size)
1001 padding = round_to_multiple((hvb_cert_length + self.FOOTER_SIZE), self.block_size)