Home
last modified time | relevance | path

Searched refs:MerkleTreeExtension (Results 1 - 16 of 16) sorted by relevance

/developtools/hapsigner/hapsigntool_cpp_test/unittest/codeSigning/datastructure/
H A Dmerkle_tree_extension_test.cpp45 std::shared_ptr<MerkleTreeExtension> api = std::make_shared<MerkleTreeExtension>(); in HWTEST_F()
71 std::shared_ptr<MerkleTreeExtension> api = std::make_shared<MerkleTreeExtension>(); in HWTEST_F()
98 std::shared_ptr<MerkleTreeExtension> api = std::make_shared<MerkleTreeExtension>(); in HWTEST_F()
124 std::shared_ptr<MerkleTreeExtension> api = std::make_shared<MerkleTreeExtension>(); in HWTEST_F()
141 std::shared_ptr<MerkleTreeExtension> api = std::make_shared<MerkleTreeExtension>(); in HWTEST_F()
[all...]
H A Dsign_info_test.cpp162 std::vector<MerkleTreeExtension*> extensionVec = api->ParseMerkleTreeExtension(&bf, 1); in HWTEST_F()
/developtools/hapsigner/hapsigntool_cpp/codesigning/datastructure/src/
H A Dmerkle_tree_extension.cpp20 MerkleTreeExtension::MerkleTreeExtension() in MerkleTreeExtension() function in OHOS::SignatureTools::MerkleTreeExtension
27 MerkleTreeExtension::MerkleTreeExtension(int64_t merkleTreeSize, int64_t merkleTreeOffset, in MerkleTreeExtension() function in OHOS::SignatureTools::MerkleTreeExtension
35 MerkleTreeExtension::~MerkleTreeExtension() in ~MerkleTreeExtension()
39 int32_t MerkleTreeExtension::GetSize() in GetSize()
44 int64_t MerkleTreeExtension::GetMerkleTreeSize() in GetMerkleTreeSize()
49 int64_t MerkleTreeExtension::GetMerkleTreeOffset() in GetMerkleTreeOffset()
54 void MerkleTreeExtension
[all...]
H A Dsign_info.cpp66 const std::vector<MerkleTreeExtension*>& extensionList) in SignInfo()
91 for (MerkleTreeExtension* ext : other.extensionList) { in SignInfo()
92 MerkleTreeExtension* extTmp = new MerkleTreeExtension(*(MerkleTreeExtension*)(ext)); in SignInfo()
112 MerkleTreeExtension* extTmp = new MerkleTreeExtension(*(MerkleTreeExtension*)(ext)); in operator =()
137 void SignInfo::AddExtension(MerkleTreeExtension* extension) in AddExtension()
195 std::vector<MerkleTreeExtension*> SignInf
[all...]
H A Dcode_sign_block.cpp187 Extension* ext = hapInfoSegment.GetSignInfo().GetExtensionByType(MerkleTreeExtension::MERKLE_TREE_INLINED); in GenerateCodeSignBlockByte()
189 MerkleTreeExtension* merkleTreeExtension = (MerkleTreeExtension*)(ext); in GenerateCodeSignBlockByte()
/developtools/hapsigner/hapsigntool_cpp/codesigning/datastructure/include/
H A Dmerkle_tree_extension.h27 class MerkleTreeExtension : public Extension { class
31 MerkleTreeExtension();
32 MerkleTreeExtension(int64_t merkleTreeSize, int64_t merkleTreeOffset, const std::vector<int8_t> rootHash);
33 virtual ~MerkleTreeExtension();
34 static MerkleTreeExtension* FromByteArray(std::vector<int8_t>& bytes);
H A Dsign_info.h49 const std::vector<MerkleTreeExtension*>& extensionList);
53 static std::vector<MerkleTreeExtension*> ParseMerkleTreeExtension(ByteBuffer* bf, int32_t inExtensionNum);
56 void AddExtension(MerkleTreeExtension* extension);
73 std::vector<MerkleTreeExtension*> extensionList;
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/datastructure/
H A DMerkleTreeExtension.java41 public class MerkleTreeExtension extends Extension { class
43 * Type of MerkleTreeExtension
48 * Byte size of MerkleTreeExtension including merkleTreeSize, offset and root hash.
61 * Constructor for MerkleTreeExtension
67 public MerkleTreeExtension(long merkleTreeSize, long merkleTreeOffset, byte[] rootHash) { in MerkleTreeExtension() method in MerkleTreeExtension
96 * Converts MerkleTreeExtension to a newly created byte array
98 * @return Byte array representation of MerkleTreeExtension
111 * Init the MerkleTreeExtension by a byte array
113 * @param bytes Byte array representation of a MerkleTreeExtension object
114 * @return a newly created MerkleTreeExtension objec
[all...]
H A DCodeSignBlock.java194 if (this.hapInfoSegment.getSignInfo().getExtensionByType(MerkleTreeExtension.MERKLE_TREE_INLINED) != null) { in toByteArray()
249 Extension ext = this.hapInfoSegment.getSignInfo().getExtensionByType(MerkleTreeExtension.MERKLE_TREE_INLINED); in generateCodeSignBlockByte()
250 if (ext instanceof MerkleTreeExtension) { in generateCodeSignBlockByte()
251 MerkleTreeExtension merkleTreeExtension = (MerkleTreeExtension) ext; in generateCodeSignBlockByte()
H A DSignInfo.java51 * Its structure is defined in MerkleTreeExtension.java
282 if (extensionType == MerkleTreeExtension.MERKLE_TREE_INLINED) { in parseExtensionList()
285 if (extensionSize != (MerkleTreeExtension.MERKLE_TREE_EXTENSION_DATA_SIZE)) { in parseExtensionList()
290 inExtensionList.add(MerkleTreeExtension.fromByteArray(merkleTreeExtension)); in parseExtensionList()
317 if (this.getExtensionByType(MerkleTreeExtension.MERKLE_TREE_INLINED) != null) { in toString()
319 this.getExtensionByType(MerkleTreeExtension.MERKLE_TREE_INLINED).toString()); in toString()
H A DHapInfoSegment.java130 if (inHapSignInfo.getExtensionByType(MerkleTreeExtension.MERKLE_TREE_INLINED) == null) { in fromByteArray()
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/sign/
H A DVerifyCodeSignature.java24 import com.ohos.hapsigntool.codesigning.datastructure.MerkleTreeExtension;
196 .getExtensionByType(MerkleTreeExtension.MERKLE_TREE_INLINED); in verifyHap()
197 MerkleTreeExtension mte = new MerkleTreeExtension(0, 0, null); in verifyHap()
198 if (extension instanceof MerkleTreeExtension) { in verifyHap()
199 mte = (MerkleTreeExtension) extension; in verifyHap()
348 .getExtensionByType(MerkleTreeExtension.MERKLE_TREE_INLINED); in parseMerkleTree()
352 if (extension instanceof MerkleTreeExtension) { in parseMerkleTree()
353 MerkleTreeExtension mte = (MerkleTreeExtension) extensio in parseMerkleTree()
[all...]
H A DCodeSigning.java22 import com.ohos.hapsigntool.codesigning.datastructure.MerkleTreeExtension;
456 Extension merkleTreeExtension = new MerkleTreeExtension(merkleTreeSize, fsvTreeOffset, in signFile()
/developtools/hapsigner/hapsigntool_cpp/codesigning/sign/src/
H A Dverify_code_signature.cpp126 .GetExtensionByType(MerkleTreeExtension::MERKLE_TREE_INLINED); in VerifyCodeSign()
127 MerkleTreeExtension* mte = new MerkleTreeExtension(0, 0, std::vector<int8_t>()); in VerifyCodeSign()
129 PrintErrorNumberMsg("VERIFY_ERROR", VERIFY_ERROR, "system failed to allocate memory for MerkleTreeExtension"); in VerifyCodeSign()
134 mte = (MerkleTreeExtension*)(ext); in VerifyCodeSign()
136 std::shared_ptr<MerkleTreeExtension> merkleTreeExt(mte); in VerifyCodeSign()
290 GetExtensionByType(MerkleTreeExtension::MERKLE_TREE_INLINED); in ParseMerkleTree()
295 MerkleTreeExtension* mte = (MerkleTreeExtension*)(extension); in ParseMerkleTree()
H A Dcode_signing.cpp163 MerkleTreeExtension* merkleTreeExtension = new MerkleTreeExtension(merkleTreeSize, in SignFile()
167 PrintErrorNumberMsg("SIGN_ERROR", SIGN_ERROR, "system failed to allocate memory for MerkleTreeExtension"); in SignFile()
/developtools/hapsigner/hapsigntool_cpp_test/fuzztest/process_cmd/processcmd019_fuzzer/
H A Dprocesscmd019_fuzzer.cpp100 MerkleTreeExtension merkleTreeExtension; in TestDatastructure()

Completed in 16 milliseconds