Home
last modified time | relevance | path

Searched refs:digestSize (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.java151 * @param digestSize algorithm data size
155 private static int[] getOffsetArrays(long dataSize, int digestSize) { in getOffsetArrays() argument
156 ArrayList<Long> levelSize = getLevelSize(dataSize, digestSize); in getOffsetArrays()
169 * @param digestSize algorithm data size
173 private static ArrayList<Long> getLevelSize(long dataSize, int digestSize) { in getLevelSize() argument
178 fullChunkSize = getFullChunkSize(originalDataSize, CHUNK_SIZE, digestSize); in getLevelSize()
250 int digestSize = fsVerityHashAlgorithm.getOutputByteSize(); in generateMerkleTree()
251 int[] offsetArrays = getOffsetArrays(size, digestSize); in generateMerkleTree()
253 generateHashDataByInputData(inputStream, size, allHashBuffer, offsetArrays, digestSize); in generateMerkleTree()
254 generateHashDataByHashData(allHashBuffer, offsetArrays, digestSize); in generateMerkleTree()
268 generateHashDataByInputData(InputStream inputStream, long size, ByteBuffer outputBuffer, int[] offsetArrays, int digestSize) generateHashDataByInputData() argument
285 generateHashDataByHashData(ByteBuffer buffer, int[] offsetArrays, int digestSize) generateHashDataByHashData() argument
330 dataRoundupChunkSize(ByteBuffer data, long originalDataSize, int digestSize) dataRoundupChunkSize() argument
[all...]
/developtools/hapsigner/hapsigntool_cpp/codesigning/fsverity/include/
H A Dmerkle_tree_builder.h47 static std::vector<int64_t> GetOffsetArrays(long dataSize, int digestSize);
48 static std::vector<long> GetLevelSize(long dataSize, int digestSize);
61 std::vector<int64_t>& offsetArrays, int digestSize);
62 void GenerateHashDataByHashData(ByteBuffer* buffer, std::vector<int64_t>& offsetArrays, int digestSize);
65 void DataRoundupChunkSize(ByteBuffer* data, long originalDataSize, int digestSize);
/developtools/hapsigner/hapsigntool_cpp/codesigning/fsverity/src/
H A Dmerkle_tree_builder.cpp113 std::vector<int64_t> MerkleTreeBuilder::GetOffsetArrays(long dataSize, int digestSize) in GetOffsetArrays() argument
115 std::vector<long> levelSize = GetLevelSize(dataSize, digestSize); in GetOffsetArrays()
124 std::vector<long> MerkleTreeBuilder::GetLevelSize(long dataSize, int digestSize) in GetLevelSize() argument
131 fullChunkSize = GetFullChunkSize(originalDataSize, CHUNK_SIZE, digestSize); in GetLevelSize()
200 int digestSize = fsVerityHashAlgorithm.GetOutputByteSize(); in GenerateMerkleTree() local
201 std::vector<int64_t> offsetArrays = GetOffsetArrays(size, digestSize); in GenerateMerkleTree()
204 GenerateHashDataByInputData(inputStream, size, allHashBuffer.get(), offsetArrays, digestSize); in GenerateMerkleTree()
205 GenerateHashDataByHashData(allHashBuffer.get(), offsetArrays, digestSize); in GenerateMerkleTree()
214 std::vector<int64_t>& offsetArrays, int digestSize) in GenerateHashDataByInputData()
220 DataRoundupChunkSize(hashBuffer, size, digestSize); in GenerateHashDataByInputData()
213 GenerateHashDataByInputData(std::istream& inputStream, long size, ByteBuffer* outputBuffer, std::vector<int64_t>& offsetArrays, int digestSize) GenerateHashDataByInputData() argument
224 GenerateHashDataByHashData(ByteBuffer* buffer, std::vector<int64_t>& offsetArrays, int digestSize) GenerateHashDataByHashData() argument
244 int digestSize = fsVerityHashAlgorithm.GetOutputByteSize(); GetMerkleTree() local
277 DataRoundupChunkSize(ByteBuffer* data, long originalDataSize, int digestSize) DataRoundupChunkSize() argument
[all...]

Completed in 3 milliseconds