/ohos5.0/base/security/appverify/interfaces/innerkits/appverify/test/unittest/src/ |
H A D | hap_signing_block_utils_test.cpp | 50 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 D | hap_verify_test.cpp | 98 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 D | app_centraldirectory.c | 99 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 D | hap_signing_block_utils.cpp | 58 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 D | hap_verify_v2.cpp | 52 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 D | hap_signing_block_utils.h | 58 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 D | bundle_extractor.cpp | 27 uint8_t BundleExtractor::ExtractHapProfile(const std::string &hapFile, std::ostringstream &profileS… in ExtractHapProfile() argument 29 ExtractorUtil extractorUtil(hapFile); in ExtractHapProfile()
|
H A D | bundle_daemon_client.cpp | 231 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 D | hap_file_data_source.cpp | 23 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 D | bundle_extractor.h | 25 static uint8_t ExtractHapProfile(const std::string &hapFile, std::ostringstream &profileStream);
|
H A D | bundle_daemon_client.h | 36 int32_t ExtractHap(const char *hapFile, const char *codePath);
|
/ohos5.0/base/security/appverify/interfaces/innerkits/appverify/include/common/ |
H A D | hap_file_data_source.h | 27 …HapFileDataSource(RandomAccessFile& hapFile, long long offset, long long size, long long position);
|
/ohos5.0/base/security/appverify/interfaces/innerkits/appverify_lite/include/ |
H A D | app_centraldirectory.h | 88 bool FindSignature(const FileRead *hapFile, SignatureInfo *signInfo);
|
/ohos5.0/base/security/appverify/interfaces/innerkits/appverify/include/verify/ |
H A D | hap_verify_v2.h | 38 int32_t Verify(RandomAccessFile& hapFile, HapVerifyResult& hapVerifyV1Result);
|
/ohos5.0/foundation/bundlemanager/bundle_framework/test/systemtest/common/bms/bms_install_system_test/ |
H A D | bms_install_hap_so_test.cpp | 224 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()
|