Lines Matching refs:builder
42 builder.reset(new HashTreeBuilder(4096, EVP_sha256())); in SetUp()
46 return builder->zero_block_hash_; in zero_block_hash()
49 return builder->verity_tree_; in verity_tree()
54 ASSERT_TRUE(builder->Initialize(data.size(), salt)); in GenerateHashTree()
55 ASSERT_TRUE(builder->Update(data.data(), data.size())); in GenerateHashTree()
56 ASSERT_TRUE(builder->BuildHashTree()); in GenerateHashTree()
60 std::unique_ptr<HashTreeBuilder> builder; member in BuildVerityTreeTest
65 ASSERT_EQ(4096u, builder->CalculateSize(1)); in TEST_F()
67 ASSERT_EQ(4096u, builder->CalculateSize(128 * 4096)); in TEST_F()
69 ASSERT_EQ(12288u, builder->CalculateSize(128 * 4096 + 1)); in TEST_F()
71 ASSERT_EQ(20811776u, builder->CalculateSize(2641915904)); in TEST_F()
76 ASSERT_FALSE(builder->Initialize(4095, salt_hex)); in TEST_F()
78 ASSERT_TRUE(builder->Initialize(4096, salt_hex)); in TEST_F()
91 HashTreeBuilder::BytesArrayToString(builder->root_hash())); in TEST_F()
101 HashTreeBuilder::BytesArrayToString(builder->root_hash())); in TEST_F()
107 builder.reset( in TEST_F()
113 HashTreeBuilder::BytesArrayToString(builder->root_hash())); in TEST_F()
124 HashTreeBuilder::BytesArrayToString(builder->root_hash())); in TEST_F()
133 ASSERT_TRUE(builder->Initialize(data.size(), salt_hex)); in TEST_F()
139 ASSERT_TRUE(builder->Update(data.data() + offset, data_length)); in TEST_F()
143 ASSERT_TRUE(builder->BuildHashTree()); in TEST_F()
147 HashTreeBuilder::BytesArrayToString(builder->root_hash())); in TEST_F()
156 ASSERT_TRUE(builder->Initialize(data.size(), salt_hex)); in TEST_F()
161 ASSERT_TRUE(builder->Update(data.data() + offset, data_length)); in TEST_F()
165 ASSERT_TRUE(builder->BuildHashTree()); in TEST_F()
169 HashTreeBuilder::BytesArrayToString(builder->root_hash())); in TEST_F()
178 ASSERT_TRUE(builder->Initialize(data.size(), salt_hex)); in TEST_F()
183 ASSERT_TRUE(builder->Update(data.data() + offset, data_length)); in TEST_F()
187 ASSERT_TRUE(builder->BuildHashTree()); in TEST_F()
190 std::string expected_root_digest = HashTreeBuilder::BytesArrayToString(builder->root_hash()); in TEST_F()
193 ASSERT_TRUE(builder->CalculateRootDigest(verity_tree().back(), &actual_root_digest)); in TEST_F()
200 builder.reset( in TEST_F()
206 HashTreeBuilder::BytesArrayToString(builder->root_hash())); in TEST_F()