Searched refs:digestMethod (Results 1 – 25 of 31) sorted by relevance
12
47 …nAlgorithm(const std::string keyPath, uint8_t digestMethod) : keyName_(keyPath), digestMethod_(dig… in SignAlgorithm() argument63 …VerifyAlgorithm(const std::string keyPath, uint8_t digestMethod) : SignAlgorithm(keyPath, digestMe… in VerifyAlgorithm() argument78 …gnAlgorithmRsa(const std::string &keyPath, uint8_t digestMethod) : SignAlgorithm(keyPath, digestMe… in SignAlgorithmRsa() argument87 …gnAlgorithmEcc(const std::string &keyPath, uint8_t digestMethod) : SignAlgorithm(keyPath, digestMe… in SignAlgorithmEcc() argument
22 size_t DigestAlgorithm::GetDigestLen(int8_t digestMethod) in GetDigestLen() argument25 if (digestMethod < PKG_DIGEST_TYPE_MAX) { in GetDigestLen()26 return digestLens[digestMethod]; in GetDigestLen()31 size_t DigestAlgorithm::GetSignatureLen(int8_t digestMethod) in GetSignatureLen() argument34 if (digestMethod < PKG_DIGEST_TYPE_MAX) { in GetSignatureLen()35 return signatureLens[digestMethod]; in GetSignatureLen()
49 uint8_t digestMethod = 0; member52 …gAlgorithmContext(PkgContextOffset offset, PkgContextSize size, uint32_t crc, uint8_t digestMethod) in PkgAlgorithmContext()59 this->digestMethod = digestMethod; in PkgAlgorithmContext()
45 if (context.digestMethod == PKG_DIGEST_TYPE_SHA256) { in FinalDigest()62 …ithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(context.digestMethod); in Pack()109 …ithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(context.digestMethod); in Unpack()155 …ithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(context.digestMethod); in UnpackWithVerify()
61 static size_t GetDigestLen(int8_t digestMethod);62 static size_t GetSignatureLen(int8_t digestMethod);
114 …ithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(context.digestMethod); in Pack()200 …ithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(context.digestMethod); in Unpack()
94 pkgInfo.digestMethod = type; in TestPackagePack()121 GetTestPrivateKeyName(pkgInfo.digestMethod).c_str()); in TestPackagePack()151 int TestZipPkgCompress(int digestMethod) in TestZipPkgCompress() argument153 … CreateZipPackage(testFileNames_, TEST_PATH_TO + testZipPackageName, TEST_PATH_FROM, digestMethod); in TestZipPkgCompress()156 int TestZipPkgDecompress(int digestMethod) in TestZipPkgDecompress() argument161 GetTestCertName(digestMethod), components); in TestZipPkgDecompress()180 file.fileInfo.digestMethod = PKG_DIGEST_TYPE_CRC; in TestGZipPkgCompress()186 pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; in TestGZipPkgCompress()189 GetTestPrivateKeyName(pkgInfo.digestMethod), &pkgInfo, files); in TestGZipPkgCompress()238 file.fileInfo.digestMethod = PKG_DIGEST_TYPE_CRC; in TestLz4PkgCompress()[all …]
148 PKG_LOGI("FileInfo [%zu] digestMethod: %d \n", i, info->digestMethod); in ExtractFile()154 const std::string packageName, const std::string &base, int digestMethod) in CreateZipPackage() argument164 file.fileInfo.digestMethod = PKG_DIGEST_TYPE_CRC; in CreateZipPackage()171 pkgInfo.digestMethod = digestMethod; in CreateZipPackage()173 …int32_t ret = pkgManager->CreatePackage(packageName, GetTestPrivateKeyName(digestMethod), &pkgInfo… in CreateZipPackage()
104 pkgInfo.pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; in GetUpgradePkgInfo()123 info->fileInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; in GetUpgradePkgInfo()252 info.fileInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; in TestCreatePackageInvalidFile()289 file.fileInfo.digestMethod = PKG_DIGEST_TYPE_CRC; in TestLz4PackageInvalidFile()293 pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; in TestLz4PackageInvalidFile()314 file.fileInfo.digestMethod = PKG_DIGEST_TYPE_CRC; in TestLz4PackageInvalidPkgType()318 pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; in TestLz4PackageInvalidPkgType()337 file.fileInfo.digestMethod = PKG_DIGEST_TYPE_CRC; in TestZipPackageInvalidFile()342 pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; in TestZipPackageInvalidFile()372 lz4Info.fileInfo.digestMethod = PKG_DIGEST_TYPE_NONE; in TestDecompressLz4plus()[all …]
50 upgradePackageInfo->pkgInfo.digestMethod = pkgInfoExt->digestMethod; in GetUpgradePkgInfo()66 info->fileInfo.digestMethod = pkgInfoExt->digestMethod; in GetUpgradePkgInfo()83 pkgInfo->digestMethod = pkgInfoExt->digestMethod; in GetZipPkgInfo()92 info->fileInfo.digestMethod = PKG_DIGEST_TYPE_CRC; in GetZipPkgInfo()103 pkgInfo->digestMethod = pkgInfoExt->digestMethod; in GetLz4PkgInfo()112 info->fileInfo.digestMethod = PKG_DIGEST_TYPE_CRC; in GetLz4PkgInfo()
147 localFileInfo->digestMethod = fileInfo->digestMethod; in Init()170 void PkgFileImpl::AddSignData(uint8_t digestMethod, size_t currOffset, size_t &signOffset) in AddSignData() argument173 if (digestMethod == PKG_DIGEST_TYPE_NONE) { in AddSignData()
63 0, fileInfo_.fileInfo.digestMethod in Pack()93 0, fileInfo_.fileInfo.digestMethod in Unpack()115 fileInfo_.fileInfo.digestMethod = PKG_DIGEST_TYPE_NONE; in DecodeHeader()172 AddSignData(pkgInfo_.digestMethod, currentOffset_, offset); in SavePackage()
61 pkgInfo_.digestMethod = PKG_DIGEST_TYPE_SHA256; in PkgFileImpl()
142 0, fileInfo_.fileInfo.digestMethod in Pack()215 0, fileInfo_.fileInfo.digestMethod in Unpack()280 fileInfo_.fileInfo.digestMethod = PKG_DIGEST_TYPE_CRC; in DecodeHeader()351 AddSignData(pkgInfo_.digestMethod, currentOffset_, offset); in SavePackage()
87 return DigestAlgorithm::GetDigestLen(pkgInfo_.pkgInfo.digestMethod); in GetDigestLen()396 if (pkgInfo_.pkgInfo.digestMethod == PKG_DIGEST_TYPE_SHA384) { in ReadPackageInfo()676 pkgInfo_.pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; in ParsePkgHeaderToTlv()681 pkgInfo_.pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA384; in ParsePkgHeaderToTlv()726 algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(pkgInfo_.pkgInfo.digestMethod); in ReadUpgradePkgHeader()838 0, fileInfo_.fileInfo.digestMethod in Pack()881 fileInfo_.fileInfo.digestMethod = PKG_DIGEST_TYPE_NONE; in DecodeHeader()920 0, fileInfo_.fileInfo.digestMethod in Unpack()981 if (pkgInfo_.pkgInfo.digestMethod < PKG_DIGEST_TYPE_MAX) { in GetPackageTlvType()982 return packageTlvType[pkgInfo_.pkgInfo.digestMethod]; in GetPackageTlvType()
68 pkgInfo_.digestMethod = PKG_DIGEST_TYPE_SHA256; in PkgFileImpl()
86 void AddSignData(uint8_t digestMethod, size_t currOffset, size_t &signOffset);
184 pkgInfo_.digestMethod = PKG_DIGEST_TYPE_SHA256; in PkgFileImpl()
1/* 2 * Copyright (c) 2021 Huawei Device Co., Ltd. 3 * ...
410 return Verify(info->digestMethod, digest, signature); in LoadPackageWithStream()764 …uint8_t digestMethod, uint8_t flags, std::vector<std::vector<uint8_t>> &digestInfos, size_t hashBu… in DoCreatePkgStream() argument767 size_t digestLen = DigestAlgorithm::GetDigestLen(digestMethod); in DoCreatePkgStream()768 size_t signatureLen = DigestAlgorithm::GetSignatureLen(digestMethod); in DoCreatePkgStream()770 …estAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(digestMethod); in DoCreatePkgStream()777 …gorithm::DigestAlgorithmPtr algorithmInner = PkgAlgorithmFactory::GetDigestAlgorithm(digestMethod); in DoCreatePkgStream()801 if (digestMethod != PKG_DIGEST_TYPE_SHA256) { in DoCreatePkgStream()812 int32_t PkgManagerImpl::Verify(uint8_t digestMethod, const std::vector<uint8_t> &digest, in DoCreatePkgStream() argument816 signVerifyKeyName_, digestMethod); in DoCreatePkgStream()834 size_t digestLen = DigestAlgorithm::GetDigestLen(info->digestMethod); in DoCreatePkgStream()[all …]
118 …int32_t Verify(uint8_t digestMethod, const std::vector<uint8_t> &digest, const std::vector<uint8_t…124 …uint8_t digestMethod, uint8_t flags, std::vector<std::vector<uint8_t>> &digestInfos, size_t hashBu…
66 uint8_t digestMethod; member76 uint8_t digestMethod = 0; member
76 uint8_t digestMethod = PKG_DIGEST_TYPE_SHA256; member
109 pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; in CreatePackageZip()
119 pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; in CreatePackageZip()