/base/security/crypto_framework/plugin/openssl_plugin/key/asy_key_generator/src/ |
H A D | sm2_asy_key_generator_openssl.c | 38 int32_t curveId; member 66 static HcfResult CheckParamsSpecToGetCurveId(const HcfEccCommParamsSpec *ecParams, int32_t *curveId) in CheckParamsSpecToGetCurveId() argument 91 *curveId = NID_sm2; in CheckParamsSpecToGetCurveId() 104 int32_t curveId = 0; in GenerateSm2KeyWithParamsSpec() local 105 HcfResult ret = CheckParamsSpecToGetCurveId(ecParams, &curveId); in GenerateSm2KeyWithParamsSpec() 106 if (ret == HCF_SUCCESS && curveId != 0) { in GenerateSm2KeyWithParamsSpec() 107 ecKey = OpensslEcKeyNewByCurveName(curveId); in GenerateSm2KeyWithParamsSpec() 462 if (impl->curveId != 0) { in GetSm2PubKeyEncoded() 463 LOGD("Have a curveId"); in GetSm2PubKeyEncoded() 501 if (impl->curveId ! in GetSm2PriKeyEncoded() 548 int32_t curveId = 0; GetCurveName() local 746 PackSm2PubKey(int32_t curveId, EC_KEY *ecKey, const char *fieldType, HcfOpensslSm2PubKey **returnObj) PackSm2PubKey() argument 797 PackSm2PriKey(int32_t curveId, EC_KEY *ecKey, const char *fieldType, HcfOpensslSm2PriKey **returnObj) PackSm2PriKey() argument 858 ConvertEcPubKey(int32_t curveId, HcfBlob *pubKeyBlob, HcfOpensslSm2PubKey **returnPubKey) ConvertEcPubKey() argument 876 ConvertEcPriKey(int32_t curveId, HcfBlob *priKeyBlob, HcfOpensslSm2PriKey **returnPriKey) ConvertEcPriKey() argument 1030 ConvertSM2PemPubKey(int32_t curveId, const char *pubKeyStr, HcfOpensslSm2PubKey **returnPubKey) ConvertSM2PemPubKey() argument 1058 ConvertSM2PemPriKey(int32_t curveId, const char *priKeyStr, HcfOpensslSm2PriKey **returnPriKey) ConvertSM2PemPriKey() argument 1244 int32_t curveId = (int32_t)OpensslEcGroupGetCurveName(OpensslEcKeyGet0Group(ecKey)); EngineGenerateKeyPairBySpec() local 1278 int32_t curveId = (int32_t)OpensslEcGroupGetCurveName(OpensslEcKeyGet0Group(ecKey)); EngineGeneratePubKeyBySpec() local 1312 int32_t curveId = (int32_t)OpensslEcGroupGetCurveName(OpensslEcKeyGet0Group(ecKey)); EngineGeneratePriKeyBySpec() local 1332 int32_t curveId = 0; HcfAsyKeyGeneratorSpiSm2Create() local [all...] |
H A D | ecc_asy_key_generator_openssl.c | 56 int32_t curveId; member 502 static HcfResult CompareOpenssl160BitsType(const HcfEccCommParamsSpec *ecParams, int32_t *curveId, in CompareOpenssl160BitsType() argument 507 *curveId = NID_brainpoolP160r1; in CompareOpenssl160BitsType() 511 *curveId = NID_brainpoolP160t1; in CompareOpenssl160BitsType() 517 static HcfResult CompareOpenssl192BitsType(const HcfEccCommParamsSpec *ecParams, int32_t *curveId, in CompareOpenssl192BitsType() argument 522 *curveId = NID_brainpoolP192r1; in CompareOpenssl192BitsType() 526 *curveId = NID_brainpoolP192t1; in CompareOpenssl192BitsType() 532 static HcfResult CompareOpenssl224BitsType(const HcfEccCommParamsSpec *ecParams, int32_t *curveId, in CompareOpenssl224BitsType() argument 538 *curveId = NID_secp224r1; in CompareOpenssl224BitsType() 542 *curveId in CompareOpenssl224BitsType() 552 CompareOpenssl256BitsType(const HcfEccCommParamsSpec *ecParams, int32_t *curveId, HcfBigIntegerParams *bigIntegerParams) CompareOpenssl256BitsType() argument 572 CompareOpenssl320BitsType(const HcfEccCommParamsSpec *ecParams, int32_t *curveId, HcfBigIntegerParams *bigIntegerParams) CompareOpenssl320BitsType() argument 587 CompareOpenssl384BitsType(const HcfEccCommParamsSpec *ecParams, int32_t *curveId, HcfBigIntegerParams *bigIntegerParams) CompareOpenssl384BitsType() argument 607 CompareOpenssl512BitsType(const HcfEccCommParamsSpec *ecParams, int32_t *curveId, HcfBigIntegerParams *bigIntegerParams) CompareOpenssl512BitsType() argument 622 CompareOpenssl521BitsType(const HcfEccCommParamsSpec *ecParams, int32_t *curveId, HcfBigIntegerParams *bigIntegerParams) CompareOpenssl521BitsType() argument 634 CheckParamsSpecToGetCurveId(const HcfEccCommParamsSpec *ecParams, int32_t *curveId) CheckParamsSpecToGetCurveId() argument 693 int32_t curveId = 0; GenerateEcKeyWithParamsSpec() local 1085 ConvertOsslParamsToEccPubKey(const char *groupName, int32_t curveId, HcfBlob *pointBlob, const char *format) ConvertOsslParamsToEccPubKey() argument 1423 int32_t curveId = 0; GetCurveName() local 1610 PackEccPubKey(int32_t curveId, EC_KEY *ecKey, const char *fieldType, HcfOpensslEccPubKey **returnObj) PackEccPubKey() argument 1653 PackEccPriKey(int32_t curveId, EC_KEY *ecKey, const char *fieldType, HcfOpensslEccPriKey **returnObj) PackEccPriKey() argument 1714 ConvertEcPubKey(int32_t curveId, HcfBlob *pubKeyBlob, HcfOpensslEccPubKey **returnPubKey) ConvertEcPubKey() argument 1751 ConvertEcPriKey(int32_t curveId, HcfBlob *priKeyBlob, HcfOpensslEccPriKey **returnPriKey) ConvertEcPriKey() argument 1822 ConvertEcPemPubKey(int32_t curveId, const char *pubKeyStr, HcfOpensslEccPubKey **returnPubKey) ConvertEcPemPubKey() argument 1850 ConvertEcPemPriKey(int32_t curveId, const char *priKeyStr, HcfOpensslEccPriKey **returnPriKey) ConvertEcPemPriKey() argument 2036 int32_t curveId = (int32_t)OpensslEcGroupGetCurveName(OpensslEcKeyGet0Group(ecKey)); EngineGenerateKeyPairBySpec() local 2070 int32_t curveId = (int32_t)OpensslEcGroupGetCurveName(OpensslEcKeyGet0Group(ecKey)); EngineGeneratePubKeyBySpec() local 2104 int32_t curveId = (int32_t)OpensslEcGroupGetCurveName(OpensslEcKeyGet0Group(ecKey)); EngineGeneratePriKeyBySpec() local 2125 int32_t curveId = 0; HcfAsyKeyGeneratorSpiEccCreate() local [all...] |
H A D | ecc_common_param_spec_generator_openssl.c | 246 int32_t curveId = 0; in HcfECCCommonParamSpecCreate() local 248 if (GetOpensslCurveId(params->bits, &curveId) != HCF_SUCCESS) { in HcfECCCommonParamSpecCreate() 249 LOGE("Get curveId parameter failed."); in HcfECCCommonParamSpecCreate() 253 EC_GROUP *ecGroup = OpensslEcGroupNewByCurveName(curveId); in HcfECCCommonParamSpecCreate()
|
/base/security/crypto_framework/plugin/openssl_plugin/common/inc/ |
H A D | openssl_class.h | 32 int32_t curveId; member 43 int32_t curveId; member 125 int32_t curveId; member 136 int32_t curveId; member
|
H A D | ecc_openssl_common.h | 26 HcfResult NewEcKeyPair(int32_t curveId, EC_KEY **returnEcKey);
|
H A D | openssl_common.h | 44 HcfResult GetCurveNameByCurveId(int32_t curveId, char **curveName);
|
/base/security/crypto_framework/plugin/openssl_plugin/common/src/ |
H A D | openssl_common.c | 71 int32_t curveId; member 133 HcfResult GetCurveNameByCurveId(int32_t curveId, char **curveName) in GetCurveNameByCurveId() argument 140 if (CURVE_NAME_MAP[i].curveId == curveId) { in GetCurveNameByCurveId() 145 LOGE("Invalid curve id:%d", curveId); in GetCurveNameByCurveId()
|
H A D | ecc_openssl_common.c | 24 HcfResult NewEcKeyPair(int32_t curveId, EC_KEY **returnEcKey) in NewEcKeyPair() argument 26 EC_KEY *ecKey = OpensslEcKeyNewByCurveName(curveId); in NewEcKeyPair()
|
/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/ |
H A D | hks_openssl_ecc.c | 172 int curveId = 0;
in HksOpensslEccGenerateKey() local 173 HKS_IF_NOT_SUCC_LOGE_RETURN(HksOpensslGetCurveId(spec->keyLen, &curveId),
in HksOpensslEccGenerateKey() 174 HKS_ERROR_INVALID_ARGUMENT, "Ecc get curveId failed!")
in HksOpensslEccGenerateKey() 179 eccKey = EC_KEY_new_by_curve_name(curveId);
in HksOpensslEccGenerateKey()
|
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/src/ |
H A D | openssl_ecc_helper.c | 134 int curveId; in EccGenerateKey() local 135 if (GetCurveId(keyLen, &curveId) != ECC_SUCCESS) { in EccGenerateKey() 139 EC_KEY *eccKey = EC_KEY_new_by_curve_name(curveId); in EccGenerateKey()
|
/base/security/crypto_framework/test/unittest/src/ecc/ |
H A D | crypto_ecc_asy_key_generator_by_spec_sub_four_test.cpp | 716 int32_t curveId = eccPubKey->curveId; in HWTEST_F() local 717 EXPECT_EQ(curveId, NID_secp521r1) << "the curId is " << NID_secp521r1; in HWTEST_F()
|