Lines Matching defs:block_size

29 			   u32 block_size, const u8 *salt, u32 salt_size)
33 /* Zero-pad the block if it's shorter than block_size. */
34 memset(&cur->data[cur->filled], 0, block_size - cur->filled);
38 libfsverity_hash_update(hash, cur->data, block_size);
45 static bool block_is_full(const struct block_buffer *block, u32 block_size,
49 return block->filled + hash->alg->digest_size > block_size;
68 u32 block_size, u64 *level_offset)
73 block_size,
74 *level_offset * block_size);
105 u32 block_size, const u8 *salt, u32 salt_size,
109 const u32 hashes_per_block = block_size / hash->alg->digest_size;
110 const u32 padded_salt_size = roundup(salt_size, hash->alg->block_size);
135 blocks = DIV_ROUND_UP(file_size, block_size);
164 err = report_merkle_tree_size(metadata_cbs, offset * block_size);
174 buffers[level].data = libfsverity_zalloc(block_size);
183 for (offset = 0; offset < file_size; offset += block_size) {
184 buffers[-1].filled = min(block_size, file_size - offset);
192 hash_one_block(hash, &buffers[-1], block_size,
195 if (!block_is_full(&buffers[level], block_size, hash))
197 hash_one_block(hash, &buffers[level], block_size,
201 block_size,
210 hash_one_block(hash, &buffers[level], block_size,
214 block_size,
240 u32 block_size;
258 block_size = params->block_size ?: FS_VERITY_BLOCK_SIZE_DEFAULT;
260 if (!is_power_of_2(block_size)) {
262 block_size);
288 if (block_size < 2 * hash_alg->digest_size) {
290 block_size, hash_alg->name);
301 desc.log_blocksize = ilog2(block_size);
309 block_size, params->salt, params->salt_size,