Home
last modified time | relevance | path

Searched refs:Extension (Results 1 - 20 of 20) sorted by relevance

/developtools/hapsigner/hapsigntool_cpp/codesigning/datastructure/src/
H A Dextension.cpp21 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 Dmerkle_tree_extension.cpp21 : 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 Dsign_info.cpp111 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 Dcode_sign_block.cpp187 Extension* ext = hapInfoSegment.GetSignInfo().GetExtensionByType(MerkleTreeExtension::MERKLE_TREE_INLINED); in GenerateCodeSignBlockByte()
/developtools/hapsigner/hapsigntool_cpp_test/unittest/codeSigning/datastructure/
H A Dextension_test.cpp44 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 Dmerkle_tree_extension_test.cpp55 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 Dsign_info_test.cpp86 Extension* pExtension = api->GetExtensionByType(type); in HWTEST_F()
/developtools/hapsigner/hapsigntool_cpp/codesigning/datastructure/include/
H A Dextension.h27 class Extension { class
30 Extension();
31 Extension(int32_t type, int32_t size);
32 virtual ~Extension();
H A Dmerkle_tree_extension.h27 class MerkleTreeExtension : public Extension {
H A Dsign_info.h57 Extension* GetExtensionByType(int32_t type);
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/datastructure/
H A DSignInfo.java96 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 DExtension.java23 * 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 DPageInfoExtension.java26 * 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 DMerkleTreeExtension.java27 * 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 DCodeSignBlock.java249 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 DCertBuilder.java28 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 DVerifyCodeSignature.java21 import com.ohos.hapsigntool.codesigning.datastructure.Extension;
194 Extension extension = csb.getHapInfoSegment() in verifyHap()
346 Extension extension = csb.getHapInfoSegment() in parseMerkleTree()
H A DCodeSigning.java20 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 Dprocesscmd019_fuzzer.cpp98 Extension extension; in TestDatastructure()
/developtools/hapsigner/hapsigntool_cpp/codesigning/sign/src/
H A Dverify_code_signature.cpp125 Extension* ext = csb.GetHapInfoSegment().GetSignInfo() in VerifyCodeSign()
289 Extension* extension = csb.GetHapInfoSegment().GetSignInfo(). in ParseMerkleTree()

Completed in 9 milliseconds