Lines Matching refs:algorithm
188 DigestAlgorithm::DigestAlgorithmPtr algorithm = nullptr; in LoadPackage() local
192 int32_t ret = ReadUpgradePkgHeader(buffer, parsedLen, algorithm); in LoadPackage()
195 ret = ReadComponents(buffer, parsedLen, algorithm, fileNames); in LoadPackage()
217 algorithm->Update(buffer, UPGRADE_RESERVE_LEN + GetUpgradeSignatureLen()); in LoadPackage()
221 return Verify(parsedLen, algorithm, verifier, signData); in LoadPackage()
224 int32_t UpgradePkgFile::Verify(size_t start, DigestAlgorithm::DigestAlgorithmPtr algorithm, in Verify() argument
243 algorithm->Update(buffer, readBytes); in Verify()
248 algorithm->Final(digest); in Verify()
258 DigestAlgorithm::DigestAlgorithmPtr algorithm, std::vector<std::string> &fileNames) in ReadComponents() argument
268 algorithm->Update(buffer, sizeof(PkgTlv)); // tlv generate digest in ReadComponents()
298 algorithm->Update(signBuffer, decodeLen); // Generate digest for components in ReadComponents()
313 DigestAlgorithm::DigestAlgorithmPtr &algorithm) in ReadUpgradePkgHeader() argument
340 algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(pkgInfo_.pkgInfo.digestMethod); in ReadUpgradePkgHeader()
341 PKG_CHECK(algorithm != nullptr, return PKG_NOT_EXIST_ALGORITHM, in ReadUpgradePkgHeader()
343 algorithm->Init(); in ReadUpgradePkgHeader()
347 algorithm->Update(buffer, realLen); in ReadUpgradePkgHeader()
367 algorithm->Update(buffer, currLen); // Generate digest in ReadUpgradePkgHeader()
410 … PkgAlgorithm::PkgAlgorithmPtr algorithm = PkgAlgorithmFactory::GetAlgorithm(&fileInfo_.fileInfo); in Pack() local
412 if (algorithm == nullptr || outStream == nullptr || inStream == nullptr) { in Pack()
426 int32_t ret = algorithm->Pack(inStream, outStream, context); in Pack()
488 … PkgAlgorithm::PkgAlgorithmPtr algorithm = PkgAlgorithmFactory::GetAlgorithm(&fileInfo_.fileInfo); in Unpack() local
489 if (algorithm == nullptr) { in Unpack()
509 ret = algorithm->Unpack(inStream, outStream, context); in Unpack()