/developtools/hapsigner/hapsigntool_cpp/codesigning/datastructure/src/ |
H A D | extension.cpp | 21 const int32_t Extension::EXTENSION_HEADER_SIZE = 8; 23 Extension::Extension() in Extension() function in OHOS::SignatureTools::Extension 29 Extension::Extension(int32_t type, int32_t size) in Extension() function in OHOS::SignatureTools::Extension 35 Extension::~Extension() in ~Extension() 39 int32_t Extension::GetSize() in GetSize() 41 return Extension::EXTENSION_HEADER_SIZE; in GetSize() 44 bool Extension [all...] |
H A D | merkle_tree_extension.cpp | 21 : Extension(MERKLE_TREE_INLINED, MERKLE_TREE_EXTENSION_DATA_SIZE) in MerkleTreeExtension() 28 const std::vector<int8_t> rootHash) : Extension(MERKLE_TREE_INLINED, MERKLE_TREE_EXTENSION_DATA_SIZE) in MerkleTreeExtension() 41 return Extension::EXTENSION_HEADER_SIZE + MERKLE_TREE_EXTENSION_DATA_SIZE; in GetSize() 62 Extension::EXTENSION_HEADER_SIZE + MERKLE_TREE_EXTENSION_DATA_SIZE)); in ToByteArray() 64 Extension::ToByteArray(extByteArr); in ToByteArray()
|
H A D | sign_info.cpp | 111 for (Extension* ext : other.extensionList) { in operator =() 120 for (Extension* ext : extensionList) { in ~SignInfo() 131 for (Extension* ext : extensionList) { in GetSize() 144 Extension* SignInfo::GetExtensionByType(int32_t type) in GetExtensionByType() 146 for (Extension* ext : extensionList) { in GetExtensionByType() 185 for (Extension* ext : extensionList) { in ToByteArray()
|
H A D | code_sign_block.cpp | 187 Extension* ext = hapInfoSegment.GetSignInfo().GetExtensionByType(MerkleTreeExtension::MERKLE_TREE_INLINED); in GenerateCodeSignBlockByte()
|
/developtools/hapsigner/hapsigntool_cpp_test/unittest/codeSigning/datastructure/ |
H A D | extension_test.cpp | 44 std::shared_ptr<Extension> api = std::make_shared<Extension>(); in HWTEST_F() 61 std::shared_ptr<Extension> api = std::make_shared<Extension>(); in HWTEST_F() 79 std::shared_ptr<Extension> api = std::make_shared<Extension>(); in HWTEST_F()
|
H A D | merkle_tree_extension_test.cpp | 55 Extension* pExtension = api->FromByteArray(bytes); in HWTEST_F() 82 Extension* pExtension = api->FromByteArray(bytes); in HWTEST_F() 109 Extension* pExtension = api->FromByteArray(bytes); in HWTEST_F()
|
H A D | sign_info_test.cpp | 86 Extension* pExtension = api->GetExtensionByType(type); in HWTEST_F()
|
/developtools/hapsigner/hapsigntool_cpp/codesigning/datastructure/include/ |
H A D | extension.h | 27 class Extension { class 30 Extension(); 31 Extension(int32_t type, int32_t size); 32 virtual ~Extension();
|
H A D | merkle_tree_extension.h | 27 class MerkleTreeExtension : public Extension {
|
H A D | sign_info.h | 57 Extension* GetExtensionByType(int32_t type);
|
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/datastructure/ |
H A D | SignInfo.java | 96 private List<Extension> extensionList = new ArrayList<>(); 142 * Add one Extension into SignInfo Object 144 * @param extension Extension object 146 public void addExtension(Extension extension) { in addExtension() 152 * Get Extension from SignInfo based on extension type 155 * @return Extension object 157 public Extension getExtensionByType(int type) { in getExtensionByType() 158 for (Extension ext : this.extensionList) { in getExtensionByType() 190 for (Extension ext : this.extensionList) { in size() 213 for (Extension ex in toByteArray() [all...] |
H A D | Extension.java | 23 * Extension is an optional field in relative to SignInfo. 33 public class Extension { class 35 * Byte size of Extension base class. 43 public Extension(int type, int size) { in Extension() method in Extension 61 * Converts Extension to a newly created byte array 63 * @return Byte array representation of Extension 78 return String.format(Locale.ROOT, "Extension: type[%d], size[%d]", this.type, this.size); in toString()
|
H A D | PageInfoExtension.java | 26 * Pages info extension is a type of Extension to store bitmap file's information, i.e. size and offset, ect. 46 public class PageInfoExtension extends Extension { 99 super.setSize(size() - Extension.EXTENSION_HEADER_SIZE); in setSignature() 121 return Extension.EXTENSION_HEADER_SIZE + PAGE_INFO_EXTENSION_DATA_SIZE_WITHOUT_SIGN + signSize in size()
|
H A D | MerkleTreeExtension.java | 27 * Merkle tree extension is a type of Extension to store a merkle tree's information, i.e. size and root hash, ect. 41 public class MerkleTreeExtension extends Extension { 80 return Extension.EXTENSION_HEADER_SIZE + MERKLE_TREE_EXTENSION_DATA_SIZE; in size()
|
H A D | CodeSignBlock.java | 249 Extension ext = this.hapInfoSegment.getSignInfo().getExtensionByType(MerkleTreeExtension.MERKLE_TREE_INLINED); in generateCodeSignBlockByte()
|
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/cert/ |
H A D | CertBuilder.java | 28 import org.bouncycastle.asn1.x509.Extension; 99 x509v3CertificateBuilder.addExtension(Extension.subjectKeyIdentifier, false, in CertBuilder() 120 x509v3CertificateBuilder.addExtension(Extension.authorityKeyIdentifier, false, in withAuthorityKeyIdentifier() 157 x509v3CertificateBuilder.addExtension(Extension.basicConstraints, basicConstraintsCritical, basicConstraints); in withBasicConstraints() 170 x509v3CertificateBuilder.addExtension(Extension.keyUsage, keyUsageCritical, keyUsage); in withKeyUsages() 186 x509v3CertificateBuilder.addExtension(Extension.extendedKeyUsage, extKeyUsageCritical, extendedKeyUsage); in withExtKeyUsages()
|
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/sign/ |
H A D | VerifyCodeSignature.java | 21 import com.ohos.hapsigntool.codesigning.datastructure.Extension; 194 Extension extension = csb.getHapInfoSegment() in verifyHap() 346 Extension extension = csb.getHapInfoSegment() in parseMerkleTree()
|
H A D | CodeSigning.java | 20 import com.ohos.hapsigntool.codesigning.datastructure.Extension; 456 Extension merkleTreeExtension = new MerkleTreeExtension(merkleTreeSize, fsvTreeOffset, in signFile()
|
/developtools/hapsigner/hapsigntool_cpp_test/fuzztest/process_cmd/processcmd019_fuzzer/ |
H A D | processcmd019_fuzzer.cpp | 98 Extension extension; in TestDatastructure()
|
/developtools/hapsigner/hapsigntool_cpp/codesigning/sign/src/ |
H A D | verify_code_signature.cpp | 125 Extension* ext = csb.GetHapInfoSegment().GetSignInfo() in VerifyCodeSign() 289 Extension* extension = csb.GetHapInfoSegment().GetSignInfo(). in ParseMerkleTree()
|