| /base/security/huks/test/unittest/huks_standard_test/module_test/utils_test/src/ |
| D | hks_client_service_adapter_test.cpp | 99 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/ |
| D | napi_pub_key.cpp | 29 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 …]
|
| D | napi_key_pair.cpp | 54 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/ |
| D | crypto_rsa2048_asy_key_generator_by_spec_test.cpp | 201 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 …]
|
| D | crypto_rsa3072_asy_key_generator_by_spec_test.cpp | 201 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 …]
|
| D | crypto_rsa1024_asy_key_generator_by_spec_test.cpp | 202 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 …]
|
| D | crypto_rsa8192_asy_key_generator_by_spec_test.cpp | 201 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 …]
|
| D | crypto_rsa4096_asy_key_generator_by_spec_test.cpp | 201 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 …]
|
| D | crypto_rsa768_asy_key_generator_by_spec_test.cpp | 201 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 …]
|
| D | crypto_rsa512_asy_key_generator_by_spec_test.cpp | 202 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 …]
|
| D | crypto_x25519_asy_key_generator_by_spec_test.cpp | 202 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 …]
|
| D | crypto_ed25519_asy_key_generator_by_spec_test.cpp | 218 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 …]
|
| D | crypto_brainpool_asy_key_generator_test.cpp | 90 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 …]
|
| D | crypto_ed25519_asy_key_generator_test.cpp | 105 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 …]
|
| D | crypto_x25519_asy_key_generator_test.cpp | 80 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/ |
| D | crypto_ecc_asy_key_generator_by_spec_sub_two_test.cpp | 67 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 …]
|
| D | crypto_ecc_asy_key_generator_by_spec_test.cpp | 603 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 …]
|
| D | crypto_ecc_asy_key_generator_by_spec_sub_three_test.cpp | 87 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 …]
|
| D | crypto_ecc_asy_key_generator_by_spec_sub_one_test.cpp | 74 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/ |
| D | openssl_dh_helper.c | 48 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/ |
| D | log_sign_tools.cpp | 53 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/ |
| D | dsa_asy_key_generator_openssl.c | 135 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 …]
|
| D | dh_asy_key_generator_openssl.c | 139 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/ |
| D | crypto_sm2_asy_key_generator_by_spec_test.cpp | 481 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/ |
| D | hks_openssl_dh.c | 75 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()
|