Home | History | Annotate | Download | only in avb

Lines Matching full:block_size

500     block_size: The block size, typically 4096.
534 self.block_size = 4096
543 block_size, self._num_total_blocks, self._num_total_chunks,
559 self.block_size = block_size
578 if data_sz != (chunk_sz * self.block_size):
581 format(data_sz, chunk_sz*self.block_size))
585 chunk_sz*self.block_size,
598 chunk_sz*self.block_size,
608 chunk_sz*self.block_size,
620 output_offset += chunk_sz*self.block_size
663 assert num_bytes % self.block_size == 0
675 self._num_total_blocks += num_bytes / self.block_size
682 num_bytes / self.block_size,
694 assert len(data) % self.block_size == 0
703 self._num_total_blocks += len(data) / self.block_size
710 len(data) / self.block_size,
727 assert size % self.block_size == 0
736 self._num_total_blocks += size / self.block_size
743 size / self.block_size,
830 if size % self.block_size != 0:
845 assert num_to_keep % self.block_size == 0
858 chunk_sz = num_to_keep/self.block_size
875 self._num_total_blocks += self._chunks[i].output_size / self.block_size
1024 image_size: Size of the image, after rounding up to |block_size|.
2205 if partition_size % image.block_size != 0:
2208 image.block_size))
2229 if image.image_size % image.block_size != 0:
2231 padding_needed = image.block_size - (image.image_size%image.block_size)
2235 # multiple of |block_size| so add padding as needed. Also record
2239 padding_needed = (round_to_multiple(len(vbmeta_blob), image.block_size) -
2250 1*image.block_size)
2260 footer_blob_with_padding = ('\0'*(image.block_size - AvbFooter.SIZE) +
2310 if partition_size % image.block_size != 0:
2313 image.block_size))
2380 if image.image_size % image.block_size != 0:
2382 padding_needed = image.block_size - (image.image_size%image.block_size)
2386 # multiple of |block_size| so add padding as needed. Also record
2390 padding_needed = (round_to_multiple(len(vbmeta_blob), image.block_size) -
2406 1*image.block_size)
2416 footer_blob_with_padding = ('\0'*(image.block_size - AvbFooter.SIZE) +
2427 block_size, salt, chain_partitions, algorithm_name,
2448 block_size: Block size to use.
2483 partition_size, block_size, digest_size + digest_padding)
2499 if partition_size % image.block_size != 0:
2502 image.block_size))
2519 # Ensure image is multiple of block_size.
2520 rounded_image_size = round_to_multiple(image.image_size, block_size)
2545 image.image_size, block_size, digest_size + digest_padding)
2549 if image.image_size % image.block_size != 0:
2551 padding_needed = image.block_size - (image.image_size%image.block_size)
2557 block_size,
2570 ht_desc.data_block_size = block_size
2571 ht_desc.hash_block_size = block_size
2578 padding_needed = (round_to_multiple(len(hash_tree), image.block_size) -
2587 padding_needed = (round_to_multiple(len(fec_data), image.block_size) -
2606 padding_needed = (round_to_multiple(len(vbmeta_blob), image.block_size) -
2621 1*image.block_size)
2631 footer_blob_with_padding = ('\0'*(image.block_size - AvbFooter.SIZE) +
2747 def calc_hash_level_offsets(image_size, block_size, digest_size):
2752 block_size: The block size, e.g. 4096.
2765 while size > block_size:
2766 num_blocks = (size + block_size - 1) / block_size
2767 level_size = round_to_multiple(num_blocks * digest_size, block_size)
2843 def generate_hash_tree(image, image_size, block_size, hash_alg_name, salt,
2850 block_size: The block size, e.g. 4096.
2865 while hash_src_size > block_size:
2874 data = image.read(min(remaining, block_size))
2877 data = hash_ret[offset:offset + block_size]
2881 if len(data) < block_size:
2882 hasher.update('\0' * (block_size - len(data)))
2888 len(level_output), block_size) - len(level_output))
3086 sub_parser.add_argument('--block_size',
3280 args.hash_algorithm, args.block_size,