/developtools/hapsigner/hapsigntool_cpp_test/fuzztest/zip/zipsigner_fuzzer/ |
H A D | zipsigner_fuzzer.cpp | 28 const char* UNSIGNED_HAP_FILE_PATH = "./zip/unsigned.hap"; 29 const char* SIGNED_HAP_FILE_PATH = "./zip/signed.hap"; 30 const char* OUT_HAP_FILE_PATH = "./zip/output.hap"; 31 const char* DATA_DESC_HAP_FILE_PATH = "./zip/data_descriptor_hap.hap"; 37 auto zip = std::make_shared<ZipSigner>(); in ZipSignerCompleteFlowFunc() local 38 if (!zip->Init(inputFile)) { in ZipSignerCompleteFlowFunc() 41 zip->Alignment(ALIGNMENT); in ZipSignerCompleteFlowFunc() 42 zip->RemoveSignBlock(); in ZipSignerCompleteFlowFunc() 43 zip->ToFile(inputFile, outputFile); in ZipSignerCompleteFlowFunc() 49 auto zip in ZipSignerInfoFunc() local 73 auto zip = std::make_shared<ZipSigner>(); ZipEntryHeaderInfoFunc() local 99 auto zip = std::make_shared<ZipSigner>(); CentralDirectoryInfoFunc() local 130 auto zip = std::make_shared<ZipSigner>(); DataDescriptorInfoFunc() local 152 auto zip = std::make_shared<ZipSigner>(); AlignmentFunc() local 166 auto zip = std::make_shared<ZipSigner>(); EndOfCentralDirectoryInfoFunc() local [all...] |
/developtools/hapsigner/hapsigntool_cpp_test/unittest/zip/ |
H A D | zip_signer_test.cpp | 34 const std::string UNSIGNED_HAP_PATH = "./zip/unsigned.hap"; 35 const std::string SIGNED_HAP_PATH = "./zip/signed.hap"; 36 const std::string EMPTY_HAP_PATH = "./zip/empty.hap"; 37 const std::string DATA_DESCRIPTOR_HAP_PATH = "./zip/data_descriptor_hap.hap"; 38 const std::string EOCD_ONLY_HAP_PATH = "./zip/eocd_only.hap"; 39 const std::string DUMMY_HAP_PATH = "./zip/dummy.hap"; 40 const std::string ZIP_ENTRIES_WRONG_HAP_V1_PATH = "./zip/zip_entries_wrong_v1.hap"; 41 const std::string ZIP_ENTRIES_WRONG_HAP_V2_PATH = "./zip/zip_entries_wrong_v2.hap"; 42 const std::string ZIP_ENTRIES_WRONG_HAP_V3_PATH = "./zip/zip_entries_wrong_v3.hap"; 43 const std::string ZIP_ENTRIES_WRONG_HAP_V4_PATH = "./zip/zip_entries_wrong_v 191 auto zip = std::make_shared<ZipSigner>(); HWTEST_F() local 252 std::shared_ptr<ZipSigner> zip = std::make_shared<ZipSigner>(); HWTEST_F() local 267 std::shared_ptr<ZipSigner> zip = std::make_shared<ZipSigner>(); HWTEST_F() local 283 std::shared_ptr<ZipSigner> zip = std::make_shared<ZipSigner>(); HWTEST_F() local 303 std::shared_ptr<ZipSigner> zip = std::make_shared<ZipSigner>(); HWTEST_F() local 319 std::shared_ptr<ZipSigner> zip = std::make_shared<ZipSigner>(); HWTEST_F() local 341 std::shared_ptr<ZipSigner> zip = std::make_shared<ZipSigner>(); HWTEST_F() local 355 std::shared_ptr<ZipSigner> zip = std::make_shared<ZipSigner>(); HWTEST_F() local 479 std::shared_ptr<ZipSigner> zip = std::make_shared<ZipSigner>(); HWTEST_F() local 499 std::shared_ptr<ZipSigner> zip = std::make_shared<ZipSigner>(); HWTEST_F() local 581 auto zip = std::make_shared<ZipSigner>(); HWTEST_F() local 639 std::shared_ptr<ZipSigner> zip = std::make_shared<ZipSigner>(); HWTEST_F() local 688 std::shared_ptr<ZipSigner> zip = std::make_shared<ZipSigner>(); HWTEST_F() local 820 ZipSigner zip; HWTEST_F() local [all...] |
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/zip/ |
H A D | ZipUtils.java | 16 package com.ohos.hapsigntool.zip; 26 * Utils functions of zip-files. 76 * 4-bytes: offset of central directory in zip file in findEocdInSearchBuffer() 100 * Check whether the zip is zip64 by finding ZIP64 End of Central Directory Locator. 103 * @param zip object of RandomAccessFile for zip-file. 108 public static boolean checkZip64EoCDLocatorIsPresent(ZipDataInput zip, long zipEocdOffset) throws IOException { in checkZip64EoCDLocatorIsPresent() argument 113 ByteBuffer byteBuffer = zip.createByteBuffer(locatorPos, ZIP_DATA_SIZE); in checkZip64EoCDLocatorIsPresent() 185 * Find the key information for parsing the zip file. 187 * @param in zip fil 227 findEocdInHap(ZipDataInput zip, int maxCommentSize) findEocdInHap() argument [all...] |
H A D | EntryType.java | 16 package com.ohos.hapsigntool.zip;
|
H A D | ZipDataOutput.java | 16 package com.ohos.hapsigntool.zip;
|
H A D | ZipDataInput.java | 16 package com.ohos.hapsigntool.zip;
|
H A D | UnsignedDecimalUtil.java | 16 package com.ohos.hapsigntool.zip;
|
H A D | MessageDigestZipDataOutput.java | 16 package com.ohos.hapsigntool.zip;
|
H A D | ZipFileInfo.java | 16 package com.ohos.hapsigntool.zip;
|
H A D | DataDescriptor.java | 16 package com.ohos.hapsigntool.zip; 24 * resolve zip DataDescriptor data
|
H A D | RandomAccessFileZipDataOutput.java | 16 package com.ohos.hapsigntool.zip; 36 * @param file zip file 45 * @param file zip file
|
H A D | ZipEntry.java | 16 package com.ohos.hapsigntool.zip; 22 import java.util.zip.CRC32; 130 * zip entry builder 197 * build zip entry
|
H A D | ByteBufferZipDataInput.java | 16 package com.ohos.hapsigntool.zip;
|
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/sign/ |
H A D | PageInfoGenerator.java | 26 import com.ohos.hapsigntool.zip.EntryType; 27 import com.ohos.hapsigntool.zip.Zip; 28 import com.ohos.hapsigntool.zip.ZipEntry; 29 import com.ohos.hapsigntool.zip.ZipEntryHeader; 67 * @param zip zip 72 public PageInfoGenerator(Zip zip) throws IOException, HapFormatException, ElfFormatException { in PageInfoGenerator() argument 74 List<ZipEntry> zipEntries = zip.getZipEntries(); in PageInfoGenerator() 91 File input = new File(zip.getFile()); in PageInfoGenerator()
|
H A D | CodeSigning.java | 40 import com.ohos.hapsigntool.zip.EntryType; 41 import com.ohos.hapsigntool.zip.Zip; 42 import com.ohos.hapsigntool.zip.ZipEntry; 43 import com.ohos.hapsigntool.zip.ZipEntryHeader; 159 * @param zip zip 167 public byte[] getCodeSignBlock(File input, long offset, String inForm, String profileContent, Zip zip) in getCodeSignBlock() argument 173 long dataSize = computeDataSize(zip); in getCodeSignBlock() 219 private long computeDataSize(Zip zip) throws HapFormatException { in computeDataSize() argument 221 for (ZipEntry entry : zip in computeDataSize() [all...] |
H A D | CentralDirectory.java | 23 import java.util.zip.ZipEntry; 79 * Return true if zip entry is uncompressed 81 * @return true if zip entry is uncompressed
|
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/hap/provider/ |
H A D | SignProvider.java | 51 import com.ohos.hapsigntool.zip.ByteBufferZipDataInput; 52 import com.ohos.hapsigntool.zip.RandomAccessFileZipDataInput; 53 import com.ohos.hapsigntool.zip.RandomAccessFileZipDataOutput; 54 import com.ohos.hapsigntool.zip.Zip; 55 import com.ohos.hapsigntool.zip.ZipDataInput; 56 import com.ohos.hapsigntool.zip.ZipDataOutput; 57 import com.ohos.hapsigntool.zip.ZipFileInfo; 58 import com.ohos.hapsigntool.zip.ZipUtils; 337 Zip zip = copyFileAndAlignment(input, tmpOutput, alignment, suffix); in sign() 355 appendCodeSignBlock(signerConfig, tmpOutput, suffix, centralDirectoryOffset, zip); in sign() 388 appendCodeSignBlock(SignerConfig signerConfig, File tmpOutput, String suffix, long centralDirectoryOffset, Zip zip) appendCodeSignBlock() argument [all...] |
/developtools/packing_tool/adapter/ohos/ |
H A D | PackageNormalize.java | 37 import java.util.zip.CRC32; 38 import java.util.zip.Deflater; 39 import java.util.zip.ZipEntry; 40 import java.util.zip.ZipFile; 41 import java.util.zip.ZipOutputStream; 110 // 3.zip hsp, module.json, pack.info to outPath in normalize()
|
H A D | PackageUtil.java | 23 import org.apache.commons.compress.archivers.zip.DefaultBackingStoreSupplier; 24 import org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator; 25 import org.apache.commons.compress.archivers.zip.ZipArchiveEntry; 26 import org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream; 27 import org.apache.commons.compress.archivers.zip.ZipFile; 56 import java.util.zip.CRC32; 57 import java.util.zip.CheckedOutputStream; 58 import java.util.zip.ZipEntry; 59 import java.util.zip.ZipOutputStream; 435 // write to zip in packMultiThread() [all...] |
/developtools/hapsigner/hapsigntool_cpp/hap/provider/include/ |
H A D | sign_provider.h | 102 bool InitZipOutput(std::shared_ptr<RandomAccessFile> outputHap, std::shared_ptr<ZipSigner> zip, 115 bool CopyFileAndAlignment(std::ifstream& input, std::ofstream& tmpOutput, int alignment, ZipSigner& zip); 128 const std::string& suffix, int64_t centralDirectoryOffset, ZipSigner& zip);
|
/developtools/hapsigner/hapsigntool_cpp/hap/provider/src/ |
H A D | sign_provider.cpp | 133 std::shared_ptr<ZipSigner> zip, in InitZipOutput() 147 if (!CopyFileAndAlignment(*inputStream, *tmpOutput, alignment, *zip)) { in InitZipOutput() 231 std::shared_ptr<ZipSigner> zip = std::make_shared<ZipSigner>(); in Sign() local 233 if (!InitZipOutput(outputHap, zip, inputStream, tmpOutput, tmpOutputFilePath)) { in Sign() 245 if (!AppendCodeSignBlock(&signerConfig, tmpOutputFilePath, suffix, dataSrcContents.cDOffset, *zip)) { in Sign() 348 const std::string& suffix, int64_t centralDirectoryOffset, ZipSigner& zip) in AppendCodeSignBlock() 364 if (!codeSigning.GetCodeSignBlock(outputFilePath, codeSignOffset, suffixTmp, profileContent, zip, in AppendCodeSignBlock() 553 bool SignProvider::CopyFileAndAlignment(std::ifstream& input, std::ofstream& tmpOutput, int alignment, ZipSigner& zip) in CopyFileAndAlignment() argument 555 if (!zip.Init(input)) { in CopyFileAndAlignment() 556 PrintErrorNumberMsg("ZIP_ERROR", ZIP_ERROR, "zip ini in CopyFileAndAlignment() 132 InitZipOutput(std::shared_ptr<RandomAccessFile> outputHap, std::shared_ptr<ZipSigner> zip, std::shared_ptr<std::ifstream> inputStream, std::shared_ptr<std::ofstream>tmpOutput, const std::string& Path) InitZipOutput() argument 347 AppendCodeSignBlock(SignerConfig* signerConfig, std::string outputFilePath, const std::string& suffix, int64_t centralDirectoryOffset, ZipSigner& zip) AppendCodeSignBlock() argument [all...] |
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/hap/verify/ |
H A D | VerifyHap.java | 31 import com.ohos.hapsigntool.zip.ByteBufferZipDataInput; 32 import com.ohos.hapsigntool.zip.RandomAccessFileZipDataInput; 33 import com.ohos.hapsigntool.zip.UnsignedDecimalUtil; 34 import com.ohos.hapsigntool.zip.ZipDataInput; 35 import com.ohos.hapsigntool.zip.ZipFileInfo; 36 import com.ohos.hapsigntool.zip.ZipUtils;
|
/developtools/hapsigner/hapsigntool_cpp/codesigning/sign/include/ |
H A D | code_signing.h | 54 ZipSigner& zip, std::vector<int8_t>& ret); 61 uint32_t ComputeDataSize(ZipSigner& zip);
|
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/hap/utils/ |
H A D | HapUtils.java | 22 import com.ohos.hapsigntool.zip.MessageDigestZipDataOutput; 23 import com.ohos.hapsigntool.zip.ZipDataInput; 24 import com.ohos.hapsigntool.zip.ZipDataOutput; 25 import com.ohos.hapsigntool.zip.ZipFileInfo; 490 * @param hap ZipDataInput object of zip file
|
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/elf/ |
H A D | ElfProgramHeader.java | 19 import com.ohos.hapsigntool.zip.UnsignedDecimalUtil;
|