/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/zip/ |
H A D | ZipFileInfo.java | 26 private final long centralDirectoryOffset; field in ZipFileInfo 32 public ZipFileInfo(long centralDirectoryOffset, int centralDirectorySize, int centralDirectoryEntryCount, in ZipFileInfo() argument 34 this.centralDirectoryOffset = centralDirectoryOffset; in ZipFileInfo() 42 return centralDirectoryOffset; in getCentralDirectoryOffset()
|
/developtools/hapsigner/hapsigntool_cpp_test/unittest/zip/ |
H A D | random_access_file_input_output_test.cpp | 221 int64_t centralDirectoryOffset; in HWTEST_F() local 222 EXPECT_EQ(HapSignerBlockUtils::GetCentralDirectoryOffset(eocdPair.first, eocdPair.second, centralDirectoryOffset), in HWTEST_F() 224 DataSource* beforeCentralDir = outputHapIn->Slice(0, centralDirectoryOffset); in HWTEST_F() 280 int64_t centralDirectoryOffset; in HWTEST_F() local 281 EXPECT_EQ(HapSignerBlockUtils::GetCentralDirectoryOffset(eocdPair.first, eocdPair.second, centralDirectoryOffset), in HWTEST_F() 283 DataSource* beforeCentralDir = outputHapIn->Slice(0, centralDirectoryOffset); in HWTEST_F() 287 ByteBuffer centralDirBuffer = outputHapIn->CreateByteBuffer(centralDirectoryOffset, centralDirectorySize); in HWTEST_F() 332 int64_t centralDirectoryOffset; in HWTEST_F() local 333 EXPECT_EQ(HapSignerBlockUtils::GetCentralDirectoryOffset(eocdPair.first, eocdPair.second, centralDirectoryOffset), in HWTEST_F() 336 std::make_shared<RandomAccessFileOutput>(outputHap.get(), centralDirectoryOffset); in HWTEST_F() 354 int64_t centralDirectoryOffset; HWTEST_F() local [all...] |
H A D | zip_signer_test.cpp | 522 int64_t centralDirectoryOffset; in HWTEST_F() local 524 centralDirectoryOffset), in HWTEST_F() 526 int64_t newCentralDirOffset = centralDirectoryOffset + 10; in HWTEST_F()
|
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/hap/provider/ |
H A D | SignProvider.java | 342 long centralDirectoryOffset = zipInfo.getCentralDirectoryOffset(); in sign() 343 ZipDataInput beforeCentralDir = outputHapIn.slice(0, centralDirectoryOffset); in sign() 345 outputHapIn.createByteBuffer(centralDirectoryOffset, zipInfo.getCentralDirectorySize()); in sign() 355 appendCodeSignBlock(signerConfig, tmpOutput, suffix, centralDirectoryOffset, zip); in sign() 357 long newCentralDirectoryOffset = centralDirectoryOffset + signingBlock.length; in sign() 361 outputSignedFile(outputHap, centralDirectoryOffset, signingBlock, centralDirectory, eocdBuffer); in sign() 380 * @param centralDirectoryOffset central directory offset 389 long centralDirectoryOffset, Zip zip) in appendCodeSignBlock() 398 long codeSignOffset = centralDirectoryOffset + ((4 + 4 + 4) * (optionalBlocks.size() + 2) + (4 + 4 + 4)); in appendCodeSignBlock() 454 private void outputSignedFile(RandomAccessFile outputHap, long centralDirectoryOffset, in outputSignedFile() argument 388 appendCodeSignBlock(SignerConfig signerConfig, File tmpOutput, String suffix, long centralDirectoryOffset, Zip zip) appendCodeSignBlock() argument [all...] |
/developtools/hapsigner/hapsigntool_cpp/hap/provider/include/ |
H A D | sign_provider.h | 128 const std::string& suffix, int64_t centralDirectoryOffset, ZipSigner& zip); 129 bool OutputSignedFile(RandomAccessFile* outputHap, long centralDirectoryOffset,
|
/developtools/hapsigner/hapsigntool_cpp/utils/src/ |
H A D | hap_signer_block_utils.cpp | 180 int64_t& centralDirectoryOffset) in GetCentralDirectoryOffset() 190 centralDirectoryOffset = static_cast<int64_t>(offsetValue); in GetCentralDirectoryOffset() 191 if (centralDirectoryOffset > eocdOffset) { in GetCentralDirectoryOffset() 193 centralDirectoryOffset, eocdOffset); in GetCentralDirectoryOffset() 198 if (centralDirectoryOffset + centralDirectorySize != eocdOffset) { in GetCentralDirectoryOffset() 200 " not equal to eocdOffset %" PRId64, centralDirectoryOffset, in GetCentralDirectoryOffset() 179 GetCentralDirectoryOffset(ByteBuffer& eocd, int64_t eocdOffset, int64_t& centralDirectoryOffset) GetCentralDirectoryOffset() argument
|
/developtools/hapsigner/hapsigntool_cpp/utils/include/ |
H A D | hap_signer_block_utils.h | 91 int64_t& centralDirectoryOffset);
|
/developtools/hapsigner/hapsigntool_cpp/hap/provider/src/ |
H A D | sign_provider.cpp | 348 const std::string& suffix, int64_t centralDirectoryOffset, ZipSigner& zip) in AppendCodeSignBlock() 360 int64_t codeSignOffset = centralDirectoryOffset + ((4 + 4 + 4) * (optionalBlocks.size() + 2 + 1)); in AppendCodeSignBlock() 686 long centralDirectoryOffset, in OutputSignedFile() 692 std::make_shared<RandomAccessFileOutput>(outputHap, centralDirectoryOffset); in OutputSignedFile() 347 AppendCodeSignBlock(SignerConfig* signerConfig, std::string outputFilePath, const std::string& suffix, int64_t centralDirectoryOffset, ZipSigner& zip) AppendCodeSignBlock() argument 685 OutputSignedFile(RandomAccessFile* outputHap, long centralDirectoryOffset, ByteBuffer& signingBlock, ByteBufferDataSource* centralDirectory, ByteBuffer& eocdBuffer) OutputSignedFile() argument
|