Home
last modified time | relevance | path

Searched refs:pubKey (Results 1 – 25 of 161) sorted by relevance

1234567

/base/security/huks/test/unittest/huks_standard_test/module_test/utils_test/src/
Dhks_client_service_adapter_test.cpp99 HksBlob *pubKey = reinterpret_cast<HksBlob *>(HksMalloc(sizeof(HksBlob))); variable
100 pubKey->data = nullptr;
101 ASSERT_EQ(pubKey == nullptr, false) << "pubKey malloc failed.";
102 ret = TranslateToX509PublicKey(pubKey, nullptr);
105 pubKey->data = reinterpret_cast<uint8_t *>(HksMalloc(sizeof(HksBlob)));
106 ASSERT_EQ(pubKey->data == nullptr, false) << "malloc failed.";
107 pubKey->size = 0;
108 ret = TranslateToX509PublicKey(pubKey, nullptr);
111 pubKey->size = sizeof(HksBlob);
112 ret = TranslateToX509PublicKey(pubKey, nullptr);
[all …]
/base/security/crypto_framework/frameworks/js/napi/crypto/src/
Dnapi_pub_key.cpp29 NapiPubKey::NapiPubKey(HcfPubKey *pubKey) : NapiKey(reinterpret_cast<HcfKey *>(pubKey)) {} in NapiPubKey() argument
77 HcfPubKey *pubKey = napiPubKey->GetPubKey(); in JsGetEncoded() local
78 if (pubKey == nullptr) { in JsGetEncoded()
85 HcfResult res = pubKey->base.getEncoded(&pubKey->base, &returnBlob); in JsGetEncoded()
97 static napi_value GetAsyKeySpecBigInt(napi_env env, AsyKeySpecItem item, HcfPubKey *pubKey) in GetAsyKeySpecBigInt() argument
100 HcfResult res = pubKey->getAsyKeySpecBigInteger(pubKey, item, &returnBigInteger); in GetAsyKeySpecBigInt()
112 static napi_value GetAsyKeySpecNumber(napi_env env, AsyKeySpecItem item, HcfPubKey *pubKey) in GetAsyKeySpecNumber() argument
115 HcfResult res = pubKey->getAsyKeySpecInt(pubKey, item, &returnInt); in GetAsyKeySpecNumber()
127 static napi_value GetAsyKeySpecString(napi_env env, AsyKeySpecItem item, HcfPubKey *pubKey) in GetAsyKeySpecString() argument
130 HcfResult res = pubKey->getAsyKeySpecString(pubKey, item, &returnString); in GetAsyKeySpecString()
[all …]
Dnapi_key_pair.cpp54 if (this->keyPair_->pubKey != nullptr) { in ConvertToJsKeyPair()
55 NapiPubKey *napiPubKey = new (std::nothrow) NapiPubKey(this->keyPair_->pubKey); in ConvertToJsKeyPair()
60 napi_value pubKey = napiPubKey->ConvertToJsPubKey(env); in ConvertToJsKeyPair() local
62 env, pubKey, napiPubKey, in ConvertToJsKeyPair()
73 napi_set_named_property(env, instance, CRYPTO_TAG_PUB_KEY.c_str(), pubKey); in ConvertToJsKeyPair()
/base/security/crypto_framework/test/unittest/src/
Dcrypto_rsa2048_asy_key_generator_by_spec_test.cpp201 HcfPubKey *pubKey = nullptr; variable
202 res = generator->generatePubKey(generator, &pubKey);
204 EXPECT_NE(pubKey, nullptr);
206 HcfObjDestroy(pubKey);
270 HcfPubKey *pubKey = nullptr; variable
271 res = generator->generatePubKey(generator, &pubKey);
273 EXPECT_NE(pubKey, nullptr);
275 HcfObjDestroy(pubKey);
371 const char *pkClassName = keyPair->pubKey->base.base.getClass();
397 keyPair->pubKey->base.base.destroy(&(keyPair->pubKey->base.base));
[all …]
Dcrypto_rsa3072_asy_key_generator_by_spec_test.cpp201 HcfPubKey *pubKey = nullptr; variable
202 res = generator->generatePubKey(generator, &pubKey);
204 EXPECT_NE(pubKey, nullptr);
206 HcfObjDestroy(pubKey);
270 HcfPubKey *pubKey = nullptr; variable
271 res = generator->generatePubKey(generator, &pubKey);
273 EXPECT_NE(pubKey, nullptr);
275 HcfObjDestroy(pubKey);
371 const char *pkClassName = keyPair->pubKey->base.base.getClass();
397 keyPair->pubKey->base.base.destroy(&(keyPair->pubKey->base.base));
[all …]
Dcrypto_rsa1024_asy_key_generator_by_spec_test.cpp202 HcfPubKey *pubKey = nullptr; variable
203 res = generator->generatePubKey(generator, &pubKey);
205 EXPECT_NE(pubKey, nullptr);
207 HcfObjDestroy(pubKey);
271 HcfPubKey *pubKey = nullptr; variable
272 res = generator->generatePubKey(generator, &pubKey);
274 EXPECT_NE(pubKey, nullptr);
276 HcfObjDestroy(pubKey);
372 const char *pkClassName = keyPair->pubKey->base.base.getClass();
398 keyPair->pubKey->base.base.destroy(&(keyPair->pubKey->base.base));
[all …]
Dcrypto_rsa8192_asy_key_generator_by_spec_test.cpp201 HcfPubKey *pubKey = nullptr; variable
202 res = generator->generatePubKey(generator, &pubKey);
204 EXPECT_NE(pubKey, nullptr);
206 HcfObjDestroy(pubKey);
270 HcfPubKey *pubKey = nullptr; variable
271 res = generator->generatePubKey(generator, &pubKey);
273 EXPECT_NE(pubKey, nullptr);
275 HcfObjDestroy(pubKey);
371 const char *pkClassName = keyPair->pubKey->base.base.getClass();
397 keyPair->pubKey->base.base.destroy(&(keyPair->pubKey->base.base));
[all …]
Dcrypto_rsa4096_asy_key_generator_by_spec_test.cpp201 HcfPubKey *pubKey = nullptr; variable
202 res = generator->generatePubKey(generator, &pubKey);
204 EXPECT_NE(pubKey, nullptr);
206 HcfObjDestroy(pubKey);
270 HcfPubKey *pubKey = nullptr; variable
271 res = generator->generatePubKey(generator, &pubKey);
273 EXPECT_NE(pubKey, nullptr);
275 HcfObjDestroy(pubKey);
371 const char *pkClassName = keyPair->pubKey->base.base.getClass();
397 keyPair->pubKey->base.base.destroy(&(keyPair->pubKey->base.base));
[all …]
Dcrypto_rsa768_asy_key_generator_by_spec_test.cpp201 HcfPubKey *pubKey = nullptr; variable
202 res = generator->generatePubKey(generator, &pubKey);
204 EXPECT_NE(pubKey, nullptr);
206 HcfObjDestroy(pubKey);
270 HcfPubKey *pubKey = nullptr; variable
271 res = generator->generatePubKey(generator, &pubKey);
273 EXPECT_NE(pubKey, nullptr);
275 HcfObjDestroy(pubKey);
371 const char *pkClassName = keyPair->pubKey->base.base.getClass();
397 keyPair->pubKey->base.base.destroy(&(keyPair->pubKey->base.base));
[all …]
Dcrypto_rsa512_asy_key_generator_by_spec_test.cpp202 HcfPubKey *pubKey = nullptr; variable
203 res = generator->generatePubKey(generator, &pubKey);
205 EXPECT_NE(pubKey, nullptr);
207 HcfObjDestroy(pubKey);
271 HcfPubKey *pubKey = nullptr; variable
272 res = generator->generatePubKey(generator, &pubKey);
274 EXPECT_NE(pubKey, nullptr);
276 HcfObjDestroy(pubKey);
372 const char *pkClassName = keyPair->pubKey->base.base.getClass();
398 keyPair->pubKey->base.base.destroy(&(keyPair->pubKey->base.base));
[all …]
Dcrypto_x25519_asy_key_generator_by_spec_test.cpp202 const char *className = keyPair->pubKey->base.base.getClass();
223 keyPair->pubKey->base.base.destroy(&(keyPair->pubKey->base.base));
224 keyPair->pubKey = nullptr;
243 const char *algorithmName = keyPair->pubKey->base.getAlgorithm(&(keyPair->pubKey->base));
247 res = keyPair->pubKey->base.getEncoded(&(keyPair->pubKey->base), &blob);
252 const char *formatName = keyPair->pubKey->base.getFormat(&(keyPair->pubKey->base));
371 HcfPubKey *pubKey = nullptr; variable
372 res = returnpubObj->generatePubKey(returnpubObj, &pubKey);
374 ASSERT_NE(pubKey, nullptr);
382 res = pubKey->getAsyKeySpecBigInteger(pubKey, X25519_PK_BN, &returnBigInteger);
[all …]
Dcrypto_ed25519_asy_key_generator_by_spec_test.cpp218 const char *className = keyPair->pubKey->base.base.getClass();
240 keyPair->pubKey->base.base.destroy(&(keyPair->pubKey->base.base));
241 keyPair->pubKey = nullptr;
260 const char *algorithmName = keyPair->pubKey->base.getAlgorithm(&(keyPair->pubKey->base));
264 res = keyPair->pubKey->base.getEncoded(&(keyPair->pubKey->base), &blob);
269 const char *formatName = keyPair->pubKey->base.getFormat(&(keyPair->pubKey->base));
389 HcfPubKey *pubKey = nullptr; variable
390 res = returnpubObj->generatePubKey(returnpubObj, &pubKey);
392 ASSERT_NE(pubKey, nullptr);
400 res = pubKey->getAsyKeySpecBigInteger(pubKey, ED25519_PK_BN, &returnBigInteger);
[all …]
Dcrypto_brainpool_asy_key_generator_test.cpp90 res = g_160r1KeyPair->pubKey->base.getEncoded(&(g_160r1KeyPair->pubKey->base), in SetUpTestCase()
316 const char *className = g_160r1KeyPair->pubKey->base.base.getClass();
328 keyPair->pubKey->base.base.destroy((HcfObjectBase *)(&(keyPair->pubKey->base.base)));
329 keyPair->pubKey = nullptr;
342 keyPair->pubKey->base.base.destroy(nullptr);
354 keyPair->pubKey->base.base.destroy(&g_obj);
360 const char *format = g_160r1KeyPair->pubKey->base.getFormat(&(g_160r1KeyPair->pubKey->base));
366 const char *format = g_160r1KeyPair->pubKey->base.getFormat(nullptr);
372 const char *format = g_160r1KeyPair->pubKey->base.getFormat((HcfKey *)&g_obj);
378 … const char *algName = g_160r1KeyPair->pubKey->base.getAlgorithm(&(g_160r1KeyPair->pubKey->base));
[all …]
Dcrypto_ed25519_asy_key_generator_test.cpp105 res = keyPair->pubKey->base.getEncoded(&(keyPair->pubKey->base), &g_mockEd25519PubKeyBlob); in Ed25519KeyBlob()
136 …res = keyPair->pubKey->base.getEncoded(&(keyPair->pubKey->base), &g_mockECC_BrainPool160r1PubKeyBl… in ECC_BrainPool160r1KeyBlob()
245 const char *className = keyPair->pubKey->base.base.getClass();
259 keyPair->pubKey->base.base.destroy(&(keyPair->pubKey->base.base));
260 keyPair->pubKey = nullptr;
274 const char *algorithmName = keyPair->pubKey->base.getAlgorithm(&(keyPair->pubKey->base));
278 res = keyPair->pubKey->base.getEncoded(&(keyPair->pubKey->base), &blob);
283 const char *formatName = keyPair->pubKey->base.getFormat(&(keyPair->pubKey->base));
287 … res = keyPair->pubKey->getAsyKeySpecBigInteger(keyPair->pubKey, ED25519_PK_BN, &returnBigInteger);
428 const char *className = keyPair->pubKey->base.base.getClass();
[all …]
Dcrypto_x25519_asy_key_generator_test.cpp80 res = keyPair->pubKey->base.getEncoded(&(keyPair->pubKey->base), &g_mockX25519PubKeyBlob); in X25519KeyBlob()
185 const char *className = keyPair->pubKey->base.base.getClass();
199 keyPair->pubKey->base.base.destroy(&(keyPair->pubKey->base.base));
200 keyPair->pubKey = nullptr;
213 const char *algorithmName = keyPair->pubKey->base.getAlgorithm(&(keyPair->pubKey->base));
217 res = keyPair->pubKey->base.getEncoded(&(keyPair->pubKey->base), &blob);
222 const char *formatName = keyPair->pubKey->base.getFormat(&(keyPair->pubKey->base));
352 const char *className = keyPair->pubKey->base.base.getClass();
367 keyPair->pubKey->base.base.destroy(&(keyPair->pubKey->base.base));
368 keyPair->pubKey = nullptr;
[all …]
/base/security/crypto_framework/test/unittest/src/ecc/
Dcrypto_ecc_asy_key_generator_by_spec_sub_two_test.cpp67 res = keyPair->pubKey->getAsyKeySpecBigInteger(keyPair->pubKey, item, &retBigInt);
120 HcfPubKey *pubKey = nullptr; variable
121 res = generator->generatePubKey(generator, &pubKey);
124 ASSERT_NE(pubKey, nullptr);
129 res = pubKey->getAsyKeySpecBigInteger(pubKey, item, &retBigInt);
137 HcfObjDestroy(pubKey);
191 res = keyPair->pubKey->getAsyKeySpecBigInteger(keyPair->pubKey, item, &retBigInt);
244 HcfPubKey *pubKey = nullptr; variable
245 res = generator->generatePubKey(generator, &pubKey);
248 ASSERT_NE(pubKey, nullptr);
[all …]
Dcrypto_ecc_asy_key_generator_by_spec_test.cpp603 HcfPubKey *pubKey = nullptr; variable
604 res = generator->generatePubKey(generator, &pubKey);
607 ASSERT_NE(pubKey, nullptr);
609 HcfObjDestroy(pubKey);
672 HcfPubKey *pubKey = nullptr; variable
673 res = generator->generatePubKey(generator, &pubKey);
676 ASSERT_NE(pubKey, nullptr);
678 HcfObjDestroy(pubKey);
805 HcfPubKey *pubKey = nullptr; variable
806 res = generator->generatePubKey(generator, &pubKey);
[all …]
Dcrypto_ecc_asy_key_generator_by_spec_sub_three_test.cpp87 res = keyPair->pubKey->getAsyKeySpecString(keyPair->pubKey, item, &retStr);
138 HcfPubKey *pubKey = nullptr; variable
139 res = generator->generatePubKey(generator, &pubKey);
142 ASSERT_NE(pubKey, nullptr);
147 res = pubKey->getAsyKeySpecString(pubKey, item, &retStr);
154 HcfObjDestroy(pubKey);
207 res = keyPair->pubKey->getAsyKeySpecString(keyPair->pubKey, item, &retStr);
258 HcfPubKey *pubKey = nullptr; variable
259 res = generator->generatePubKey(generator, &pubKey);
262 ASSERT_NE(pubKey, nullptr);
[all …]
Dcrypto_ecc_asy_key_generator_by_spec_sub_one_test.cpp74 res = keyPair->pubKey->base.getEncoded(&(keyPair->pubKey->base), &blob);
96 HcfPubKey *pubKey = nullptr; variable
97 res = generator->generatePubKey(generator, &pubKey);
100 ASSERT_NE(pubKey, nullptr);
103 res = pubKey->base.getEncoded(&(pubKey->base), &blob);
111 HcfObjDestroy(pubKey);
161 res = keyPair->pubKey->base.getEncoded(&(keyPair->pubKey->base), &blob);
183 HcfPubKey *pubKey = nullptr; variable
184 res = generator->generatePubKey(generator, &pubKey);
187 ASSERT_NE(pubKey, nullptr);
[all …]
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/src/
Dopenssl_dh_helper.c48 const BIGNUM *pubKey = NULL; in DhSaveKeyMaterial() local
50 DH_get0_key(dh, &pubKey, &privKey); in DhSaveKeyMaterial()
51 const uint32_t rawMaterialLen = sizeof(struct KeyMaterialDh) + (uint32_t)BN_num_bytes(pubKey) + in DhSaveKeyMaterial()
61 keyMaterial->pubKeySize = BN_num_bytes(pubKey); in DhSaveKeyMaterial()
66 BN_bn2bin(pubKey, rawMaterial + offset); in DhSaveKeyMaterial()
125 BIGNUM *pubKey = BN_bin2bn(key->data + offset, keyMaterial->pubKeySize, NULL); in InitDhStruct() local
129 if (DH_set0_key(dh, pubKey, privKey) != 1) { in InitDhStruct()
130 if (pubKey != NULL) { in InitDhStruct()
131 BN_free(pubKey); in InitDhStruct()
144 …const int keyLen, const struct HksBlob *nativeKey, const struct HksBlob *pubKey, struct HksBlob *s… in DhAgreeKey() argument
[all …]
/base/hiviewdfx/hiview/core/param_update/src/
Dlog_sign_tools.cpp53 RSA *pubKey = RSA_new(); in VerifyFileSign() local
55 if (!(pubKey == nullptr || signStr.empty() || digestStr.empty())) { in VerifyFileSign()
57 if (PEM_read_bio_RSA_PUBKEY(bio, &pubKey, nullptr, nullptr) == nullptr) { in VerifyFileSign()
62 verify = VerifyRsa(pubKey, digestStr, signStr); in VerifyFileSign()
67 RSA_free(pubKey); in VerifyFileSign()
90 bool LogSignTools::VerifyRsa(RSA *pubKey, const std::string &digest, const std::string &sign) in VerifyRsa() argument
100 if (EVP_PKEY_set1_RSA(evpKey, pubKey) != 1) { in VerifyRsa()
/base/security/crypto_framework/plugin/openssl_plugin/key/asy_key_generator/src/
Ddsa_asy_key_generator_openssl.c135 DestroyDsaPubKey((HcfObjectBase *)impl->base.pubKey); in DestroyDsaKeyPair()
136 impl->base.pubKey = NULL; in DestroyDsaKeyPair()
453 static HcfResult CreateDsaKeyPair(const HcfOpensslDsaPubKey *pubKey, const HcfOpensslDsaPriKey *pri… in CreateDsaKeyPair() argument
463 keyPair->base.pubKey = (HcfPubKey *)pubKey; in CreateDsaKeyPair()
607 BIGNUM *pubKey = NULL; in GenerateOpensslDsaKeyByPubKeySpec() local
608 if (BigIntegerToBigNum(&(paramsSpec->pk), &pubKey) != HCF_SUCCESS) { in GenerateOpensslDsaKeyByPubKeySpec()
613 if (CreateOpensslDsaKey(&(paramsSpec->base), pubKey, NULL, returnDsa) != HCF_SUCCESS) { in GenerateOpensslDsaKeyByPubKeySpec()
614 Openssl_BN_free(pubKey); in GenerateOpensslDsaKeyByPubKeySpec()
622 BIGNUM *pubKey = NULL; in GenerateOpensslDsaKeyByKeyPairSpec() local
624 if (BigIntegerToBigNum(&(paramsSpec->pk), &pubKey) != HCF_SUCCESS) { in GenerateOpensslDsaKeyByKeyPairSpec()
[all …]
Ddh_asy_key_generator_openssl.c139 DestroyDhPubKey((HcfObjectBase *)impl->base.pubKey); in DestroyDhKeyPair()
140 impl->base.pubKey = NULL; in DestroyDhKeyPair()
529 static HcfResult CreateDhKeyPair(const HcfOpensslDhPubKey *pubKey, const HcfOpensslDhPriKey *priKey, in CreateDhKeyPair() argument
539 keyPair->base.pubKey = (HcfPubKey *)pubKey; in CreateDhKeyPair()
686 BIGNUM *pubKey = NULL; in GenerateOpensslDhKeyByPubKeySpec() local
687 if (BigIntegerToBigNum(&(paramsSpec->pk), &pubKey) != HCF_SUCCESS) { in GenerateOpensslDhKeyByPubKeySpec()
692 if (CreateOpensslDhKey(&(paramsSpec->base), pubKey, NULL, returnDh) != HCF_SUCCESS) { in GenerateOpensslDhKeyByPubKeySpec()
694 Openssl_BN_free(pubKey); in GenerateOpensslDhKeyByPubKeySpec()
718 BIGNUM *pubKey = NULL; in GenerateOpensslDhKeyByKeyPairSpec() local
720 if (BigIntegerToBigNum(&(paramsSpec->pk), &pubKey) != HCF_SUCCESS) { in GenerateOpensslDhKeyByKeyPairSpec()
[all …]
/base/security/crypto_framework/test/unittest/src/sm2/
Dcrypto_sm2_asy_key_generator_by_spec_test.cpp481 const char *className = keyPair->pubKey->base.base.getClass();
508 keyPair->pubKey->base.base.destroy((HcfObjectBase *)(&(keyPair->pubKey->base.base)));
509 keyPair->pubKey = nullptr;
536 keyPair->pubKey->base.base.destroy(nullptr);
562 keyPair->pubKey->base.base.destroy(&g_obj);
587 const char *format = keyPair->pubKey->base.getFormat(&(keyPair->pubKey->base));
614 const char *format = keyPair->pubKey->base.getFormat(nullptr);
642 const char *format = keyPair->pubKey->base.getFormat((HcfKey *)&g_obj);
670 const char *algName = keyPair->pubKey->base.getAlgorithm(&(keyPair->pubKey->base));
697 const char *algName = keyPair->pubKey->base.getAlgorithm(nullptr);
[all …]
/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/
Dhks_openssl_dh.c75 BIGNUM *pubKey = BN_bin2bn(key->data + offset, keyMaterial->pubKeySize, NULL); in InitDhStruct() local
79 if (DH_set0_key(dh, pubKey, privKey) != HKS_OPENSSL_SUCCESS) { in InitDhStruct()
91 const BIGNUM *pubKey = NULL; in DhSaveKeyMaterial() local
93 DH_get0_key(dh, &pubKey, &privKey); in DhSaveKeyMaterial()
94 const uint32_t rawMaterialLen = sizeof(struct KeyMaterialDh) + (uint32_t)BN_num_bytes(pubKey) in DhSaveKeyMaterial()
104 keyMaterial->pubKeySize = (uint32_t)BN_num_bytes(pubKey); in DhSaveKeyMaterial()
109 BN_bn2bin(pubKey, rawMaterial + offset); in DhSaveKeyMaterial()
166 int32_t HksOpensslDhAgreeKey(const struct HksBlob *nativeKey, const struct HksBlob *pubKey, in HksOpensslDhAgreeKey() argument
174 struct KeyMaterialDh *pubKeyMaterial = (struct KeyMaterialDh *)pubKey->data; in HksOpensslDhAgreeKey()
175 …BIGNUM *pub = BN_bin2bn(pubKey->data + sizeof(struct KeyMaterialDh), pubKeyMaterial->pubKeySize, N… in HksOpensslDhAgreeKey()

1234567