Home
last modified time | relevance | path

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

/aosp12/system/extras/verity/fec/
H A Dimage.cpp197 ctx->fec_size = ctx->rounds * ctx->roots * FEC_BLOCKSIZE; in image_ecc_new()
200 INFO("allocating %u bytes of memory\n", ctx->fec_size); in image_ecc_new()
203 ctx->fec = new uint8_t[ctx->fec_size]; in image_ecc_new()
206 FATAL("failed to allocate %u bytes\n", ctx->fec_size); in image_ecc_new()
254 if (p->fec_size % p->roots || p->fec_size % FEC_BLOCKSIZE) { in image_ecc_load()
267 if (p->fec_size != ctx->fec_size) { in image_ecc_load()
275 if (!android::base::ReadFully(fd, ctx->fec, ctx->fec_size)) { in image_ecc_load()
283 SHA256(ctx->fec, ctx->fec_size, hash); in image_ecc_load()
304 f->fec_size = ctx->fec_size; in image_ecc_save()
307 SHA256(ctx->fec, ctx->fec_size, f->hash); in image_ecc_save()
[all …]
H A Dmain.cpp197 INFO("\traw fec size: %u\n", ctx.fec_size); in encode()
246 INFO("\traw fec size: %u\n", ctx.fec_size); in decode()
H A Dimage.h54 uint32_t fec_size; member
/aosp12/system/update_engine/payload_consumer/
H A Dverity_writer_android.cc130 if (partition_->fec_size != 0) { in Finalize()
137 partition_->fec_size, in Finalize()
150 uint64_t fec_size, in EncodeFEC() argument
159 TEST_AND_RETURN_FALSE(rounds * fec_roots * block_size == fec_size); in EncodeFEC()
228 uint64_t fec_size, in EncodeFEC() argument
240 fec_size, in EncodeFEC()
H A Dverity_writer_android.h50 uint64_t fec_size,
58 uint64_t fec_size,
H A Dfilesystem_verifier_action_unittest.cc67 size_t fec_size = 0; member in chromeos_update_engine::FilesystemVerifierActionTest
78 fec_size = fec_rounds * FEC_ROOTS * BLOCK_SIZE; in SetUp()
80 fec_data_.resize(fec_size); in SetUp()
147 partition->fec_size = fec_size; in SetHashWithVerity()
190 ZeroRange(fd, fec_start_offset / BLOCK_SIZE, fec_size / BLOCK_SIZE); in SetHashWithVerity()
465 part.fec_size = 2 * 4096; in TEST_F()
526 part.fec_size = 2 * 4096; in TEST_F()
619 std::vector<unsigned char> actual_fec(fec_size); in DoTestVABC()
H A Dverity_writer_stub.cc30 return partition.hash_tree_size == 0 && partition.fec_size == 0; in Init()
H A Dinstall_plan.h137 uint64_t fec_size{0};
H A Dverity_writer_android_unittest.cc148 partition_.fec_size = 2 * 4096; in TEST_F()
H A Dfilesystem_verifier_action.cc425 (partition.hash_tree_size > 0 || partition.fec_size > 0); in ShouldWriteVerity()
H A Ddelta_performer.cc748 install_part.fec_size = extent.num_blocks() * block_size_; in ParseManifestPartitions()
/aosp12/system/extras/libfec/
H A Dfec_open.cpp143 if (header.fec_size % header.roots || in parse_ecc_header()
144 header.fec_size % FEC_BLOCKSIZE) { in parse_ecc_header()
145 error("inconsistent ecc size %u", header.fec_size); in parse_ecc_header()
153 if (header.fec_size != in parse_ecc_header()
155 error("inconsistent ecc size %u", header.fec_size); in parse_ecc_header()
159 f->ecc.size = header.fec_size; in parse_ecc_header()
H A Davb_utils.cpp124 f->size - hashtree_descriptor.fec_size); in parse_avb_image()
130 f->ecc.size = hashtree_descriptor.fec_size; in parse_avb_image()
/aosp12/system/update_engine/payload_generator/
H A Dpayload_generation_config_android.cc70 hashtree.data_block_size, hashtree.fec_offset, hashtree.fec_size); in AvbDescriptorCallback()
215 ExtentForBytes(block_size, ecc_data.start, header->fec_size); in LoadVerityConfig()
/aosp12/system/core/fs_mgr/libfs_avb/tests/
H A Dfs_avb_util_test.cpp92 EXPECT_EQ(90112UL, hashtree_desc->fec_size); in TEST_F()
/aosp12/system/extras/libfec/include/fec/
H A Dio.h50 uint32_t fec_size; member
/aosp12/system/update_engine/aosp/
H A Dmetrics_reporter_android.cc67 [](const auto& partition) { return partition.fec_size > 0; }); in IsFECEnabled()
/aosp12/build/make/tools/releasetools/
H A Dverity_utils.py75 fec_size = GetVerityFECSize(image_size + verity_size)
76 return verity_size + fec_size
/aosp12/system/core/fs_mgr/libfs_avb/
H A Davb_util.cpp84 if (hashtree_desc.fec_size > 0) { in ConstructVerityTable()
/aosp12/system/core/fs_mgr/libsnapshot/
H A Dsnapshot_test.cpp2015 constexpr auto fec_size = partition_size - data_size - hashtree_size; in TEST_F() local
2035 sys_->mutable_fec_extent()->set_num_blocks(fec_size / block_size); in TEST_F()