/base/security/crypto_framework/common/src/ |
H A D | asy_key_params.c | 101 if (spec->sk.data != NULL) { in DestroyDsaKeyPairSpec() 102 (void)memset_s(spec->sk.data, spec->sk.len, 0, spec->sk.len); in DestroyDsaKeyPairSpec() 103 HcfFree(spec->sk.data); in DestroyDsaKeyPairSpec() 104 spec->sk.data = NULL; in DestroyDsaKeyPairSpec() 132 if (spec->sk.data != NULL) { in DestroyDhPriKeySpec() 133 (void)memset_s(spec->sk.data, spec->sk.len, 0, spec->sk in DestroyDhPriKeySpec() [all...] |
/base/security/crypto_framework/frameworks/key/ |
H A D | asy_key_generator.c | 172 if ((paramsSpec->sk.data == NULL) || (paramsSpec->sk.len == 0)) { in IsDsaKeyPairSpecValid() 173 LOGE("BigInteger sk is invalid"); in IsDsaKeyPairSpecValid() 217 if ((paramsSpec->sk.data == NULL) || (paramsSpec->sk.len == 0)) { in IsDhPriKeySpecValid() 218 LOGE("BigInteger sk is invalid"); in IsDhPriKeySpecValid() 245 if ((paramsSpec->sk.data == NULL) || (paramsSpec->sk.len == 0)) { in IsDhKeyPairSpecValid() 246 LOGE("BigInteger sk is invalid"); in IsDhKeyPairSpecValid() 315 if ((paramsSpec->sk in IsEccPriKeySpecValid() [all...] |
/base/security/crypto_framework/plugin/openssl_plugin/key/asy_key_generator/src/ |
H A D | dh_common_param_spec_generator_openssl.c | 110 DH *sk = OpensslEvpPkeyGet1Dh(dhKey); in BuildCommonParam() local 111 if (sk == NULL) { in BuildCommonParam() 116 if (BigNumToBigInteger(OpensslDhGet0P(sk), &(returnCommonParamSpec->paramsSpec.p)) != HCF_SUCCESS) { in BuildCommonParam() 118 OpensslDhFree(sk); in BuildCommonParam() 121 if (BigNumToBigInteger(OpensslDhGet0G(sk), &(returnCommonParamSpec->paramsSpec.g)) != HCF_SUCCESS) { in BuildCommonParam() 123 OpensslDhFree(sk); in BuildCommonParam() 127 OpensslDhFree(sk); in BuildCommonParam()
|
H A D | dh_asy_key_generator_openssl.c | 123 OpensslDhFree(impl->sk); in DestroyDhPriKey() 124 impl->sk = NULL; in DestroyDhPriKey() 222 EVP_PKEY *pKey = NewEvpPkeyByDh(impl->sk, true); in GetDhPriKeyEncoded() 292 dh = impl->sk; in GetBigIntegerSpec() 378 DH *dh = impl->sk; in GetIntSpecFromDhPriKey() 421 OpensslDhFree(impl->sk); in ClearDhPriKeyMem() 422 impl->sk = NULL; in ClearDhPriKeyMem() 521 static void FillOpensslDhPriKeyFunc(HcfOpensslDhPriKey *sk) in FillOpensslDhPriKeyFunc() argument 523 sk->base.base.base.destroy = DestroyDhPriKey; in FillOpensslDhPriKeyFunc() 524 sk in FillOpensslDhPriKeyFunc() 550 CreateDhPriKey(DH *sk, HcfOpensslDhPriKey **returnPriKey) CreateDhPriKey() argument 599 DH *sk = OpensslEvpPkeyGet1Dh(pkey); GeneratePriKeyByPkey() local 658 CreateOpensslDhKey(const HcfDhCommParamsSpec *paramsSpec, BIGNUM *pk, BIGNUM *sk, DH **returnDh) CreateOpensslDhKey() argument [all...] |
H A D | dsa_asy_key_generator_openssl.c | 121 OpensslDsaFree(impl->sk); in DestroyDsaPriKey() 122 impl->sk = NULL; in DestroyDsaPriKey() 207 int len = OpensslI2dDsaPrivateKey(impl->sk, &returnData); in GetDsaPriKeyEncoded() 301 DSA *dsaSk = impl->sk; in GetBigIntegerSpecFromDsaPriKey() 363 OpensslDsaFree(impl->sk); in ClearDsaPriKeyMem() 364 impl->sk = NULL; in ClearDsaPriKeyMem() 446 static void FillOpensslDsaPriKeyFunc(HcfOpensslDsaPriKey *sk) in FillOpensslDsaPriKeyFunc() argument 448 sk->base.base.base.destroy = DestroyDsaPriKey; in FillOpensslDsaPriKeyFunc() 449 sk->base.base.base.getClass = GetDsaPriKeyClass; in FillOpensslDsaPriKeyFunc() 450 sk in FillOpensslDsaPriKeyFunc() 475 CreateDsaPriKey(DSA *sk, HcfOpensslDsaPriKey **returnPriKey) CreateDsaPriKey() argument 524 DSA *sk = OpensslEvpPkeyGet1Dsa(pkey); GeneratePriKeyByPkey() local 589 CreateOpensslDsaKey(const HcfDsaCommParamsSpec *paramsSpec, BIGNUM *pk, BIGNUM *sk, DSA **returnDsa) CreateOpensslDsaKey() argument [all...] |
H A D | alg_25519_asy_key_generator_openssl.c | 506 static void FillOpensslAlg25519PriKeyFunc(HcfOpensslAlg25519PriKey *sk) in FillOpensslAlg25519PriKeyFunc() argument 508 sk->base.base.base.destroy = DestroyAlg25519PriKey; in FillOpensslAlg25519PriKeyFunc() 509 sk->base.base.base.getClass = GetAlg25519PriKeyClass; in FillOpensslAlg25519PriKeyFunc() 510 sk->base.base.getAlgorithm = GetAlg25519PriKeyAlgorithm; in FillOpensslAlg25519PriKeyFunc() 511 sk->base.base.getEncoded = GetAlg25519PriKeyEncoded; in FillOpensslAlg25519PriKeyFunc() 512 sk->base.base.getEncodedPem = GetAlg25519PriKeyEncodedPem; in FillOpensslAlg25519PriKeyFunc() 513 sk->base.base.getFormat = GetAlg25519PriKeyFormat; in FillOpensslAlg25519PriKeyFunc() 514 sk->base.getAsyKeySpecBigInteger = GetBigIntegerSpecFromAlg25519PriKey; in FillOpensslAlg25519PriKeyFunc() 515 sk->base.getAsyKeySpecInt = GetIntSpecFromAlg25519PriKey; in FillOpensslAlg25519PriKeyFunc() 516 sk in FillOpensslAlg25519PriKeyFunc() 950 CreateOpensslAlg25519PriKey(const HcfBigInteger *sk, const char *algName, EVP_PKEY **returnAlg25519) CreateOpensslAlg25519PriKey() argument [all...] |
H A D | rsa_asy_key_generator_openssl.c | 180 if (impl->sk == NULL) { in GetRsaPriKeySpecBigInteger() 186 const BIGNUM *n = OpensslRsaGet0N(impl->sk); in GetRsaPriKeySpecBigInteger() 197 const BIGNUM *d = OpensslRsaGet0D(impl->sk); in GetRsaPriKeySpecBigInteger() 199 LOGD("[error] fail to get sk"); in GetRsaPriKeySpecBigInteger() 284 OpensslRsaFree(impl->sk); in DestroyPriKey() 285 impl->sk = NULL; in DestroyPriKey() 577 OpensslRsaGet0Factors(impl->sk, &p, &q); in GetPriKeyEncoded() 582 return EncodePriKeyToPKCS8(impl->sk, returnBlob); in GetPriKeyEncoded() 609 static HcfResult GetPrikeyPkcs1Pem(RSA *sk, char **returnString) in GetPrikeyPkcs1Pem() argument 617 int ret = PEM_write_bio_RSAPrivateKey(bio, sk, NUL in GetPrikeyPkcs1Pem() 633 GetPriKeyPem(const char *format, EVP_PKEY *pkey, RSA *sk, char **returnString) GetPriKeyPem() argument [all...] |
/base/security/crypto_framework/interfaces/inner_api/algorithm_parameter/ |
H A D | detailed_alg_25519_key_params.h | 33 HcfBigInteger sk; member 38 HcfBigInteger sk; member
|
H A D | detailed_dh_key_params.h | 39 HcfBigInteger sk; member 44 HcfBigInteger sk; member
|
H A D | detailed_ecc_key_params.h | 57 HcfBigInteger sk; member 62 HcfBigInteger sk; member
|
H A D | detailed_dsa_key_params.h | 43 HcfBigInteger sk; member
|
H A D | detailed_rsa_key_params.h | 41 HcfBigInteger sk; member
|
/base/security/crypto_framework/test/unittest/src/ |
H A D | rsa_common_param_spec.cpp | 95 returnPairSpec->sk.data = dataD; in GenerateRsa512CorrectKeyPairSpec() 96 returnPairSpec->sk.len = RSA_512_D_BYTE_SIZE; in GenerateRsa512CorrectKeyPairSpec() 146 returnPairSpec->sk.data = dataD; in GenerateRsa768CorrectKeyPairSpec() 147 returnPairSpec->sk.len = RSA_768_D_BYTE_SIZE; in GenerateRsa768CorrectKeyPairSpec() 197 returnPairSpec->sk.data = dataD; in GenerateRsa1024CorrectKeyPairSpec() 198 returnPairSpec->sk.len = RSA_1024_D_BYTE_SIZE; in GenerateRsa1024CorrectKeyPairSpec() 248 returnPairSpec->sk.data = dataD; in GenerateRsa2048CorrectKeyPairSpec() 249 returnPairSpec->sk.len = RSA_2048_D_BYTE_SIZE; in GenerateRsa2048CorrectKeyPairSpec() 299 returnPairSpec->sk.data = dataD; in GenerateRsa3072CorrectKeyPairSpec() 300 returnPairSpec->sk in GenerateRsa3072CorrectKeyPairSpec() [all...] |
H A D | crypto_dsa_asy_key_generator_by_spec_test.cpp | 264 .sk = sk_BN 443 HcfPriKey *sk = nullptr; in HWTEST_F() local 444 ret = generator->generatePriKey(generator, &sk); in HWTEST_F() 447 ASSERT_NE(sk, nullptr); in HWTEST_F() 449 sk->clearMem(sk); in HWTEST_F() 450 HcfObjDestroy(sk); in HWTEST_F() 843 HcfBigInteger sk = { .data = nullptr, .len = 0 }; in HWTEST_F() local 844 ret = keyPair->priKey->getAsyKeySpecBigInteger(keyPair->priKey, DSA_SK_BN, &sk); in HWTEST_F() 847 ASSERT_NE(sk in HWTEST_F() 1264 HcfBigInteger sk = { .data = nullptr, .len = 0 }; HWTEST_F() local 1464 HcfPriKey *sk = nullptr; HWTEST_F() local 1483 HcfPriKey *sk = nullptr; HWTEST_F() local 1500 HcfPriKey *sk = nullptr; HWTEST_F() local 1520 HcfPriKey *sk = nullptr; HWTEST_F() local 1543 HcfPriKey *sk = nullptr; HWTEST_F() local 1562 HcfPriKey *sk = nullptr; HWTEST_F() local 1585 HcfPriKey *sk = nullptr; HWTEST_F() local 1608 HcfPriKey *sk = nullptr; HWTEST_F() local 1631 HcfPriKey *sk = nullptr; HWTEST_F() local [all...] |
H A D | alg_25519_common_param_spec.c | 82 alg25519KeyPairSpec->sk.data = retBigInt.data; in ConstructAlg25519KeyPairParamsSpec() 83 alg25519KeyPairSpec->sk.len = retBigInt.len; in ConstructAlg25519KeyPairParamsSpec() 217 alg25519PriKeySpec->sk.data = retBigInt.data; in ConstructAlg25519PriKeyParamsSpec() 218 alg25519PriKeySpec->sk.len = retBigInt.len; in ConstructAlg25519PriKeyParamsSpec()
|
H A D | crypto_signature_exception_test.cpp | 49 HcfPriKey sk; in HWTEST_F() local 50 HcfResult ret = EngineSignInit((HcfSignSpi *)&g_obj, nullptr, &sk); in HWTEST_F() 53 ret = EngineSignInit((HcfSignSpi *)&g_obj, nullptr, &sk); in HWTEST_F()
|
H A D | crypto_dh_asy_key_generator_by_spec_test.cpp | 105 if (spec->sk.data != nullptr) { in DestroyTestDhPriKeySpec() 106 (void)memset_s(spec->sk.data, spec->sk.len, 0, spec->sk.len); in DestroyTestDhPriKeySpec() 107 HcfFree(spec->sk.data); in DestroyTestDhPriKeySpec() 108 spec->sk.data = nullptr; in DestroyTestDhPriKeySpec() 130 if (spec->sk.data != nullptr) { in DestroyTestDhKeyPairSpec() 131 (void)memset_s(spec->sk.data, spec->sk.len, 0, spec->sk in DestroyTestDhKeyPairSpec() [all...] |
H A D | ecc_common_param_spec.c | 67 eccKeyPairSpec->sk.data = retBigInt.data; in ConstructEccKeyPairBigInt() 68 eccKeyPairSpec->sk.len = retBigInt.len; in ConstructEccKeyPairBigInt() 235 eccPriKeySpec->sk.data = retBigInt.data; in ConstructEccPriKeyParamsSpec() 236 eccPriKeySpec->sk.len = retBigInt.len; in ConstructEccPriKeyParamsSpec()
|
H A D | crypto_asy_key_generator_cov_test.cpp | 345 .sk = g_dsaCorrectSkBn 355 .sk = g_dsaCorrectSkBn 365 .sk = g_dsaCorrectSkBn 375 .sk = g_dsaCorrectSkBn 385 .sk = g_dsaNullSkBn 395 .sk = g_dsaNoLenSkBn 509 returnPairSpec->sk.data = dataD; in GenerateRsa2048CorrectKeyPairSpec() 510 returnPairSpec->sk.len = RSA_2048_D_BYTE_SIZE; in GenerateRsa2048CorrectKeyPairSpec() 626 eccPriKeySpec->sk.data = (IS_BIG_ENDIAN ? g_ecc224CorrectBigSk : g_ecc224CorrectLittleSk); in ConstructEcc224PriKeyParamsSpec() 627 eccPriKeySpec->sk in ConstructEcc224PriKeyParamsSpec() [all...] |
/base/security/crypto_framework/plugin/openssl_plugin/common/inc/ |
H A D | openssl_class.h | 70 RSA *sk; member 89 DSA *sk; member 163 DH *sk; member
|
/base/security/crypto_framework/plugin/openssl_plugin/common/src/ |
H A D | ecc_openssl_common.c | 213 BIGNUM *sk = NULL; in InitEcKeyByPriKey() local 214 if (BigIntegerToBigNum(priKey, &sk) != HCF_SUCCESS) { in InitEcKeyByPriKey() 218 int32_t ret = (int32_t)OpensslEcKeySetPrivateKey(ecKey, sk); in InitEcKeyByPriKey() 221 OpensslBnClearFree(sk); in InitEcKeyByPriKey() 224 OpensslBnClearFree(sk); in InitEcKeyByPriKey() 235 BIGNUM *sk = NULL; in SetEcPubKeyFromPriKey() local 236 if (BigIntegerToBigNum(priKey, &sk) != HCF_SUCCESS) { in SetEcPubKeyFromPriKey() 248 if (!OpensslEcPointMul(group, point, sk, NULL, NULL, NULL)) { in SetEcPubKeyFromPriKey() 259 OpensslBnClearFree(sk); in SetEcPubKeyFromPriKey()
|
/base/security/certificate_framework/frameworks/adapter/v1.0/inc/ |
H A D | certificate_openssl_class.h | 46 RSA *sk;
member
|
/base/security/crypto_framework/test/unittest/src/ecc/ |
H A D | ecc_asy_key_common.cpp | 146 eccPriKeySpec->sk.data = (IS_BIG_ENDIAN ? g_ecc224CorrectBigSk : g_ecc224CorrectLittleSk); in ConstructEcc224PriKeyParamsSpec() 147 eccPriKeySpec->sk.len = NID_secp224r1_len; in ConstructEcc224PriKeyParamsSpec() 180 eccKeyPairSpec->sk.data = (IS_BIG_ENDIAN ? g_ecc224CorrectBigSk : g_ecc224CorrectLittleSk); in ConstructEcc224KeyPairParamsSpec() 181 eccKeyPairSpec->sk.len = NID_secp224r1_len; in ConstructEcc224KeyPairParamsSpec() 270 eccPriKeySpec->sk.data = (IS_BIG_ENDIAN ? g_ecc256CorrectBigSk : g_ecc256CorrectLittleSk); in ConstructEcc256PriKeyParamsSpec() 271 eccPriKeySpec->sk.len = NID_X9_62_prime256v1_len; in ConstructEcc256PriKeyParamsSpec() 304 eccKeyPairSpec->sk.data = (IS_BIG_ENDIAN ? g_ecc256CorrectBigSk : g_ecc256CorrectLittleSk); in ConstructEcc256KeyPairParamsSpec() 305 eccKeyPairSpec->sk.len = NID_X9_62_prime256v1_len; in ConstructEcc256KeyPairParamsSpec() 394 eccPriKeySpec->sk.data = (IS_BIG_ENDIAN ? g_ecc384CorrectBigSk : g_ecc384CorrectLittleSk); in ConstructEcc384PriKeyParamsSpec() 395 eccPriKeySpec->sk in ConstructEcc384PriKeyParamsSpec() [all...] |
/base/security/crypto_framework/frameworks/js/napi/crypto/src/ |
H A D | napi_utils.cpp | 691 napi_value sk = GetDetailAsyKeySpecValue(env, arg, "sk"); in GetDsaKeyPairAsyKeySpec() local 692 ret = GetBigIntFromNapiValue(env, sk, &spec->sk); in GetDsaKeyPairAsyKeySpec() 904 napi_value sk = GetDetailAsyKeySpecValue(env, arg, "sk"); in GetEccPriKeySpec() local 905 bool ret = GetBigIntFromNapiValue(env, sk, &spec->sk); in GetEccPriKeySpec() 907 // get big int fail, sk is null in GetEccPriKeySpec() 971 // get big int fail, sk i in GetEccKeyPairAsyKeySpec() 979 napi_value sk = GetDetailAsyKeySpecValue(env, arg, "sk"); GetEccKeyPairAsyKeySpec() local 1107 napi_value sk = GetDetailAsyKeySpecValue(env, arg, "sk"); GetRsaKeyPairAsyKeySpec() local 1175 napi_value sk = GetDetailAsyKeySpecValue(env, arg, "sk"); GetAlg25519PriKeySpec() local 1234 napi_value sk = GetDetailAsyKeySpecValue(env, arg, "sk"); GetAlg25519KeyPairAsyKeySpec() local 1425 napi_value sk = GetDetailAsyKeySpecValue(env, arg, "sk"); GetDhKeyPairAsyKeySpec() local [all...] |
/base/security/crypto_framework/plugin/openssl_plugin/crypto_operation/key_agreement/src/ |
H A D | dh_openssl.c | 70 EVP_PKEY *priPKey = NewEvpPkeyByDh(((HcfOpensslDhPriKey *)priKey)->sk, true); in EngineGenerateSecret()
|