Home
last modified time | relevance | path

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

12

/base/security/crypto_framework/frameworks/certificate/
Dcert_chain_validator.c38 char *algorithm; member
46 const char *algorithm; member
54 static const HcfCertChainValidatorFuncSet *FindAbility(const char *algorithm) in FindAbility() argument
57 if (strcmp(CERT_PATH_VALIDATOR_ABILITY_SET[i].algorithm, algorithm) == 0) { in FindAbility()
61 LOGE("Algorithm for certChain validator is not support! [algorithm]: %s", algorithm); in FindAbility()
82 HcfFree(validatorImpl->algorithm); in DestroyCertChainValidator()
83 validatorImpl->algorithm = NULL; in DestroyCertChainValidator()
169 const char *algo = (const char *)impl->algorithm; in GetAlgorithm()
173 HcfResult HcfCertChainValidatorCreate(const char *algorithm, HcfCertChainValidator **pathValidator) in HcfCertChainValidatorCreate() argument
175 if (!IsStrValid(algorithm, HCF_MAX_STR_LEN) || (pathValidator == NULL)) { in HcfCertChainValidatorCreate()
[all …]
/base/update/updater/services/package/pkg_algorithm/
Dpkg_algorithm.cpp42 int32_t PkgAlgorithm::FinalDigest(DigestAlgorithm::DigestAlgorithmPtr algorithm, in FinalDigest() argument
47 algorithm->Final(digest); in FinalDigest()
62 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(context.di… in Pack() local
63 if (algorithm == nullptr) { in Pack()
67 algorithm->Init(); in Pack()
88 algorithm->Update(buffer, readLen); in Pack()
93 ret = FinalDigest(algorithm, context, true); in Pack()
109 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(context.di… in Unpack() local
110 if (algorithm == nullptr) { in Unpack()
114 algorithm->Init(); in Unpack()
[all …]
Dpkg_algo_deflate.cpp58 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(context.di… in Pack() local
59 PKG_CHECK(algorithm != nullptr, return PKG_NOT_EXIST_ALGORITHM, "Can not get digest algor"); in Pack()
82 algorithm->Calculate(crcResult, inBuffer, readLen); in Pack()
97 const PkgStreamPtr outStream, DigestAlgorithm::DigestAlgorithmPtr algorithm) in UnpackCalculate() argument
134 algorithm->Calculate(crcResult, outBuffer, inflateLen); in UnpackCalculate()
152 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(context.di… in Unpack() local
153 if (algorithm == nullptr) { in Unpack()
162 return UnpackCalculate(context, inStream, outStream, algorithm); in Unpack()
Dpkg_algo_deflate.h45 const PkgStreamPtr outStream, DigestAlgorithm::DigestAlgorithmPtr algorithm);
/base/startup/hvb/tools/
Dreadme.md23 ​ --algorithm SHA256_RSA2048 //签名算法
31 …086bcb8cf37f991733f2696 --pubkey boot_pub.pem --privkey boot_priv.pem --algorithm SHA256_RSA2048 -…
49 ​ --algorithm SHA256_RSA2048 //签名算法
57 …cb8cf37f991733f2696 --pubkey system_pub.pem --privkey system_priv.pem --algorithm SHA256_RSA2048 …
73 ​ --algorithm SHA256_RSA2048 //签名算法
89 ….pem --privkey test_priv.pem --partition rvt --partition_size 4194304 --algorithm SHA256_RSA2048 -…
/base/update/updater/services/package/pkg_package/
Dpkg_upgradefile.cpp188 DigestAlgorithm::DigestAlgorithmPtr algorithm = nullptr; in LoadPackage() local
192 int32_t ret = ReadUpgradePkgHeader(buffer, parsedLen, algorithm); in LoadPackage()
195 ret = ReadComponents(buffer, parsedLen, algorithm, fileNames); in LoadPackage()
217 algorithm->Update(buffer, UPGRADE_RESERVE_LEN + GetUpgradeSignatureLen()); in LoadPackage()
221 return Verify(parsedLen, algorithm, verifier, signData); in LoadPackage()
224 int32_t UpgradePkgFile::Verify(size_t start, DigestAlgorithm::DigestAlgorithmPtr algorithm, in Verify() argument
243 algorithm->Update(buffer, readBytes); in Verify()
248 algorithm->Final(digest); in Verify()
258 DigestAlgorithm::DigestAlgorithmPtr algorithm, std::vector<std::string> &fileNames) in ReadComponents() argument
268 algorithm->Update(buffer, sizeof(PkgTlv)); // tlv generate digest in ReadComponents()
[all …]
Dpkg_lz4file.cpp49 … PkgAlgorithm::PkgAlgorithmPtr algorithm = PkgAlgorithmFactory::GetAlgorithm(&fileInfo_.fileInfo); in Pack() local
55 if (algorithm == nullptr || outStream == nullptr || inStream == nullptr) { in Pack()
65 int32_t ret = algorithm->Pack(inStream, outStream, context); in Pack()
79 … PkgAlgorithm::PkgAlgorithmPtr algorithm = PkgAlgorithmFactory::GetAlgorithm(&fileInfo_.fileInfo); in Unpack() local
80 if (algorithm == nullptr) { in Unpack()
95 int32_t ret = algorithm->Unpack(inStream, outStream, context); in Unpack()
105 algorithm->UpdateFileInfo(&fileInfo_.fileInfo); in Unpack()
Dpkg_upgradefile.h112 DigestAlgorithm::DigestAlgorithmPtr algorithm, std::vector<std::string> &fileNames);
115 DigestAlgorithm::DigestAlgorithmPtr &algorithm);
117 int32_t Verify(size_t start, DigestAlgorithm::DigestAlgorithmPtr algorithm,
Dpkg_gzipfile.cpp114 … PkgAlgorithm::PkgAlgorithmPtr algorithm = PkgAlgorithmFactory::GetAlgorithm(&fileInfo_.fileInfo); in Pack() local
120 if (algorithm == nullptr || outStream == nullptr || inStream == nullptr) { in Pack()
130 int32_t ret = algorithm->Pack(inStream, outStream, context); in Pack()
159 … PkgAlgorithm::PkgAlgorithmPtr algorithm = PkgAlgorithmFactory::GetAlgorithm(&fileInfo_.fileInfo); in Unpack() local
160 PKG_CHECK(algorithm != nullptr, return PKG_INVALID_PARAM, "can not algorithm for %s", in Unpack()
174 int32_t ret = algorithm->Unpack(inStream, outStream, context); in Unpack()
192 algorithm->UpdateFileInfo(&fileInfo_.fileInfo); in Unpack()
/base/security/device_security_level/oem_property/common/
Ddslm_credential_utils.c61 uint32_t algorithm; member
97 const struct DataBuffer *pbkData, uint32_t algorithm);
179 … int32_t ret = EcdsaVerify(&root->publicKey, &root->signature, &root->publicKey, root->algorithm); in VerifyCredentialCb()
187 …ify(&intermediate->publicKey, &intermediate->signature, &root->publicKey, intermediate->algorithm); in VerifyCredentialCb()
195 … ret = EcdsaVerify(&last->publicKey, &last->signature, &intermediate->publicKey, last->algorithm); in VerifyCredentialCb()
276 static uint32_t GetAlgorithmType(const char *algorithm) in GetAlgorithmType() argument
278 if (algorithm == NULL) { in GetAlgorithmType()
282 if (strncmp(algorithm, "SHA256withECDSA", strlen("SHA256withECDSA")) == 0) { in GetAlgorithmType()
286 if (strncmp(algorithm, "SHA384withECDSA", strlen("SHA384withECDSA")) == 0) { in GetAlgorithmType()
384 attestation->algorithm = GetAlgorithmType(GetJsonFieldString(item, JSON_KEY_ALGORITHM)); in ParsePublicKeyAttestation()
[all …]
/base/security/device_security_level/test/dslm_unit_test/
Ddslm_oem_property_test.cpp42 const struct DataBuffer *pbkData, uint32_t algorithm);
688 uint32_t algorithm = TYPE_ECDSA_SHA_256; variable
690 int32_t ret = EcdsaVerify(&srcData, &sigData, pbkData, algorithm);
698 uint32_t algorithm = TYPE_ECDSA_SHA_256; variable
706 int32_t ret = EcdsaVerify(&srcData, &sigData, &pbkData, algorithm);
716 int32_t ret = EcdsaVerify(&srcData, &sigData, &pbkData, algorithm);
726 int32_t ret = EcdsaVerify(&srcData, &sigData, &pbkData, algorithm);
735 uint32_t algorithm = TYPE_ECDSA_SHA_256; variable
743 int32_t ret = EcdsaVerify(&srcData, &sigData, &pbkData, algorithm);
753 int32_t ret = EcdsaVerify(&srcData, &sigData, &pbkData, algorithm);
[all …]
/base/msdp/device_status/libs/
DBUILD.gn25 "include/algorithm",
74 "src/algorithm/algo_absolute_still.cpp",
75 "src/algorithm/algo_relative_still.cpp",
76 "src/algorithm/algo_base.cpp",
/base/update/updater/test/unittest/package/
Dpkg_algo_unittest.cpp111 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(invalidTyp… in TestInvalidParam() local
112 EXPECT_NE(nullptr, algorithm); in TestInvalidParam()
113 algorithm->Init(); in TestInvalidParam()
116 algorithm->Update(buffer, sizeof(dig2)); in TestInvalidParam()
117 algorithm->Final(buffer); in TestInvalidParam()
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/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/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/msdp/device_status/libs/src/
Ddevicestatus_algorithm_manager.cpp228 extern "C" void Destroy(const DevicestatusMsdpInterface* algorithm) in Destroy() argument
231 if (algorithm != nullptr) { in Destroy()
233 delete algorithm; in Destroy()
/base/security/crypto_framework/interfaces/innerkits/certificate/
Dcert_chain_validator.h52 HcfResult HcfCertChainValidatorCreate(const char *algorithm, HcfCertChainValidator **pathValidator);
/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/update/updater/test/unittest/test_data/applypatch/
DTestDecompressGzip.new.gz
/base/update/updater/services/package/pkg_manager/
Dpkg_managerImpl.cpp651 …DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(digestMeth… in CreatePkgStream() local
652 …PKG_CHECK(algorithm != nullptr, return PKG_NOT_EXIST_ALGORITHM, "Invalid file %s", stream->GetFile… in CreatePkgStream()
653 algorithm->Init(); in CreatePkgStream()
657 …PKG_CHECK(algorithm != nullptr, return PKG_NOT_EXIST_ALGORITHM, "Invalid file %s", stream->GetFile… in CreatePkgStream()
673 PKG_IS_TRUE_DONE(flags & DIGEST_FLAGS_HAS_SIGN, algorithm->Update(buff, readLen)); in CreatePkgStream()
685 PKG_IS_TRUE_DONE(flags & DIGEST_FLAGS_HAS_SIGN, algorithm->Update(buff, readLen)); in CreatePkgStream()
690 … PkgBuffer result(digestInfos[DIGEST_INFO_HAS_SIGN].data(), digestLen); algorithm->Final(result)); in CreatePkgStream()
785 PkgAlgorithm::PkgAlgorithmPtr algorithm = PkgAlgorithmFactory::GetAlgorithm(info); in CreatePkgStream() local
786 if (algorithm == nullptr) { in CreatePkgStream()
798 … int32_t ret = algorithm->Unpack(inStream.get(), PkgStreamImpl::ConvertPkgStream(stream), context); in CreatePkgStream()
[all …]
/base/update/packaging_tools/
DREADME_zh.md75 -sa {ECC,RSA}, --signing_algorithm {ECC,RSA} The signing algorithm supported by the to…
76 -ha {sha256,sha384}, --hash_algorithm {sha256,sha384} The hash algorithm supported by the tool…
/base/security/crypto_framework/frameworks/js/napi/certificate/src/
Dnapi_cert_chain_validator.cpp216 std::string algorithm; in CreateCertChainValidator() local
217 if (!GetStringFromJSParams(env, argv[PARAM0], algorithm, true)) { in CreateCertChainValidator()
222 HcfResult res = HcfCertChainValidatorCreate(algorithm.c_str(), &certChainValidator); in CreateCertChainValidator()
/base/security/huks/services/huks_standard/huks_service/main/systemapi_wrap/hisysevent_wrapper/src/
Dhks_report_wrapper.c122 static void GetAlgorithmTag(const struct HksParamSet *paramSetIn, uint32_t *algorithm) in GetAlgorithmTag() argument
127 *algorithm = algorithmParam->uint32Param; in GetAlgorithmTag()
/base/startup/hvb/libhvb/include/
Dhvb_cert.h55 uint32_t algorithm; member

12