Searched refs:DigestAlgorithm (Results 1 – 18 of 18) sorted by relevance
159 DigestAlgorithm::DigestAlgorithmPtr algorithm, std::vector<std::string> &fileNames);161 DigestAlgorithm::DigestAlgorithmPtr algorithm, std::vector<std::string> &fileNames);165 DigestAlgorithm::DigestAlgorithmPtr &algorithm);167 int32_t Verify(size_t start, DigestAlgorithm::DigestAlgorithmPtr algorithm,173 size_t &parsedLen, DigestAlgorithm::DigestAlgorithmPtr algorithm);174 int32_t ReadReserveData(size_t &parsedLen, DigestAlgorithm::DigestAlgorithmPtr &algorithm);177 int32_t ReadImgHashData(size_t &parsedLen, DigestAlgorithm::DigestAlgorithmPtr algorithm);179 size_t &parsedLen, DigestAlgorithm::DigestAlgorithmPtr algorithm);182 int32_t VerifyFile(size_t &parsedLen, DigestAlgorithm::DigestAlgorithmPtr algorithm,184 int32_t VerifyFileV1(size_t &parsedLen, DigestAlgorithm::DigestAlgorithmPtr algorithm,[all …]
88 return DigestAlgorithm::GetDigestLen(pkgInfo_.pkgInfo.digestMethod); in GetDigestLen()265 size_t &parsedLen, DigestAlgorithm::DigestAlgorithmPtr algorithm) in ReadSignData()391 DigestAlgorithm::DigestAlgorithmPtr algorithm) in ReadPackageInfo()458 DigestAlgorithm::DigestAlgorithmPtr algorithm = nullptr; in LoadPackage()480 int32_t UpgradePkgFile::VerifyFile(size_t &parsedLen, DigestAlgorithm::DigestAlgorithmPtr algorithm, in VerifyFile()490 int32_t UpgradePkgFile::VerifyFileV1(size_t &parsedLen, DigestAlgorithm::DigestAlgorithmPtr algorit… in VerifyFileV1()504 int32_t UpgradePkgFile::VerifyFileV2(size_t &parsedLen, DigestAlgorithm::DigestAlgorithmPtr algorit… in VerifyFileV2()530 int32_t UpgradePkgFile::Verify(size_t start, DigestAlgorithm::DigestAlgorithmPtr algorithm, in Verify()566 int32_t UpgradePkgFile::VerifyHeader(DigestAlgorithm::DigestAlgorithmPtr algorithm, in VerifyHeader()589 DigestAlgorithm::DigestAlgorithmPtr algorithm, std::vector<std::string> &fileNames) in SaveEntry()[all …]
29 class DigestAlgorithm {31 using DigestAlgorithmPtr = std::shared_ptr<DigestAlgorithm>;33 DigestAlgorithm() {} in DigestAlgorithm() function35 virtual ~DigestAlgorithm() {} in ~DigestAlgorithm()66 class Crc32Algorithm : public DigestAlgorithm {84 class Sha256Algorithm : public DigestAlgorithm {102 class Sha384Algorithm : public DigestAlgorithm {
22 size_t DigestAlgorithm::GetDigestLen(int8_t digestMethod) in GetDigestLen()31 size_t DigestAlgorithm::GetSignatureLen(int8_t digestMethod) in GetSignatureLen()40 uint8_t DigestAlgorithm::GetDigestMethod(const std::string version) in GetDigestMethod()175 DigestAlgorithm::DigestAlgorithmPtr PkgAlgorithmFactory::GetDigestAlgorithm(uint8_t type) in GetDigestAlgorithm()184 return std::make_shared<DigestAlgorithm>(); in GetDigestAlgorithm()
42 int32_t PkgAlgorithm::FinalDigest(DigestAlgorithm::DigestAlgorithmPtr algorithm, in FinalDigest()62 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(context.di… in Pack()109 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(context.di… in Unpack()155 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(context.di… in UnpackWithVerify()
45 const PkgStreamPtr outStream, const DigestAlgorithm::DigestAlgorithmPtr algorithm);54 const PkgStreamPtr outStream, DigestAlgorithm::DigestAlgorithmPtr algorithm);
57 const PkgStreamPtr outStream, const DigestAlgorithm::DigestAlgorithmPtr algorithm) in PackCalculate()114 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(context.di… in Pack()153 const PkgStreamPtr outStream, DigestAlgorithm::DigestAlgorithmPtr algorithm) in UnpackCalculate()200 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(context.di… in Unpack()
85 int32_t FinalDigest(DigestAlgorithm::DigestAlgorithmPtr algorithm,95 static DigestAlgorithm::DigestAlgorithmPtr GetDigestAlgorithm(uint8_t type);
719 …PkgBuffer &buff, std::pair<DigestAlgorithm::DigestAlgorithmPtr, DigestAlgorithm::DigestAlgorithmPt… in DoCreatePkgStream()774 size_t digestLen = DigestAlgorithm::GetDigestLen(digestMethod); in DoCreatePkgStream()775 size_t signatureLen = DigestAlgorithm::GetSignatureLen(digestMethod); in DoCreatePkgStream()777 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(digestMeth… in DoCreatePkgStream()784 …DigestAlgorithm::DigestAlgorithmPtr algorithmInner = PkgAlgorithmFactory::GetDigestAlgorithm(diges… in DoCreatePkgStream()791 …std::pair<DigestAlgorithm::DigestAlgorithmPtr, DigestAlgorithm::DigestAlgorithmPtr> digestAlgorith… in DoCreatePkgStream()841 size_t digestLen = DigestAlgorithm::GetDigestLen(info->digestMethod); in DoCreatePkgStream()855 size_t signLen = DigestAlgorithm::GetSignatureLen(info->digestMethod); in DoCreatePkgStream()1083 int8_t digestMethod = static_cast<int8_t>(DigestAlgorithm::GetDigestMethod(version)); in DoCreatePkgStream()1084 size_t digestLen = DigestAlgorithm::GetDigestLen(digestMethod); in DoCreatePkgStream()[all …]
123 … std::pair<DigestAlgorithm::DigestAlgorithmPtr, DigestAlgorithm::DigestAlgorithmPtr> &algorithm);
106 int ret = DigestAlgorithm::GetDigestLen(invalidType); in TestInvalidParam()108 ret = DigestAlgorithm::GetSignatureLen(invalidType); in TestInvalidParam()111 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(invalidTyp… in TestInvalidParam()
38 using Hpackage::DigestAlgorithm;88 DigestAlgorithm::DigestAlgorithmPtr algorithm = in BuildFileDigest()
1/* 2 * Copyright (c) 2021 Huawei Device Co., Ltd. 3 * ...
37 using Hpackage::DigestAlgorithm;111 DigestAlgorithm::DigestAlgorithmPtr alg = in BuildFileDigest()
72 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(PKG_DIGEST… in BuildFileDigest()
93 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(PKG_DIGEST… in BuildFileDigest()
210 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(PKG_DIGEST… in BuildFileDigest()