• Home
  • Raw
  • Download

Lines Matching refs:algorithm

265     size_t &parsedLen, DigestAlgorithm::DigestAlgorithmPtr algorithm)  in ReadSignData()  argument
308 … DigestAlgorithm::DigestAlgorithmPtr algorithm, uint32_t needType) in ReadImgHashTLV() argument
327 algorithm->Update(buffer, buffer.length); in ReadImgHashTLV()
338 algorithm->Update(dataBuf, dataBuf.length); in ReadImgHashTLV()
343 …t UpgradePkgFile::ReadImgHashData(size_t &parsedLen, DigestAlgorithm::DigestAlgorithmPtr algorithm) in ReadImgHashData() argument
358 int32_t ret = ReadImgHashTLV(imgHashBuf, parsedLen, algorithm, TLV_TYPE_FOR_HASH_HEADER); in ReadImgHashData()
366 ret = ReadImgHashTLV(imgHashBuf, parsedLen, algorithm, TLV_TYPE_FOR_HASH_DATA); in ReadImgHashData()
394 DigestAlgorithm::DigestAlgorithmPtr algorithm) in ReadPackageInfo() argument
434 algorithm->Update(buffer, UPGRADE_RESERVE_LEN + GetUpgradeSignatureLen()); in ReadPackageInfo()
463 DigestAlgorithm::DigestAlgorithmPtr algorithm = nullptr; in LoadPackage() local
466 int32_t ret = ReadUpgradePkgHeader(parsedLen, algorithm); in LoadPackage()
473 ret = ReadComponents(parsedLen, algorithm, fileNames); in LoadPackage()
480 ret = VerifyFile(parsedLen, algorithm, verifier); in LoadPackage()
485 int32_t UpgradePkgFile::VerifyFile(size_t &parsedLen, DigestAlgorithm::DigestAlgorithmPtr algorithm, in VerifyFile() argument
489 return VerifyFileV2(parsedLen, algorithm, verifier); in VerifyFile()
492 return VerifyFileV1(parsedLen, algorithm, verifier); in VerifyFile()
495 …32_t UpgradePkgFile::VerifyFileV1(size_t &parsedLen, DigestAlgorithm::DigestAlgorithmPtr algorithm, in VerifyFileV1() argument
500 int32_t ret = ReadPackageInfo(signData, parsedLen, algorithm); in VerifyFileV1()
506 return Verify(parsedLen, algorithm, verifier, signData); in VerifyFileV1()
509 …32_t UpgradePkgFile::VerifyFileV2(size_t &parsedLen, DigestAlgorithm::DigestAlgorithmPtr algorithm, in VerifyFileV2() argument
512 int32_t ret = ReadReserveData(parsedLen, algorithm); in VerifyFileV2()
519 ret = ReadImgHashData(parsedLen, algorithm); in VerifyFileV2()
527 ret = ReadSignData(signData, parsedLen, algorithm); in VerifyFileV2()
532 return VerifyHeader(algorithm, verifier, signData); in VerifyFileV2()
535 int32_t UpgradePkgFile::Verify(size_t start, DigestAlgorithm::DigestAlgorithmPtr algorithm, in Verify() argument
556 algorithm->Update(buffer, readBytes); in Verify()
561 algorithm->Final(digest); in Verify()
571 int32_t UpgradePkgFile::VerifyHeader(DigestAlgorithm::DigestAlgorithmPtr algorithm, in VerifyHeader() argument
576 algorithm->Final(digest); in VerifyHeader()
594 DigestAlgorithm::DigestAlgorithmPtr algorithm, std::vector<std::string> &fileNames) in SaveEntry() argument
617 algorithm->Update(signBuffer, decodeLen); // Generate digest for components in SaveEntry()
636 DigestAlgorithm::DigestAlgorithmPtr algorithm, std::vector<std::string> &fileNames) in ReadComponents() argument
653 algorithm->Update(buffer, sizeof(PkgTlv)); // tlv generate digest in ReadComponents()
672 ret = SaveEntry(compBuffer, parsedLen, info, algorithm, fileNames); in ReadComponents()
705 … UpgradePkgFile::ReadReserveData(size_t &parsedLen, DigestAlgorithm::DigestAlgorithmPtr &algorithm) in ReadReserveData() argument
717 algorithm->Update(reserve_buf, reserve_buf.length); in ReadReserveData()
722 …gradePkgFile::ReadUpgradePkgHeader(size_t &realLen, DigestAlgorithm::DigestAlgorithmPtr &algorithm) in ReadUpgradePkgHeader() argument
738 algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(pkgInfo_.pkgInfo.digestMethod); in ReadUpgradePkgHeader()
739 if (algorithm == nullptr) { in ReadUpgradePkgHeader()
744 algorithm->Init(); in ReadUpgradePkgHeader()
748 algorithm->Update(buffer, realLen); in ReadUpgradePkgHeader()
771 algorithm->Update(buffer, currLen); // Generate digest in ReadUpgradePkgHeader()
840 … PkgAlgorithm::PkgAlgorithmPtr algorithm = PkgAlgorithmFactory::GetAlgorithm(&fileInfo_.fileInfo); in Pack() local
842 if (algorithm == nullptr || outStream == nullptr || inStream == nullptr) { in Pack()
856 int32_t ret = algorithm->Pack(inStream, outStream, context); in Pack()
929 … PkgAlgorithm::PkgAlgorithmPtr algorithm = PkgAlgorithmFactory::GetAlgorithm(&fileInfo_.fileInfo); in Unpack() local
930 if (algorithm == nullptr) { in Unpack()
950 ret = algorithm->UnpackWithVerify(inStream, outStream, context, in Unpack()