Home
last modified time | relevance | path

Searched refs:algoName (Results 1 - 25 of 73) sorted by relevance

123

/base/security/crypto_framework/frameworks/crypto_operation/
H A Dmd.c40 char algoName[HCF_MAX_ALGO_NAME_LEN]; member
44 char *algoName; member
71 static HcfMdSpiCreateFunc FindAbility(const char *algoName) in FindAbility() argument
74 if (strcmp(MD_ABILITY_SET[i].algoName, algoName) == 0) { in FindAbility()
78 LOGE("Algo not support! [Algo]: %s", algoName); in FindAbility()
134 return ((HcfMdImpl *)self)->algoName; in GetAlgoName()
152 HcfResult HcfMdCreate(const char *algoName, HcfMd **md) in HcfMdCreate() argument
154 if (!HcfIsStrValid(algoName, HCF_MAX_ALGO_NAME_LEN) || (md == NULL)) { in HcfMdCreate()
158 HcfMdSpiCreateFunc createSpiFunc = FindAbility(algoName); in HcfMdCreate()
[all...]
H A Dmac.c35 char algoName[HCF_MAX_ALGO_NAME_LEN]; member
39 char *algoName; member
59 static HcfMacSpiCreateFunc FindAbility(const char *algoName) in FindAbility() argument
62 if (strcmp(MAC_ABILITY_SET[i].algoName, algoName) == 0) { in FindAbility()
66 LOGE("Algo not support! [Algo]: %s", algoName); in FindAbility()
136 return ((HcfMacImpl *)self)->algoName; in GetAlgoName()
154 HcfResult HcfMacCreate(const char *algoName, HcfMac **mac) in HcfMacCreate() argument
156 if (!HcfIsStrValid(algoName, HCF_MAX_ALGO_NAME_LEN) || (mac == NULL)) { in HcfMacCreate()
160 HcfMacSpiCreateFunc createSpiFunc = FindAbility(algoName); in HcfMacCreate()
[all...]
H A Drand.c38 const char *algoName; member
42 char *algoName; member
60 static HcfRandSpiCreateFunc FindAbility(const char *algoName) in FindAbility() argument
63 if (strcmp(RAND_ABILITY_SET[i].algoName, algoName) == 0) { in FindAbility()
67 LOGE("Algo not support! [Algo]: %s", algoName); in FindAbility()
H A Dkey_agreement.c37 char algoName[HCF_MAX_ALGO_NAME_LEN]; member
164 return ((HcfKeyAgreementImpl *)self)->algoName; in GetAlgoName()
196 HcfResult HcfKeyAgreementCreate(const char *algoName, HcfKeyAgreement **returnObj) in HcfKeyAgreementCreate() argument
198 if ((!HcfIsStrValid(algoName, HCF_MAX_ALGO_NAME_LEN)) || (returnObj == NULL)) { in HcfKeyAgreementCreate()
203 if (ParseAndSetParameter(algoName, &params, ParseKeyAgreementParams) != HCF_SUCCESS) { in HcfKeyAgreementCreate()
218 if (strcpy_s(returnGenerator->algoName, HCF_MAX_ALGO_NAME_LEN, algoName) != EOK) { in HcfKeyAgreementCreate()
219 LOGE("Failed to copy algoName!"); in HcfKeyAgreementCreate()
H A Dsignature.c40 char algoName[HCF_MAX_ALGO_NAME_LEN]; member
48 char algoName[HCF_MAX_ALGO_NAME_LEN]; member
245 return ((HcfSignImpl *)self)->algoName; in GetSignAlgoName()
257 return ((HcfVerifyImpl *)self)->algoName; in GetVerifyAlgoName()
504 HcfResult HcfSignCreate(const char *algoName, HcfSign **returnObj) in HcfSignCreate() argument
507 if ((!HcfIsStrValid(algoName, HCF_MAX_ALGO_NAME_LEN)) || (returnObj == NULL)) { in HcfSignCreate()
512 if (ParseAndSetParameter(algoName, &params, ParseSignatureParams) != HCF_SUCCESS) { in HcfSignCreate()
528 if (strcpy_s(returnSign->algoName, HCF_MAX_ALGO_NAME_LEN, algoName) != EOK) { in HcfSignCreate()
529 LOGE("Failed to copy algoName!"); in HcfSignCreate()
557 HcfVerifyCreate(const char *algoName, HcfVerify **returnObj) HcfVerifyCreate() argument
[all...]
/base/security/crypto_framework/test/unittest/include/
H A Decc_common_param_spec.h28 HcfResult ConstructEccKeyPairCommParamsSpec(const char *algoName, HcfEccCommParamsSpec **spec);
29 HcfResult ConstructEccKeyPairParamsSpec(const char *algoName, HcfEccCommParamsSpec *eccCommSpec,
31 HcfResult ConstructEccPubKeyParamsSpec(const char *algoName, HcfEccCommParamsSpec *eccCommSpec,
33 HcfResult ConstructEccPriKeyParamsSpec(const char *algoName, HcfEccCommParamsSpec *eccCommSpec,
H A Dalg_25519_common_param_spec.h28 HcfResult ConstructAlg25519KeyPairParamsSpec(const char *algoName, bool choose, HcfAsyKeyParamsSpec **spec);
29 HcfResult ConstructAlg25519PubKeyParamsSpec(const char *algoName, bool choose, HcfAsyKeyParamsSpec **spec);
30 HcfResult ConstructAlg25519PriKeyParamsSpec(const char *algoName, bool choose, HcfAsyKeyParamsSpec **spec);
/base/security/crypto_framework/plugin/openssl_plugin/key/sym_key_generator/src/
H A Dsym_key_openssl.c114 return (const char *)impl->algoName; in GetAlgorithm()
174 if (impl->algoName != NULL) { in DestroySymKeySpi()
175 HcfFree(impl->algoName); in DestroySymKeySpi()
176 impl->algoName = NULL; in DestroySymKeySpi()
218 char *algoName = (char *)HcfMalloc(MAX_KEY_STR_SIZE, 0); in GetAlgoName() local
219 if (algoName == NULL) { in GetAlgoName()
220 LOGE("algoName malloc failed!"); in GetAlgoName()
223 if (strcpy_s(algoName, MAX_KEY_STR_SIZE, nameType) != EOK) { in GetAlgoName()
224 LOGE("algoName strcpy_s failed!"); in GetAlgoName()
227 if (strcpy_s(algoName in GetAlgoName()
[all...]
/base/security/crypto_framework/test/unittest/src/native/
H A Dnative_sym_key_test.cpp58 const char *algoName = OH_CryptoSymKeyGenerator_GetAlgoName(ctx); in HWTEST_F() local
59 ASSERT_NE(algoName, nullptr); in HWTEST_F()
78 const char *algoName = OH_CryptoSymKeyGenerator_GetAlgoName(ctx); in HWTEST_F() local
79 ASSERT_NE(algoName, nullptr); in HWTEST_F()
H A Dnative_asym_key_test.cpp65 const char *algoName = OH_CryptoAsymKeyGenerator_GetAlgoName(generator); in HWTEST_F() local
66 ASSERT_NE(algoName, nullptr); in HWTEST_F()
150 const char *algoName = OH_CryptoAsymKeyGenerator_GetAlgoName(ctx); in HWTEST_F() local
151 EXPECT_NE(algoName, nullptr); in HWTEST_F()
192 const char *algoName = OH_CryptoAsymKeyGenerator_GetAlgoName(ctx); in HWTEST_F() local
193 EXPECT_NE(algoName, nullptr); in HWTEST_F()
H A Dnative_digest_test.cpp88 const char *algoName = OH_CryptoDigest_GetAlgoName(mdObj); in HWTEST_F() local
89 int32_t cmpRes = strcmp(algoName, "SHA1"); in HWTEST_F()
/base/security/crypto_framework/test/fuzztest/crypto_operation/hcfkeyagreementcreate_fuzzer/
H A Dhcfkeyagreementcreate_fuzzer.cpp33 std::string algoName(reinterpret_cast<const char *>(data), size); in HcfKeyAgreementCreateFuzzTest()
34 int32_t res = HcfKeyAgreementCreate(algoName.c_str(), &keyAgreement); in HcfKeyAgreementCreateFuzzTest()
/base/security/crypto_framework/frameworks/key/
H A Dsym_key_generator.c55 char algoName[HCF_MAX_ALGO_NAME_LEN]; member
190 return ((HcfSymmKeyGeneratorImpl *)self)->algoName; in GetAlgoName()
245 HcfResult HcfSymKeyGeneratorCreate(const char *algoName, HcfSymKeyGenerator **returnObj) in HcfSymKeyGeneratorCreate() argument
247 if (!HcfIsStrValid(algoName, HCF_MAX_ALGO_NAME_LEN) || (returnObj == NULL)) { in HcfSymKeyGeneratorCreate()
253 if (ParseAndSetParameter(algoName, (void *)&attr, OnSetSymKeyParameter) != HCF_SUCCESS) { in HcfSymKeyGeneratorCreate()
268 if (strcpy_s(returnGenerator->algoName, HCF_MAX_ALGO_NAME_LEN, algoName)) { in HcfSymKeyGeneratorCreate()
269 LOGE("Failed to copy algoName!"); in HcfSymKeyGeneratorCreate()
/base/security/crypto_framework/test/fuzztest/key/symkeygenerator_fuzzer/
H A Dsymkeygenerator_fuzzer.cpp32 std::string algoName(reinterpret_cast<const char *>(data), size); in SymKeyGeneratorFuzzTest()
33 ret = HcfSymKeyGeneratorCreate(algoName.c_str(), &generator); in SymKeyGeneratorFuzzTest()
/base/security/crypto_framework/test/fuzztest/key/ecckeyutil_fuzzer/
H A Decckeyutil_fuzzer.cpp70 std::string algoName(reinterpret_cast<const char *>(data), size); in EccKeyUtilFuzzTest()
71 HcfResult res = HcfEccKeyUtilCreate(algoName.c_str(), &returnCommonParamSpec); in EccKeyUtilFuzzTest()
/base/security/crypto_framework/frameworks/cj/src/
H A Drandom_impl.cpp36 const char *algoName = randObj_->getAlgoName(randObj_); in GetAlgName() local
38 return algoName; in GetAlgName()
/base/security/crypto_framework/plugin/openssl_plugin/key/sym_key_generator/inc/
H A Dsym_common_defines.h30 char *algoName; member
/base/security/crypto_framework/test/unittest/src/
H A Dalg_25519_common_param_spec.c50 HcfResult ConstructAlg25519KeyPairParamsSpec(const char *algoName, bool choose, HcfAsyKeyParamsSpec **spec) in ConstructAlg25519KeyPairParamsSpec() argument
54 if (HcfAsyKeyGeneratorCreate(algoName, &generator) != HCF_SUCCESS) { in ConstructAlg25519KeyPairParamsSpec()
129 HcfResult ConstructAlg25519PubKeyParamsSpec(const char *algoName, bool choose, HcfAsyKeyParamsSpec **spec) in ConstructAlg25519PubKeyParamsSpec() argument
133 if (HcfAsyKeyGeneratorCreate(algoName, &generator) != HCF_SUCCESS) { in ConstructAlg25519PubKeyParamsSpec()
194 HcfResult ConstructAlg25519PriKeyParamsSpec(const char *algoName, bool choose, HcfAsyKeyParamsSpec **spec) in ConstructAlg25519PriKeyParamsSpec() argument
198 if (HcfAsyKeyGeneratorCreate(algoName, &generator) != HCF_SUCCESS) { in ConstructAlg25519PriKeyParamsSpec()
H A Dcrypto_asy_key_convert_pem_test.cpp891 static void AsyKeyConvertPemTest(const char *algoName, const char *pubKey, const char *priKey) in AsyKeyConvertPemTest() argument
894 HcfResult res = HcfAsyKeyGeneratorCreate(algoName, &generator); in AsyKeyConvertPemTest()
961 static void AsyKeyPemParamNullErrorTest(const char *algoName, const char *pubKey, const char *priKey) in AsyKeyPemParamNullErrorTest() argument
964 HcfResult res = HcfAsyKeyGeneratorCreate(algoName, &generator); in AsyKeyPemParamNullErrorTest()
994 static void AsyKeyPemParamFormatErrorTest(const char *algoName, const char *pubKey, const char *priKey) in AsyKeyPemParamFormatErrorTest() argument
997 HcfResult res = HcfAsyKeyGeneratorCreate(algoName, &generator); in AsyKeyPemParamFormatErrorTest()
1028 static void AsyKeyPemParamMatchErrorTest(const char *algoName, const char *pubKey, const char *priKey) in AsyKeyPemParamMatchErrorTest() argument
1031 HcfResult res = HcfAsyKeyGeneratorCreate(algoName, &generator); in AsyKeyPemParamMatchErrorTest()
/base/security/crypto_framework/frameworks/native/src/
H A Ddigest.c36 OH_Crypto_ErrCode OH_CryptoDigest_Create(const char *algoName, OH_CryptoDigest **ctx) in OH_CryptoDigest_Create() argument
41 HcfResult ret = HcfMdCreate(algoName, (HcfMd **)ctx); in OH_CryptoDigest_Create()
/base/security/crypto_framework/interfaces/inner_api/crypto_operation/
H A Dsignature.h84 HcfResult HcfSignCreate(const char *algoName, HcfSign **returnObj);
86 HcfResult HcfVerifyCreate(const char *algoName, HcfVerify **returnObj);
H A Dkey_agreement.h39 HcfResult HcfKeyAgreementCreate(const char *algoName, HcfKeyAgreement **returnObj);
H A Dmd.h41 HcfResult HcfMdCreate(const char *algoName, HcfMd **md);
/base/security/crypto_framework/interfaces/inner_api/key/
H A Dsym_key_generator.h57 * @param algoName Specifies the type of generated symmetric key generator object.
63 HcfResult HcfSymKeyGeneratorCreate(const char *algoName, HcfSymKeyGenerator **returnObj);
/base/security/crypto_framework/interfaces/kits/native/include/
H A Dcrypto_digest.h55 * @param algoName Indicates the algorithm name for generating the digest context. Example SHA256.
64 OH_Crypto_ErrCode OH_CryptoDigest_Create(const char *algoName, OH_CryptoDigest **ctx);

Completed in 10 milliseconds

123