Home
last modified time | relevance | path

Searched refs:fsVerityHashAlgorithm (Results 1 - 8 of 8) sorted by relevance

/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/fsverity/
H A DMerkleTree.java37 public final FsVerityHashAlgorithm fsVerityHashAlgorithm; field in MerkleTree
39 MerkleTree(byte[] rootHash, byte[] tree, FsVerityHashAlgorithm fsVerityHashAlgorithm) { in MerkleTree() argument
42 this.fsVerityHashAlgorithm = fsVerityHashAlgorithm; in MerkleTree()
H A DMerkleTreeBuilder.java242 * @param fsVerityHashAlgorithm hash algorithm for FsVerity
248 FsVerityHashAlgorithm fsVerityHashAlgorithm) throws IOException, NoSuchAlgorithmException { in generateMerkleTree()
249 setAlgorithm(fsVerityHashAlgorithm.getHashAlgorithm()); in generateMerkleTree()
250 int digestSize = fsVerityHashAlgorithm.getOutputByteSize(); in generateMerkleTree()
255 return getMerkleTree(allHashBuffer, size, fsVerityHashAlgorithm); in generateMerkleTree()
299 * @param fsVerityHashAlgorithm hash algorithm for FsVerity
304 FsVerityHashAlgorithm fsVerityHashAlgorithm) throws NoSuchAlgorithmException { in getMerkleTree()
305 int digestSize = fsVerityHashAlgorithm.getOutputByteSize(); in getMerkleTree()
320 return new MerkleTree(rootHash, tree, fsVerityHashAlgorithm); in getMerkleTree()
247 generateMerkleTree(InputStream inputStream, long size, FsVerityHashAlgorithm fsVerityHashAlgorithm) generateMerkleTree() argument
303 getMerkleTree(ByteBuffer dataBuffer, long inputDataSize, FsVerityHashAlgorithm fsVerityHashAlgorithm) getMerkleTree() argument
H A DFsVerityGenerator.java68 * @param fsVerityHashAlgorithm hash algorithm for FsVerity
73 FsVerityHashAlgorithm fsVerityHashAlgorithm) throws FsVerityDigestException { in generateMerkleTree()
76 merkleTree = builder.generateMerkleTree(inputStream, size, fsVerityHashAlgorithm); in generateMerkleTree()
72 generateMerkleTree(InputStream inputStream, long size, FsVerityHashAlgorithm fsVerityHashAlgorithm) generateMerkleTree() argument
/developtools/hapsigner/hapsigntool_cpp/codesigning/fsverity/include/
H A Dmerkle_tree.h27 const SignatureTools::FsVerityHashAlgorithm& fsVerityHashAlgorithm) in MerkleTree()
30 fsVerityHashAlgorithm(fsVerityHashAlgorithm) in MerkleTree()
35 SignatureTools::FsVerityHashAlgorithm fsVerityHashAlgorithm; member in OHOS::SignatureTools::MerkleTree
26 MerkleTree(const std::vector<int8_t>& rootHash, const std::vector<int8_t>& tree, const SignatureTools::FsVerityHashAlgorithm& fsVerityHashAlgorithm) MerkleTree() argument
H A Dmerkle_tree_builder.h37 const FsVerityHashAlgorithm& fsVerityHashAlgorithm);
64 FsVerityHashAlgorithm fsVerityHashAlgorithm);
H A Dfs_verity_generator.h32 const FsVerityHashAlgorithm& fsVerityHashAlgorithm);
/developtools/hapsigner/hapsigntool_cpp/codesigning/fsverity/src/
H A Dfs_verity_generator.cpp25 const FsVerityHashAlgorithm& fsVerityHashAlgorithm) in GenerateMerkleTree()
28 return builder->GenerateMerkleTree(inputStream, size, fsVerityHashAlgorithm); in GenerateMerkleTree()
24 GenerateMerkleTree(std::istream& inputStream, long size, const FsVerityHashAlgorithm& fsVerityHashAlgorithm) GenerateMerkleTree() argument
H A Dmerkle_tree_builder.cpp197 const FsVerityHashAlgorithm& fsVerityHashAlgorithm) in GenerateMerkleTree()
199 SetAlgorithm(fsVerityHashAlgorithm.GetHashAlgorithm()); in GenerateMerkleTree()
200 int digestSize = fsVerityHashAlgorithm.GetOutputByteSize(); in GenerateMerkleTree()
208 return GetMerkleTree(allHashBuffer.get(), size, fsVerityHashAlgorithm); in GenerateMerkleTree()
242 FsVerityHashAlgorithm fsVerityHashAlgorithm) in GetMerkleTree()
244 int digestSize = fsVerityHashAlgorithm.GetOutputByteSize(); in GetMerkleTree()
274 return new MerkleTree(rootHash, tree, fsVerityHashAlgorithm); in GetMerkleTree()
196 GenerateMerkleTree(std::istream& inputStream, long size, const FsVerityHashAlgorithm& fsVerityHashAlgorithm) GenerateMerkleTree() argument
241 GetMerkleTree(ByteBuffer* dataBuffer, long inputDataSize, FsVerityHashAlgorithm fsVerityHashAlgorithm) GetMerkleTree() argument

Completed in 4 milliseconds