Home
last modified time | relevance | path

Searched refs:pkgStream (Results 1 - 9 of 9) sorted by relevance

/base/update/updater/services/package/pkg_verify/
H A Dpkg_verify_util.cpp55 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 Dzip_pkg_parse.cpp51 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 Dpkg_verify_util.h34 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 Dzip_pkg_parse.h29 int32_t DoParseZipPkg(PkgStreamPtr pkgStream, PkgSignComment &pkgSignComment,
32 int32_t ParseZipPkg(Hpackage::PkgStreamPtr pkgStream, PkgSignComment &pkgSignComment) const;
H A Dhash_data_verifier.cpp116 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 Dscript_interpreter.cpp29 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 Dscanner.h53 void SetPkgStream(Hpackage::PkgManager::StreamPtr pkgStream) in SetPkgStream() argument
55 pkgStream_ = pkgStream; in SetPkgStream()
H A Dscript_interpreter.h42 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 Dpkg_managerImpl.cpp509 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...]

Completed in 5 milliseconds