/base/update/updater/services/package/pkg_verify/ |
H A D | pkg_verify_util.cpp | 55 int32_t PkgVerifyUtil::VerifyAccPackageSign(const PkgStreamPtr pkgStream, const std::string &keyPath) const in VerifyAccPackageSign() argument 57 if (pkgStream == nullptr) { in VerifyAccPackageSign() 64 if (GetSignature(pkgStream, signatureSize, signature, commentTotalLenAll) != PKG_SUCCESS) { in VerifyAccPackageSign() 69 size_t srcDataLen = pkgStream->GetFileLength() - commentTotalLenAll -2; in VerifyAccPackageSign() 73 pkgStream->Read(digest, 0, srcDataLen, readLen); in VerifyAccPackageSign() 96 int32_t PkgVerifyUtil::VerifyPackageSign(const PkgStreamPtr pkgStream) const in VerifyPackageSign() 98 if (pkgStream == nullptr) { in VerifyPackageSign() 105 if (GetSignature(pkgStream, signatureSize, signature, commentTotalLenAll) != PKG_SUCCESS) { in VerifyPackageSign() 118 size_t srcDataLen = pkgStream->GetFileLength() - commentTotalLenAll - 2; in VerifyPackageSign() 120 ret = HashCheck(pkgStream, srcDataLe in VerifyPackageSign() 129 GetSignature(const PkgStreamPtr pkgStream, size_t &signatureSize, std::vector<uint8_t> &signature, uint16_t &commentTotalLenAll) const GetSignature() argument 161 ParsePackage(const PkgStreamPtr pkgStream, size_t &signatureStart, size_t &signatureSize, uint16_t &commentTotalLenAll) const ParsePackage() argument [all...] |
H A D | zip_pkg_parse.cpp | 51 int32_t ZipPkgParse::DoParseZipPkg(PkgStreamPtr pkgStream, PkgSignComment &pkgSignComment, in DoParseZipPkg() argument 54 size_t fileLen = pkgStream->GetFileLength(); in DoParseZipPkg() 64 int32_t ret = pkgStream->Read(zipEocd, zipEocdStart, eocdTotalLen, readLen); in DoParseZipPkg() 66 PKG_LOGE("read zip eocd failed %s", pkgStream->GetFileName().c_str()); in DoParseZipPkg() 89 int32_t ZipPkgParse::ParseZipPkg(PkgStreamPtr pkgStream, PkgSignComment &pkgSignComment) const in ParseZipPkg() argument 91 if (pkgStream == nullptr) { in ParseZipPkg() 95 size_t fileLen = pkgStream->GetFileLength(); in ParseZipPkg() 98 PKG_LOGE("file len[%zu] < footerSize.", pkgStream->GetFileLength()); in ParseZipPkg() 105 int32_t ret = pkgStream->Read(footer, footerStart, footerSize, readLen); in ParseZipPkg() 107 PKG_LOGE("read FOOTER struct failed %s", pkgStream in ParseZipPkg() [all...] |
H A D | pkg_verify_util.h | 34 int32_t VerifyAccPackageSign(const PkgStreamPtr pkgStream, const std::string &keyPath) const; 35 int32_t GetSignature(const PkgStreamPtr pkgStream, size_t &signatureSize, 43 int32_t ParsePackage(const PkgStreamPtr pkgStream, size_t &signatureStart,
|
H A D | zip_pkg_parse.h | 29 int32_t DoParseZipPkg(PkgStreamPtr pkgStream, PkgSignComment &pkgSignComment, 32 int32_t ParseZipPkg(Hpackage::PkgStreamPtr pkgStream, PkgSignComment &pkgSignComment) const;
|
H A D | hash_data_verifier.cpp | 116 PkgManager::StreamPtr pkgStream = nullptr; in LoadPkcs7FromPackage() local 117 int32_t ret = manager_->CreatePkgStream(pkgStream, pkgPath, 0, PkgStream::PkgStreamType_Read); in LoadPkcs7FromPackage() 129 ret = verifyUtil.GetSignature(PkgStreamImpl::ConvertPkgStream(pkgStream), in LoadPkcs7FromPackage() 131 manager_->ClosePkgStream(pkgStream); in LoadPkcs7FromPackage()
|
/base/update/updater/services/script/script_interpreter/ |
H A D | script_interpreter.cpp | 29 int32_t ScriptInterpreter::ExecuteScript(ScriptManagerImpl *manager, Hpackage::PkgManager::StreamPtr pkgStream)
in ExecuteScript() argument 31 if (pkgStream == nullptr) {
in ExecuteScript() 36 USCRIPT_LOGI("ExecuteScript %s", pkgStream->GetFileName().c_str());
in ExecuteScript() 39 USCRIPT_LOGE("Fail to create ScriptInterpreter for script %s", pkgStream->GetFileName().c_str());
in ExecuteScript() 43 int32_t ret = inter->LoadScript(pkgStream);
in ExecuteScript() 45 USCRIPT_LOGE("Fail to loadScript script %s", pkgStream->GetFileName().c_str());
in ExecuteScript() 53 ret, pkgStream->GetFileName().c_str());
in ExecuteScript() 77 int32_t ScriptInterpreter::LoadScript(Hpackage::PkgManager::StreamPtr pkgStream)
in LoadScript() argument 82 scanner_->SetPkgStream(pkgStream);
in LoadScript()
|
H A D | scanner.h | 53 void SetPkgStream(Hpackage::PkgManager::StreamPtr pkgStream) in SetPkgStream() argument 55 pkgStream_ = pkgStream; in SetPkgStream()
|
H A D | script_interpreter.h | 42 static int32_t ExecuteScript(ScriptManagerImpl *manager, Hpackage::PkgManager::StreamPtr pkgStream);
71 int32_t LoadScript(Hpackage::PkgManager::StreamPtr pkgStream);
|
/base/update/updater/services/package/pkg_manager/ |
H A D | pkg_managerImpl.cpp | 509 PkgStreamPtr pkgStream = new MemoryMapStream(this, fileName, buffer, PkgStream::PkgStreamType_Buffer);
in CreatePkgStream() local 510 if (pkgStream == nullptr) {
in CreatePkgStream() 514 stream = pkgStream;
in CreatePkgStream() 521 PkgStreamPtr pkgStream = new(std::nothrow) FlowDataStream(this, fileName, fileLen,
in CreatePkgStream() local 523 if (pkgStream == nullptr) {
in CreatePkgStream() 527 stream = pkgStream;
in CreatePkgStream() 970 PkgStreamPtr pkgStream = nullptr;
in DoCreatePkgStream() local 971 int32_t ret = CreatePkgStream(pkgStream, packagePath, 0, PkgStream::PkgStreamType_Read);
in DoCreatePkgStream() 979 if (verifyUtil.VerifyPackageSign(pkgStream) != PKG_SUCCESS) {
in DoCreatePkgStream() 980 ret = verifyUtil.VerifyAccPackageSign(pkgStream, keyPat in DoCreatePkgStream() 1025 PkgStreamPtr pkgStream = nullptr; DoCreatePkgStream() local 1046 PkgStreamPtr pkgStream = nullptr; DoCreatePkgStream() local [all...] |