Home
last modified time | relevance | path

Searched refs:hapFile (Results 1 – 15 of 15) sorted by relevance

/ohos5.0/base/security/appverify/interfaces/innerkits/appverify/test/unittest/src/
H A Dhap_signing_block_utils_test.cpp50 if (!hapFile.is_open()) { in CreatTestZipFile()
55 hapFile.seekp(0, std::ios_base::beg); in CreatTestZipFile()
56 hapFile.write(block, sizeof(block)); in CreatTestZipFile()
80 hapFile.write(block, sizeof(block)); in CreatTestZipFile()
91 hapFile.close(); in CreatTestZipFile()
163 std::ofstream hapFile; variable
165 ASSERT_TRUE(hapFile.is_open());
169 hapFile.close();
220 std::ofstream hapFile; variable
222 ASSERT_TRUE(hapFile.is_open());
[all …]
H A Dhap_verify_test.cpp98 std::ofstream hapFile; variable
100 ASSERT_TRUE(hapFile.is_open());
103 hapFile.close();
147 std::ofstream hapFile; variable
149 ASSERT_TRUE(hapFile.is_open());
152 hapFile.close();
175 std::ofstream hapFile; variable
180 hapFile.close();
245 std::ofstream hapFile; variable
247 ASSERT_TRUE(hapFile.is_open());
[all …]
/ohos5.0/base/security/appverify/interfaces/innerkits/appverify_lite/src/
H A Dapp_centraldirectory.c99 if (hapFile->len <= sizeof(MinEocd)) { in GetEocd()
102 int32_t ret = HapMMap(hapFile->len, 0, &mmapInfo, hapFile); in GetEocd()
111 fileStart + hapFile->len - sizeof(MinEocd), sizeof(MinEocd)) != EOK) { in GetEocd()
117 *eocdOffset = hapFile->len - sizeof(MinEocd); in GetEocd()
122 UINT16_MAX_VALUE : (hapFile->len - sizeof(MinEocd)); in GetEocd()
123 fileStart += hapFile->len - sizeof(MinEocd) - maxReadLen; in GetEocd()
137 *eocdOffset = hapFile->len - sizeof(MinEocd) - (maxReadLen - i); in GetEocd()
146 bool FindSignature(const FileRead *hapFile, SignatureInfo *signInfo) in FindSignature() argument
148 if (hapFile == NULL || signInfo == NULL) { in FindSignature()
153 if (!GetEocd(hapFile, &hapEocd, &eocdOffset)) { in FindSignature()
[all …]
/ohos5.0/base/security/appverify/interfaces/innerkits/appverify/src/util/
H A Dhap_signing_block_utils.cpp58 bool HapSigningBlockUtils::FindHapSignature(RandomAccessFile& hapFile, SignatureInfo& signInfo) in FindHapSignature() argument
61 if (!FindEocdInHap(hapFile, eocdAndOffsetInFile)) { in FindHapSignature()
73 if (!FindHapSigningBlock(hapFile, signInfo.hapCentralDirOffset, signInfo)) { in FindHapSignature()
87 if (FindEocdInHap(hapFile, 0, eocd)) { in FindEocdInHap()
95 return FindEocdInHap(hapFile, USHRT_MAX, eocd); in FindEocdInHap()
101 long long fileLength = hapFile.GetLength(); in FindEocdInHap()
115 long long ret = hapFile.ReadFileFullyFromOffset(searchEocdBuffer, searchRangeOffset); in FindEocdInHap()
326 long long ret = hapFile.ReadFileFullyFromOffset(hapBlockHead, readHeadOffset); in FindHapSubSigningBlock()
358 ret = hapFile.ReadFileFullyFromOffset(signBuffer, dataOffset); in FindHapSubSigningBlock()
424 Pkcs7Context& digestInfo, RandomAccessFile& hapFile, SignatureInfo& signInfo) in VerifyHapIntegrity() argument
[all …]
/ohos5.0/base/security/appverify/interfaces/innerkits/appverify/src/verify/
H A Dhap_verify_v2.cpp52 RandomAccessFile hapFile; in Verify() local
53 if (!hapFile.Init(standardFilePath, readFile)) { in Verify()
58 int32_t resultCode = Verify(hapFile, hapVerifyV1Result); in Verify()
65 RandomAccessFile hapFile; in Verify() local
66 if (!hapFile.InitWithFd(fileFd)) { in Verify()
71 return Verify(hapFile, hapVerifyV1Result); in Verify()
94 if (!HapSigningBlockUtils::FindHapSignature(hapFile, hapSignInfo)) { in Verify()
445 RandomAccessFile hapFile; in ParseHapProfile() local
446 if (!hapFile.Init(standardFilePath)) { in ParseHapProfile()
492 RandomAccessFile hapFile; in ParseHapSignatureInfo() local
[all …]
/ohos5.0/base/security/appverify/interfaces/innerkits/appverify/include/util/
H A Dhap_signing_block_utils.h58 DLL_EXPORT static bool FindHapSignature(RandomAccessFile& hapFile, SignatureInfo& signInfo);
60 DLL_EXPORT static bool VerifyHapIntegrity(Pkcs7Context& digestInfo, RandomAccessFile& hapFile,
85 …DLL_EXPORT static bool FindEocdInHap(RandomAccessFile& hapFile, std::pair<HapByteBuffer, long long…
86 DLL_EXPORT static bool FindEocdInHap(RandomAccessFile& hapFile, unsigned short maxCommentSize,
91 static bool FindHapSigningBlock(RandomAccessFile& hapFile, long long centralDirOffset,
93 static bool FindHapSubSigningBlock(RandomAccessFile& hapFile, int32_t blockCount,
/ohos5.0/foundation/bundlemanager/bundle_framework_lite/services/bundlemgr_lite/src/
H A Dbundle_extractor.cpp27 uint8_t BundleExtractor::ExtractHapProfile(const std::string &hapFile, std::ostringstream &profileS… in ExtractHapProfile() argument
29 ExtractorUtil extractorUtil(hapFile); in ExtractHapProfile()
H A Dbundle_daemon_client.cpp231 int32_t BundleDaemonClient::ExtractHap(const char *hapFile, const char *codePath) in RegisterCallback() argument
236 if (hapFile == nullptr || codePath == nullptr) { in RegisterCallback()
241 return CallClientInvoke(EXTRACT_HAP, hapFile, codePath); in RegisterCallback()
/ohos5.0/base/security/appverify/interfaces/innerkits/appverify/src/common/
H A Dhap_file_data_source.cpp23 HapFileDataSource::HapFileDataSource(RandomAccessFile& hapFile, in HapFileDataSource() argument
25 …: DataSource(), hapFileRandomAccess(hapFile), fileOffset(offset), sourceSize(size), sourcePosition… in HapFileDataSource()
/ohos5.0/foundation/bundlemanager/bundle_framework_lite/services/bundlemgr_lite/include/
H A Dbundle_extractor.h25 static uint8_t ExtractHapProfile(const std::string &hapFile, std::ostringstream &profileStream);
H A Dbundle_daemon_client.h36 int32_t ExtractHap(const char *hapFile, const char *codePath);
/ohos5.0/base/security/appverify/interfaces/innerkits/appverify/include/common/
H A Dhap_file_data_source.h27 …HapFileDataSource(RandomAccessFile& hapFile, long long offset, long long size, long long position);
/ohos5.0/base/security/appverify/interfaces/innerkits/appverify_lite/include/
H A Dapp_centraldirectory.h88 bool FindSignature(const FileRead *hapFile, SignatureInfo *signInfo);
/ohos5.0/base/security/appverify/interfaces/innerkits/appverify/include/verify/
H A Dhap_verify_v2.h38 int32_t Verify(RandomAccessFile& hapFile, HapVerifyResult& hapVerifyV1Result);
/ohos5.0/foundation/bundlemanager/bundle_framework/test/systemtest/common/bms/bms_install_system_test/
H A Dbms_install_hap_so_test.cpp224 static std::string InstallBundle(const std::string &hapFile);
228 static std::string UpdateInstall(const std::string &hapFile);
274 const std::string &hapFile) in InstallBundle() argument
283 std::vector<std::string> pathVec { THIRD_BUNDLE_PATH + hapFile }; in InstallBundle()
347 const std::string &hapFile) in UpdateInstall() argument
356 std::vector<std::string> pathVec { THIRD_BUNDLE_PATH + hapFile }; in UpdateInstall()