| /base/update/updater/services/package/pkg_algorithm/ |
| D | pkg_algorithm.cpp | 39 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 …]
|
| D | pkg_algo_deflate.cpp | 52 …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()
|
| D | pkg_algo_deflate.h | 44 const PkgStreamPtr outStream, DigestAlgorithm::DigestAlgorithmPtr algorithm);
|
| D | pkg_algorithm.h | 81 int32_t FinalDigest(DigestAlgorithm::DigestAlgorithmPtr algorithm,
|
| /base/security/device_security_level/services/common/ |
| D | dslm_crypto.c | 36 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/ |
| D | pkg_algo_unittest.cpp | 112 …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 …]
|
| D | pkg_test.h | 84 …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/ |
| D | pkg_upgradefile.cpp | 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() [all …]
|
| D | pkg_lz4file.cpp | 46 … 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()
|
| D | pkg_upgradefile.h | 110 DigestAlgorithm::DigestAlgorithmPtr algorithm, std::vector<std::string> &fileNames); 113 DigestAlgorithm::DigestAlgorithmPtr &algorithm); 115 int32_t Verify(size_t start, DigestAlgorithm::DigestAlgorithmPtr algorithm,
|
| D | pkg_gzipfile.cpp | 114 … 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()
|
| D | pkg_zipfile.cpp | 214 … 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/ |
| D | updater_binary_unittest.cpp | 88 …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/ |
| D | UpdaterStartUpdaterProc_fuzzer.cpp | 65 …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/ |
| D | script_unittest.cpp | 192 …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/ |
| D | ExtractAndExecuteScript_fuzzer.cpp | 195 …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/ |
| D | dslm_crypto.h | 43 const struct DataBuffer *pbkData, uint32_t algorithm);
|
| /base/update/packaging_tools/ |
| D | README_zh.md | 63 -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/ |
| D | TestDecompressGzip.new.gz | |
| /base/update/updater/services/package/pkg_manager/ |
| D | pkg_managerImpl.cpp | 572 …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/ |
| D | dslm_ohos_verify.c | 77 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/ |
| D | devicestatus_msdp_rdb.cpp | 346 extern "C" void Destroy(DevicestatusMsdpInterface* algorithm) in Destroy() argument 349 delete algorithm; in Destroy()
|
| D | devicestatus_sensor_rdb.cpp | 408 extern "C" void Destroy(DevicestatusSensorInterface* algorithm) in Destroy() argument 411 delete algorithm; in Destroy()
|
| /base/security/appverify/interfaces/innerkits/appverify/src/util/ |
| D | hap_verify_openssl_utils.cpp | 237 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/ |
| D | README.md | 22 │ └── verify # Verification algorithm code
|