/base/security/crypto_framework/frameworks/crypto_operation/ |
H A D | md.c | 40 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 D | mac.c | 35 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 D | rand.c | 38 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 D | key_agreement.c | 37 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, ¶ms, 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 D | signature.c | 40 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, ¶ms, 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 D | ecc_common_param_spec.h | 28 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 D | alg_25519_common_param_spec.h | 28 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 D | sym_key_openssl.c | 114 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 D | native_sym_key_test.cpp | 58 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 D | native_asym_key_test.cpp | 65 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 D | native_digest_test.cpp | 88 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 D | hcfkeyagreementcreate_fuzzer.cpp | 33 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 D | sym_key_generator.c | 55 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 D | symkeygenerator_fuzzer.cpp | 32 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 D | ecckeyutil_fuzzer.cpp | 70 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 D | random_impl.cpp | 36 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 D | sym_common_defines.h | 30 char *algoName; member
|
/base/security/crypto_framework/test/unittest/src/ |
H A D | alg_25519_common_param_spec.c | 50 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 D | crypto_asy_key_convert_pem_test.cpp | 891 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 D | digest.c | 36 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 D | signature.h | 84 HcfResult HcfSignCreate(const char *algoName, HcfSign **returnObj); 86 HcfResult HcfVerifyCreate(const char *algoName, HcfVerify **returnObj);
|
H A D | key_agreement.h | 39 HcfResult HcfKeyAgreementCreate(const char *algoName, HcfKeyAgreement **returnObj);
|
H A D | md.h | 41 HcfResult HcfMdCreate(const char *algoName, HcfMd **md);
|
/base/security/crypto_framework/interfaces/inner_api/key/ |
H A D | sym_key_generator.h | 57 * @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 D | crypto_digest.h | 55 * @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);
|