Lines Matching refs:algorithm
183 DigestAlgorithm::DigestAlgorithmPtr algorithm = nullptr; in LoadPackage() local
187 int32_t ret = ReadUpgradePkgHeader(buffer, parsedLen, algorithm); in LoadPackage()
190 ret = ReadComponents(buffer, parsedLen, algorithm, fileNames); in LoadPackage()
212 algorithm->Update(buffer, UPGRADE_RESERVE_LEN + GetUpgradeSignatureLen()); in LoadPackage()
216 return Verify(parsedLen, algorithm, verifier, signData); in LoadPackage()
219 int32_t UpgradePkgFile::Verify(size_t start, DigestAlgorithm::DigestAlgorithmPtr algorithm, in Verify() argument
235 algorithm->Update(buffer, readBytes); in Verify()
240 algorithm->Final(digest); in Verify()
247 DigestAlgorithm::DigestAlgorithmPtr algorithm, std::vector<std::string> &fileNames) in ReadComponents() argument
257 algorithm->Update(buffer, sizeof(PkgTlv)); // tlv generate digest in ReadComponents()
287 algorithm->Update(signBuffer, decodeLen); // Generate digest for components in ReadComponents()
302 DigestAlgorithm::DigestAlgorithmPtr &algorithm) in ReadUpgradePkgHeader() argument
329 algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(pkgInfo_.pkgInfo.digestMethod); in ReadUpgradePkgHeader()
330 PKG_CHECK(algorithm != nullptr, return PKG_NOT_EXIST_ALGORITHM, in ReadUpgradePkgHeader()
332 algorithm->Init(); in ReadUpgradePkgHeader()
336 algorithm->Update(buffer, realLen); in ReadUpgradePkgHeader()
356 algorithm->Update(buffer, currLen); // Generate digest in ReadUpgradePkgHeader()
398 … PkgAlgorithm::PkgAlgorithmPtr algorithm = PkgAlgorithmFactory::GetAlgorithm(&fileInfo_.fileInfo); in Pack() local
400 …PKG_CHECK(algorithm != nullptr && outStream != nullptr && inStream != nullptr, return PKG_INVALID_… in Pack()
410 int32_t ret = algorithm->Pack(inStream, outStream, context); in Pack()
459 … PkgAlgorithm::PkgAlgorithmPtr algorithm = PkgAlgorithmFactory::GetAlgorithm(&fileInfo_.fileInfo); in Unpack() local
460 …PKG_CHECK(algorithm != nullptr, return PKG_INVALID_PARAM, "can not algorithm for %s", fileName_.c_… in Unpack()
472 ret = algorithm->Unpack(inStream, outStream, context); in Unpack()