/developtools/hapsigner/hapsigntool_cpp_test/unittest/codeSigning/datastructure/ |
H A D | merkle_tree_extension_test.cpp | 45 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 D | sign_info_test.cpp | 162 std::vector<MerkleTreeExtension*> extensionVec = api->ParseMerkleTreeExtension(&bf, 1); in HWTEST_F()
|
/developtools/hapsigner/hapsigntool_cpp/codesigning/datastructure/src/ |
H A D | merkle_tree_extension.cpp | 20 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 D | sign_info.cpp | 66 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 D | code_sign_block.cpp | 187 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 D | merkle_tree_extension.h | 27 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 D | sign_info.h | 49 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 D | MerkleTreeExtension.java | 41 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 D | CodeSignBlock.java | 194 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 D | SignInfo.java | 51 * 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 D | HapInfoSegment.java | 130 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 D | VerifyCodeSignature.java | 24 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 D | CodeSigning.java | 22 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 D | verify_code_signature.cpp | 126 .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 D | code_signing.cpp | 163 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 D | processcmd019_fuzzer.cpp | 100 MerkleTreeExtension merkleTreeExtension; in TestDatastructure()
|