/base/useriam/user_auth_framework/services/core/src/ |
H A D | schedule_node_builder.cpp | 33 const std::shared_ptr<ResourceNode> &verifier) in ScheduleNodeBuilder() 35 verifier_(verifier) in ScheduleNodeBuilder() 147 info_.verifier = verifier_; in Build() 161 const std::shared_ptr<ResourceNode> &verifier) in CheckExecutors() 168 if (!verifier) { in CheckExecutors() 169 IAM_LOGE("verifier not set"); in CheckExecutors() 173 if (collector->GetAuthType() != verifier->GetAuthType()) { in CheckExecutors() 174 IAM_LOGE("collector_ && verifier authtype mismatch"); in CheckExecutors() 178 if (collector->GetExecutorMatcher() != verifier->GetExecutorMatcher()) { in CheckExecutors() 184 if (collector == verifier in CheckExecutors() 32 ScheduleNodeBuilder(const std::shared_ptr<ResourceNode> &collector, const std::shared_ptr<ResourceNode> &verifier) ScheduleNodeBuilder() argument 160 CheckExecutors(const std::shared_ptr<ResourceNode> &collector, const std::shared_ptr<ResourceNode> &verifier) CheckExecutors() argument 196 New(const std::shared_ptr<ResourceNode> &collector, const std::shared_ptr<ResourceNode> &verifier) New() argument [all...] |
H A D | schedule_node_impl.cpp | 67 IAM_LOGI("verifier message length = %{public}zu, collector message length = %{public}zu", in GetScheduleAttribute() 118 return info_.verifier; in GetVerifyExecutor() 208 node = info_.verifier.lock(); in SendMessage() 287 auto verifier = info_.verifier.lock(); in GetDescription() local 288 ss << "schedule type:" << (verifier ? Common::AuthTypeToStr(verifier->GetAuthType()) : "nullptr") << in GetDescription() 348 auto verifier = info_.verifier.lock(); in ProcessBeginVerifier() local 349 if (collector == nullptr || verifier in ProcessBeginVerifier() 372 auto verifier = info_.verifier.lock(); ProcessBeginCollector() local 402 auto verifier = info_.verifier.lock(); NotifyCollectorReady() local 437 auto verifier = info_.verifier.lock(); ProcessEndCollector() local 461 auto verifier = info_.verifier.lock(); ProcessEndVerifier() local [all...] |
H A D | schedule_node_helper.cpp | 61 std::shared_ptr<ResourceNode> verifier; in ScheduleInfoToScheduleNode() local 65 if (!ScheduleInfoToExecutors(info, collector, verifier, collectorMessage, verifierMessage)) { in ScheduleInfoToScheduleNode() 73 auto builder = ScheduleNode::Builder::New(collector, verifier); in ScheduleInfoToScheduleNode() 106 std::shared_ptr<ResourceNode> &verifier, std::vector<uint8_t> &collectorMessage, in ScheduleInfoToExecutors() 127 verifier = resource; in ScheduleInfoToExecutors() 133 verifier = resource; in ScheduleInfoToExecutors() 147 if (verifier == nullptr) { in ScheduleInfoToExecutors() 148 IAM_LOGE("invalid executor verifier"); in ScheduleInfoToExecutors() 105 ScheduleInfoToExecutors(const HdiScheduleInfo &info, std::shared_ptr<ResourceNode> &collector, std::shared_ptr<ResourceNode> &verifier, std::vector<uint8_t> &collectorMessage, std::vector<uint8_t> &verifierMessage) ScheduleInfoToExecutors() argument
|
H A D | schedule_resource_node_listener.cpp | 39 auto verifier = scheduleNode->GetVerifyExecutor().lock(); in OnResourceNodePoolDelete() local 40 if (collector == resource || verifier == resource) { in OnResourceNodePoolDelete()
|
H A D | schedule_node_builder.h | 32 ScheduleNodeBuilder(const std::shared_ptr<ResourceNode> &collector, const std::shared_ptr<ResourceNode> &verifier); 53 const std::shared_ptr<ResourceNode> &verifier);
|
H A D | schedule_node_impl.h | 52 std::weak_ptr<ResourceNode> verifier; member
|
/base/update/updater/test/unittest/package/ |
H A D | pkg_verify_unittest.cpp | 202 // verifier with null pkg manager in TestHashDataVerifierFailed01() 203 HashDataVerifier verifier {nullptr}; in TestHashDataVerifierFailed01() 204 EXPECT_FALSE(verifier.LoadHashDataAndPkcs7("")); in TestHashDataVerifierFailed01() 205 EXPECT_FALSE(verifier.VerifyHashData("build_tools/", "updater_binary", nullptr)); in TestHashDataVerifierFailed01() 207 EXPECT_FALSE(verifier.VerifyHashData("build_tools/", "updater_binary", &filestream)); in TestHashDataVerifierFailed01() 215 HashDataVerifier verifier {pkgManager_}; in TestHashDataVerifierFailed02() 216 EXPECT_FALSE(verifier.LoadHashDataAndPkcs7(testPackagePath + invalidPkgPath)); in TestHashDataVerifierFailed02() 219 EXPECT_FALSE(verifier.LoadHashDataAndPkcs7("invalid package path")); in TestHashDataVerifierFailed02() 230 HashDataVerifier verifier {pkgManager_}; in TestHashDataVerifierFailed03() 231 EXPECT_FALSE(verifier in TestHashDataVerifierFailed03() 244 VerifyFileByVerifier(const HashDataVerifier &verifier, const std::string &fileName) VerifyFileByVerifier() argument [all...] |
/base/update/updater/services/script/script_manager/ |
H A D | script_manager_impl.h | 34 explicit ScriptManagerImpl(UScriptEnv *env, const Hpackage::HashDataVerifier *verifier)
in ScriptManagerImpl() argument 35 : scriptEnv_(env), scriptVerifier_(verifier) {}
in ScriptManagerImpl()
|
H A D | script_managerImpl.cpp | 34 ScriptManager* ScriptManager::GetScriptManager(UScriptEnv *env, const Hpackage::HashDataVerifier *verifier)
in GetScriptManager() argument 36 if (env == nullptr || verifier == nullptr) {
in GetScriptManager() 37 USCRIPT_LOGE("Env or verifier is null");
in GetScriptManager() 43 g_scriptManager = new (std::nothrow) ScriptManagerImpl(env, verifier);
in GetScriptManager()
|
/base/update/updater/services/package/pkg_package/ |
H A D | pkg_upgradefile.h | 168 VerifyFunction verifier, const std::vector<uint8_t> &signData);
180 int32_t VerifyHeader(DigestAlgorithm::DigestAlgorithmPtr algorithm, VerifyFunction verifier,
183 VerifyFunction verifier);
185 VerifyFunction verifier);
187 VerifyFunction verifier);
|
H A D | pkg_pkgfile.h | 47 int32_t LoadPackage(std::vector<std::string> &fileNames, VerifyFunction verifier = nullptr) override
50 UNUSED(verifier);
variable
|
H A D | pkg_upgradefile.cpp | 435 int32_t UpgradePkgFile::LoadPackage(std::vector<std::string> &fileNames, VerifyFunction verifier)
in LoadPackage() argument 437 if (verifier == nullptr) {
in LoadPackage() 438 PKG_LOGE("Check verifier nullptr");
in LoadPackage() 475 ret = VerifyFile(parsedLen, algorithm, verifier);
in LoadPackage() 481 VerifyFunction verifier)
in VerifyFile() 484 return VerifyFileV2(parsedLen, algorithm, verifier);
in VerifyFile() 487 return VerifyFileV1(parsedLen, algorithm, verifier);
in VerifyFile() 491 VerifyFunction verifier)
in VerifyFileV1() 501 return Verify(parsedLen, algorithm, verifier, signData);
in VerifyFileV1() 505 VerifyFunction verifier)
in VerifyFileV2() 480 VerifyFile(size_t &parsedLen, DigestAlgorithm::DigestAlgorithmPtr algorithm, VerifyFunction verifier) VerifyFile() argument 490 VerifyFileV1(size_t &parsedLen, DigestAlgorithm::DigestAlgorithmPtr algorithm, VerifyFunction verifier) VerifyFileV1() argument 504 VerifyFileV2(size_t &parsedLen, DigestAlgorithm::DigestAlgorithmPtr algorithm, VerifyFunction verifier) VerifyFileV2() argument 530 Verify(size_t start, DigestAlgorithm::DigestAlgorithmPtr algorithm, VerifyFunction verifier, const std::vector<uint8_t> &signData) Verify() argument 566 VerifyHeader(DigestAlgorithm::DigestAlgorithmPtr algorithm, VerifyFunction verifier, const std::vector<uint8_t> &signData) VerifyHeader() argument [all...] |
H A D | pkg_gzipfile.h | 77 int32_t LoadPackage(std::vector<std::string> &fileNames, VerifyFunction verifier = nullptr) override;
|
H A D | pkg_lz4file.h | 69 int32_t LoadPackage(std::vector<std::string> &fileNames, VerifyFunction verifier = nullptr) override;
|
H A D | pkg_lz4file.cpp | 176 int32_t Lz4PkgFile::LoadPackage(std::vector<std::string> &fileNames, VerifyFunction verifier)
in LoadPackage() argument 178 UNUSED(verifier);
in LoadPackage()
|
H A D | pkg_zipfile.h | 194 int32_t LoadPackage(std::vector<std::string> &fileNames, VerifyFunction verifier = nullptr) override;
|
H A D | pkg_gzipfile.cpp | 355 int32_t GZipPkgFile::LoadPackage(std::vector<std::string> &fileNames, VerifyFunction verifier)
in LoadPackage() argument 357 UNUSED(verifier);
in LoadPackage()
|
/base/update/updater/services/include/script/ |
H A D | script_manager.h | 61 static ScriptManager* GetScriptManager(UScriptEnv *env, const Hpackage::HashDataVerifier *verifier);
|
/base/update/updater/services/package/pkg_algorithm/ |
H A D | pkg_algorithm.cpp | 153 PkgAlgorithmContext &context, VerifyFunction verifier)
in UnpackWithVerify() 175 if (verifier != nullptr) {
in UnpackWithVerify() 176 ret = verifier(buffer, readLen, destOffset);
in UnpackWithVerify() 152 UnpackWithVerify(const PkgStreamPtr inStream, const PkgStreamPtr outStream, PkgAlgorithmContext &context, VerifyFunction verifier) UnpackWithVerify() argument
|
H A D | pkg_algorithm.h | 83 PkgAlgorithmContext &context, VerifyFunction verifier = nullptr);
|
/base/update/updater/test/fuzztest/scriptmanager_fuzzer/ |
H A D | scriptmanager_fuzzer.cpp | 230 HashDataVerifier verifier {&packageManager}; in TestUscriptExecute() 231 verifier.LoadHashDataAndPkcs7(path); in TestUscriptExecute() 232 ScriptManager *manager = ScriptManager::GetScriptManager(env.get(), &verifier); in TestUscriptExecute()
|
/base/update/updater/test/unittest/script/ |
H A D | script_unittest.cpp | 232 HashDataVerifier verifier {&packageManager}; in TestUscriptExecute() 233 verifier.LoadHashDataAndPkcs7(TEST_PATH_FROM + "updater_fake_pkg.zip"); in TestUscriptExecute() 234 ScriptManager *manager = ScriptManager::GetScriptManager(env, &verifier); in TestUscriptExecute()
|
/base/useriam/user_auth_framework/services/core/inc/ |
H A D | schedule_node_helper.h | 52 std::shared_ptr<ResourceNode> &verifier, std::vector<uint8_t> &collectorMessage,
|
H A D | schedule_node.h | 81 const std::shared_ptr<ResourceNode> &verifier);
|
/base/update/updater/services/ |
H A D | updater.cpp | 80 HashDataVerifier verifier {manager}; in ExtractUpdaterBinary() 81 if (!verifier.LoadHashDataAndPkcs7(packagePath) || in ExtractUpdaterBinary() 82 !verifier.VerifyHashData("build_tools/", updaterBinary, outStream)) { in ExtractUpdaterBinary()
|