Home
last modified time | relevance | path

Searched refs:algorithm (Results 1 – 25 of 30) sorted by relevance

12

/base/update/updater/services/package/pkg_algorithm/
Dpkg_algorithm.cpp39 int32_t PkgAlgorithm::FinalDigest(DigestAlgorithm::DigestAlgorithmPtr algorithm, in FinalDigest() argument
44 algorithm->Final(digest); in FinalDigest()
57 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(context.di… in Pack() local
58 PKG_CHECK(algorithm != nullptr, return PKG_NOT_EXIST_ALGORITHM, "Can not get digest algor"); in Pack()
59 algorithm->Init(); in Pack()
74 algorithm->Update(buffer, readLen); in Pack()
79 ret = FinalDigest(algorithm, context, true); in Pack()
90 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(context.di… in Unpack() local
91 PKG_CHECK(algorithm != nullptr, return PKG_NOT_EXIST_ALGORITHM, "Can not get digest algor"); in Unpack()
92 algorithm->Init(); in Unpack()
[all …]
Dpkg_algo_deflate.cpp52 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(context.di… in Pack() local
53 PKG_CHECK(algorithm != nullptr, return PKG_NOT_EXIST_ALGORITHM, "Can not get digest algor"); in Pack()
76 algorithm->Calculate(crcResult, inBuffer, readLen); in Pack()
91 const PkgStreamPtr outStream, DigestAlgorithm::DigestAlgorithmPtr algorithm) in UnpackCalculate() argument
128 algorithm->Calculate(crcResult, outBuffer, inflateLen); in UnpackCalculate()
146 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(context.di… in Unpack() local
147 PKG_CHECK(algorithm != nullptr, return PKG_NOT_EXIST_ALGORITHM, "Can not get digest algor"); in Unpack()
151 return UnpackCalculate(context, inStream, outStream, algorithm); in Unpack()
Dpkg_algo_deflate.h44 const PkgStreamPtr outStream, DigestAlgorithm::DigestAlgorithmPtr algorithm);
Dpkg_algorithm.h81 int32_t FinalDigest(DigestAlgorithm::DigestAlgorithmPtr algorithm,
/base/security/device_security_level/services/common/
Ddslm_crypto.c36 const struct DataBuffer *pbkData, uint32_t algorithm) in EcdsaVerify() argument
45 if ((algorithm != TYPE_ECDSA_SHA_256) && (algorithm != TYPE_ECDSA_SHA_384)) { in EcdsaVerify()
51 const EVP_MD *type = (algorithm == TYPE_ECDSA_SHA_256) ? EVP_sha256() : EVP_sha384(); in EcdsaVerify()
/base/update/updater/test/unittest/package/
Dpkg_algo_unittest.cpp112 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(invalidTyp… in TestInvalidParam() local
113 EXPECT_NE(nullptr, algorithm); in TestInvalidParam()
114 algorithm->Init(); in TestInvalidParam()
117 algorithm->Update(buffer, sizeof(dig2)); in TestInvalidParam()
118 algorithm->Final(buffer); in TestInvalidParam()
143 SignAlgorithm::SignAlgorithmPtr algorithm = PkgAlgorithmFactory::GetSignAlgorithm(filePath, in TestSignVerify() local
145 EXPECT_NE(nullptr, algorithm); in TestSignVerify()
148 ret = algorithm->SignBuffer(digest, signature, signLen); in TestSignVerify()
151 ret = algorithm->VerifyBuffer(digest.data, signature); in TestSignVerify()
155 algorithm = PkgAlgorithmFactory::GetVerifyAlgorithm(filePath, hashType); in TestSignVerify()
[all …]
Dpkg_test.h84 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(PKG_DIGEST… in BuildFileDigest() local
85 PKG_CHECK(algorithm != nullptr, pkgManager_->ClosePkgStream(stream); return -1, in BuildFileDigest()
87 algorithm->Init(); in BuildFileDigest()
96 algorithm->Update(buff, readLen); in BuildFileDigest()
102 algorithm->Final(buffer); in BuildFileDigest()
/base/update/updater/services/package/pkg_package/
Dpkg_upgradefile.cpp183 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()
[all …]
Dpkg_lz4file.cpp46 … PkgAlgorithm::PkgAlgorithmPtr algorithm = PkgAlgorithmFactory::GetAlgorithm(&fileInfo_.fileInfo); in Pack() local
50 …PKG_CHECK(algorithm != nullptr && outStream != nullptr && inStream != nullptr, return PKG_INVALID_… in Pack()
58 int32_t ret = algorithm->Pack(inStream, outStream, context); in Pack()
69 … PkgAlgorithm::PkgAlgorithmPtr algorithm = PkgAlgorithmFactory::GetAlgorithm(&fileInfo_.fileInfo); in Unpack() local
70 PKG_CHECK(algorithm != nullptr, return PKG_INVALID_PARAM, "can not algorithm for %s", in Unpack()
81 int32_t ret = algorithm->Unpack(inStream, outStream, context); in Unpack()
88 algorithm->UpdateFileInfo(&fileInfo_.fileInfo); in Unpack()
Dpkg_upgradefile.h110 DigestAlgorithm::DigestAlgorithmPtr algorithm, std::vector<std::string> &fileNames);
113 DigestAlgorithm::DigestAlgorithmPtr &algorithm);
115 int32_t Verify(size_t start, DigestAlgorithm::DigestAlgorithmPtr algorithm,
Dpkg_gzipfile.cpp114 … PkgAlgorithm::PkgAlgorithmPtr algorithm = PkgAlgorithmFactory::GetAlgorithm(&fileInfo_.fileInfo); in Pack() local
118 …PKG_CHECK(algorithm != nullptr && outStream != nullptr && inStream != nullptr, return PKG_INVALID_… in Pack()
126 int32_t ret = algorithm->Pack(inStream, outStream, context); in Pack()
149 … PkgAlgorithm::PkgAlgorithmPtr algorithm = PkgAlgorithmFactory::GetAlgorithm(&fileInfo_.fileInfo); in Unpack() local
150 PKG_CHECK(algorithm != nullptr, return PKG_INVALID_PARAM, "can not algorithm for %s", in Unpack()
164 int32_t ret = algorithm->Unpack(inStream, outStream, context); in Unpack()
182 algorithm->UpdateFileInfo(&fileInfo_.fileInfo); in Unpack()
Dpkg_zipfile.cpp214 … PkgAlgorithm::PkgAlgorithmPtr algorithm = PkgAlgorithmFactory::GetAlgorithm(&fileInfo_.fileInfo); in Pack() local
218 …PKG_CHECK(algorithm != nullptr && outStream != nullptr && inStream != nullptr, return PKG_INVALID_… in Pack()
245 int32_t ret = algorithm->Pack(inStream, outStream, context); in Pack()
501 … PkgAlgorithm::PkgAlgorithmPtr algorithm = PkgAlgorithmFactory::GetAlgorithm(&fileInfo_.fileInfo); in Unpack() local
502 PKG_CHECK(algorithm != nullptr, return PKG_INVALID_PARAM, in Unpack()
513 int32_t ret = algorithm->Unpack(inStream, outStream, context); in Unpack()
518 algorithm->UpdateFileInfo(&fileInfo_.fileInfo); in Unpack()
/base/update/updater/test/unittest/updater_binary/
Dupdater_binary_unittest.cpp88 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(PKG_DIGEST… in BuildFileDigest() local
89 …PKG_CHECK(algorithm != nullptr, pkgManager->ClosePkgStream(stream); return PKG_NOT_EXIST_ALGORITHM, in BuildFileDigest()
91 algorithm->Init(); in BuildFileDigest()
100 algorithm->Update(buff, readLen); in BuildFileDigest()
106 algorithm->Final(buffer); in BuildFileDigest()
/base/update/updater/test/fuzztest/UpdaterStartUpdaterProc_fuzzer/
DUpdaterStartUpdaterProc_fuzzer.cpp65 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(PKG_DIGEST… in BuildFileDigest() local
66 …PKG_CHECK(algorithm != nullptr, packageManager->ClosePkgStream(stream); return PKG_NOT_EXIST_ALGOR… in BuildFileDigest()
68 algorithm->Init(); in BuildFileDigest()
77 algorithm->Update(buff, readLen); in BuildFileDigest()
83 algorithm->Final(signBuffer); in BuildFileDigest()
/base/update/updater/test/unittest/script/
Dscript_unittest.cpp192 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(PKG_DIGEST… in BuildFileDigest() local
193 …PKG_CHECK(algorithm != nullptr, packageManager->ClosePkgStream(stream); return PKG_NOT_EXIST_ALGOR… in BuildFileDigest()
195 algorithm->Init(); in BuildFileDigest()
204 algorithm->Update(buff, readLen); in BuildFileDigest()
210 algorithm->Final(signBuffer); in BuildFileDigest()
/base/update/updater/test/fuzztest/ExtractAndExecuteScript_fuzzer/
DExtractAndExecuteScript_fuzzer.cpp195 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(PKG_DIGEST… in BuildFileDigest() local
196 …PKG_CHECK(algorithm != nullptr, packageManager->ClosePkgStream(stream); return PKG_NOT_EXIST_ALGOR… in BuildFileDigest()
198 algorithm->Init(); in BuildFileDigest()
207 algorithm->Update(buff, readLen); in BuildFileDigest()
213 algorithm->Final(signBuffer); in BuildFileDigest()
/base/security/device_security_level/services/include/
Ddslm_crypto.h43 const struct DataBuffer *pbkData, uint32_t algorithm);
/base/update/packaging_tools/
DREADME_zh.md63 -sa {ECC,RSA}, --signing_algorithm {ECC,RSA} The signing algorithm supported by the to…
64 -ha {sha256,sha384}, --hash_algorithm {sha256,sha384} The hash algorithm supported by the tool…
/base/update/updater/test/unittest/test_data/applypatch/
DTestDecompressGzip.new.gz
/base/update/updater/services/package/pkg_manager/
Dpkg_managerImpl.cpp572 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(digestMeth… in GenerateFileDigest() local
573 …PKG_CHECK(algorithm != nullptr, return PKG_NOT_EXIST_ALGORITHM, "Invalid file %s", stream->GetFile… in GenerateFileDigest()
574 algorithm->Init(); in GenerateFileDigest()
578 …PKG_CHECK(algorithm != nullptr, return PKG_NOT_EXIST_ALGORITHM, "Invalid file %s", stream->GetFile… in GenerateFileDigest()
594 PKG_IS_TRUE_DONE(flags & DIGEST_FLAGS_HAS_SIGN, algorithm->Update(buff, readLen)); in GenerateFileDigest()
606 PKG_IS_TRUE_DONE(flags & DIGEST_FLAGS_HAS_SIGN, algorithm->Update(buff, readLen)); in GenerateFileDigest()
611 … PkgBuffer result(digestInfos[DIGEST_INFO_HAS_SIGN].data(), digestLen); algorithm->Final(result)); in GenerateFileDigest()
684 PkgAlgorithm::PkgAlgorithmPtr algorithm = PkgAlgorithmFactory::GetAlgorithm(info); in DecompressBuffer() local
685 …PKG_CHECK(algorithm != nullptr, return PKG_INVALID_PARAM, "Can not get algorithm for %s", info->id… in DecompressBuffer()
691 … int32_t ret = algorithm->Unpack(inStream.get(), PkgStreamImpl::ConvertPkgStream(output), context); in DecompressBuffer()
[all …]
/base/security/device_security_level/oem_property/ohos/impl/
Ddslm_ohos_verify.c77 uint32_t algorithm; member
105 static int32_t GetAlgorithmType(const char *data, uint32_t dataLen, uint32_t *algorithm) in GetAlgorithmType() argument
111 *algorithm = TYPE_ECDSA_SHA_384; in GetAlgorithmType()
113 *algorithm = TYPE_ECDSA_SHA_256; in GetAlgorithmType()
424 if (GetAlgorithmType(algMsg, strlen(algMsg), &(pbkChain[i].algorithm)) != SUCCESS) { in ParsePubKeyChain()
473 …fy(&(pbkChain[i].src), &(pbkChain[i].sig), &(pbkChain[i].pbk), pbkChain[i].algorithm) != SUCCESS) { in VerifyCredPubKeyChain()
/base/msdp/device_status/libs/src/
Ddevicestatus_msdp_rdb.cpp346 extern "C" void Destroy(DevicestatusMsdpInterface* algorithm) in Destroy() argument
349 delete algorithm; in Destroy()
Ddevicestatus_sensor_rdb.cpp408 extern "C" void Destroy(DevicestatusSensorInterface* algorithm) in Destroy() argument
411 delete algorithm; in Destroy()
/base/security/appverify/interfaces/innerkits/appverify/src/util/
Dhap_verify_openssl_utils.cpp237 int len = OBJ_obj2txt(oId, sizeof(oId), signInfo->digest_enc_alg->algorithm, 1); in IsEnablePss()
252 int mdType = OBJ_obj2nid(signInfo->digest_alg->algorithm); in VerifyShaWithRsaPss()
394 int mdType = OBJ_obj2nid(signInfo->digest_alg->algorithm); in VerifyShaWithRsaPss()
/base/update/ota_lite/
DREADME.md22 │ └── verify # Verification algorithm code

12