Home
last modified time | relevance | path

Searched refs:hashes (Results 1 - 3 of 3) sorted by relevance

/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/fsverity/
H A DMerkleTreeBuilder.java89 byte[][] hashes = new byte[chunks][]; in transInputStreamToHashData()
105 runHashTask(hashes, tasks, byteBuffer, readChunkIndex); in transInputStreamToHashData()
110 for (byte[] hash : hashes) { in transInputStreamToHashData()
186 private void runHashTask(byte[][] hashes, Phaser tasks, ByteBuffer buffer, int readChunkIndex) { in runHashTask() argument
196 hashes[index++] = DigestUtils.computeDigest(tempByte, this.mAlgorithm); in runHashTask()
217 byte[][] hashes = new byte[chunks][]; in transInputDataToHashData()
226 runHashTask(hashes, tasks, buffer, readChunkIndex); in transInputDataToHashData()
232 for (byte[] hash : hashes) { in transInputDataToHashData()
/developtools/hapsigner/hapsigntool_cpp/codesigning/fsverity/src/
H A Dmerkle_tree_builder.cpp43 std::vector<std::vector<int8_t>> hashes = GetDataHashes(inputStream, size); in TransInputStreamToHashData() local
45 for (const auto& hash : hashes) { in TransInputStreamToHashData()
58 std::vector<std::vector<int8_t>> hashes(chunks); in GetDataHashes()
94 thread_results.push_back(mPools->Enqueue(&MerkleTreeBuilder::RunHashTask, this, std::ref(hashes), in GetDataHashes()
101 return hashes; in GetDataHashes()
139 void MerkleTreeBuilder::RunHashTask(std::vector<std::vector<int8_t>>& hashes, in RunHashTask() argument
159 hashes[index++] = hashEle; in RunHashTask()
170 std::vector<std::vector<int8_t>> hashes(chunks); in TransInputDataToHashData()
178 RunHashTask(hashes, buffer, readChunkIndex, inputStartIdx); in TransInputDataToHashData()
185 for (const auto& hash : hashes) { in TransInputDataToHashData()
[all...]
/developtools/hapsigner/hapsigntool_cpp/codesigning/fsverity/include/
H A Dmerkle_tree_builder.h56 void RunHashTask(std::vector<std::vector<int8_t>>& hashes, ByteBuffer* buffer,

Completed in 2 milliseconds