Home
last modified time | relevance | path

Searched refs:keyAgreement (Results 1 – 20 of 20) sorted by relevance

/ohos5.0/base/security/crypto_framework/test/unittest/src/
H A Dcrypto_ecc_key_agreement_test.cpp138 HcfObjDestroy(keyAgreement);
149 HcfObjDestroy(keyAgreement);
160 HcfObjDestroy(keyAgreement);
171 HcfObjDestroy(keyAgreement);
221 HcfObjDestroy(keyAgreement);
232 keyAgreement->base.destroy((HcfObjectBase *)keyAgreement);
245 HcfObjDestroy(keyAgreement);
258 HcfObjDestroy(keyAgreement);
269 const char *algName = keyAgreement->getAlgoName(keyAgreement);
273 HcfObjDestroy(keyAgreement);
[all …]
H A Dcrypto_brainpool_key_agreement_test.cpp105 HcfObjDestroy(keyAgreement);
115 keyAgreement->base.destroy((HcfObjectBase *)keyAgreement);
127 HcfObjDestroy(keyAgreement);
139 HcfObjDestroy(keyAgreement);
150 const char *algName = keyAgreement->getAlgoName(keyAgreement);
152 HcfObjDestroy(keyAgreement);
165 HcfObjDestroy(keyAgreement);
178 HcfObjDestroy(keyAgreement);
195 res = keyAgreement->generateSecret(keyAgreement, keyPair->priKey, keyPair->pubKey, &out);
245 res = keyAgreement->generateSecret(keyAgreement, keyPair->priKey, nullptr, &out);
[all …]
H A Dcrypto_x25519_key_agreement_test.cpp108 HcfObjDestroy(keyAgreement);
119 HcfObjDestroy(keyAgreement);
127 keyAgreement->base.destroy((HcfObjectBase *)keyAgreement);
136 const char *algName = keyAgreement->getAlgoName(keyAgreement);
155 res = keyAgreement->generateSecret(keyAgreement, keyPair->priKey, keyPair->pubKey, &out);
162 HcfObjDestroy(keyAgreement);
174 HcfObjDestroy(keyAgreement);
185 HcfObjDestroy(keyAgreement);
213 res = keyAgreement->generateSecret(keyAgreement, x25519KeyPair_->priKey, nullptr, &out);
218 res = keyAgreement->generateSecret(keyAgreement, nullptr, x25519KeyPair_->pubKey, &out);
[all …]
H A Dcrypto_dh_key_agreement_test.cpp133 HcfObjDestroy(keyAgreement); in ExchangekeyAgreementWithDiffSkLen()
266 HcfObjDestroy(keyAgreement);
276 keyAgreement->base.destroy((HcfObjectBase *)keyAgreement);
287 const char *algName = keyAgreement->getAlgoName(keyAgreement);
298 HcfObjDestroy(keyAgreement);
308 HcfObjDestroy(keyAgreement);
320 HcfObjDestroy(keyAgreement);
347 res = keyAgreement->generateSecret(keyAgreement, dh1536KeyPair_->priKey, nullptr, &out);
352 res = keyAgreement->generateSecret(keyAgreement, nullptr, dh1536KeyPair_->pubKey, &out);
447 keyAgreement = nullptr;
[all …]
H A Dcrypto_ecc_key_agreement_by_spec_test.cpp329 HcfObjDestroy(keyAgreement);
360 HcfObjDestroy(keyAgreement);
371 keyAgreement->base.destroy((HcfObjectBase *)keyAgreement);
384 HcfObjDestroy(keyAgreement);
397 HcfObjDestroy(keyAgreement);
408 const char *algName = keyAgreement->getAlgoName(keyAgreement);
412 HcfObjDestroy(keyAgreement);
427 HcfObjDestroy(keyAgreement);
602 res = keyAgreement->generateSecret(keyAgreement, nullptr, nullptr, &out);
733 keyAgreement = nullptr;
[all …]
/ohos5.0/base/security/crypto_framework/frameworks/js/napi/crypto/src/
H A Dnapi_key_agreement.cpp41 HcfKeyAgreement *keyAgreement = nullptr; member
149 ctx->keyAgreement = napiKeyAgreement->GetKeyAgreement(); in BuildKeyAgreementJsCtx()
197 ctx->errCode = ctx->keyAgreement->generateSecret(ctx->keyAgreement, in KeyAgreementAsyncWorkProcess()
248 NapiKeyAgreement::NapiKeyAgreement(HcfKeyAgreement *keyAgreement) in NapiKeyAgreement() argument
250 this->keyAgreement_ = keyAgreement; in NapiKeyAgreement()
338 HcfKeyAgreement *keyAgreement = napiKeyAgreement->GetKeyAgreement(); in JsGenerateSecretSync() local
342 ret = keyAgreement->generateSecret(keyAgreement, priKey, pubKey, &returnSecret); in JsGenerateSecretSync()
392 HcfKeyAgreement *keyAgreement = nullptr; in CreateJsKeyAgreement() local
404 HcfObjDestroy(keyAgreement); in CreateJsKeyAgreement()
435 HcfKeyAgreement *keyAgreement = napiKeyAgreement->GetKeyAgreement(); in JsGetAlgorithm() local
[all …]
/ohos5.0/docs/zh-cn/application-dev/security/CryptoArchitectureKit/
H A Dcrypto-key-agreement-using-dh.md27 let keyAgreement = cryptoFramework.createKeyAgreement('DH_modp1536');
29 let secret1 = await keyAgreement.generateSecret(keyPairB.priKey, keyPairA.pubKey);
31 let secret2 = await keyAgreement.generateSecret(keyPairA.priKey, keyPairB.pubKey);
53 let keyAgreement = cryptoFramework.createKeyAgreement('DH_modp1536');
55 let secret1 = keyAgreement.generateSecretSync(keyPairB.priKey, keyPairA.pubKey);
57 let secret2 = keyAgreement.generateSecretSync(keyPairA.priKey, keyPairB.pubKey);
H A Dcrypto-key-agreement-using-x25519.md30 let keyAgreement = cryptoFramework.createKeyAgreement('X25519');
32 let secret1 = await keyAgreement.generateSecret(keyPairB.priKey, keyPairA.pubKey);
34 let secret2 = await keyAgreement.generateSecret(keyPairA.priKey, keyPairB.pubKey);
59 let keyAgreement = cryptoFramework.createKeyAgreement('X25519');
61 let secret1 = keyAgreement.generateSecretSync(keyPairB.priKey, keyPairA.pubKey);
63 let secret2 = keyAgreement.generateSecretSync(keyPairA.priKey, keyPairB.pubKey);
/ohos5.0/base/security/crypto_framework/test/fuzztest/crypto_operation/hcfkeyagreementcreate_fuzzer/
H A Dhcfkeyagreementcreate_fuzzer.cpp32 HcfKeyAgreement *keyAgreement = nullptr; in HcfKeyAgreementCreateFuzzTest() local
34 int32_t res = HcfKeyAgreementCreate(algoName.c_str(), &keyAgreement); in HcfKeyAgreementCreateFuzzTest()
38 HcfObjDestroy(keyAgreement); in HcfKeyAgreementCreateFuzzTest()
/ohos5.0/docs/en/application-dev/security/CryptoArchitectureKit/
H A Dcrypto-key-agreement-using-dh.md27 let keyAgreement = cryptoFramework.createKeyAgreement('DH_modp1536');
29 let secret1 = await keyAgreement.generateSecret(keyPairB.priKey, keyPairA.pubKey);
31 let secret2 = await keyAgreement.generateSecret(keyPairA.priKey, keyPairB.pubKey);
53 let keyAgreement = cryptoFramework.createKeyAgreement('DH_modp1536');
55 let secret1 = keyAgreement.generateSecretSync(keyPairB.priKey, keyPairA.pubKey);
57 let secret2 = keyAgreement.generateSecretSync(keyPairA.priKey, keyPairB.pubKey);
H A Dcrypto-key-agreement-using-x25519.md30 let keyAgreement = cryptoFramework.createKeyAgreement('X25519');
32 let secret1 = await keyAgreement.generateSecret(keyPairB.priKey, keyPairA.pubKey);
34 let secret2 = await keyAgreement.generateSecret(keyPairA.priKey, keyPairB.pubKey);
59 let keyAgreement = cryptoFramework.createKeyAgreement('X25519');
61 let secret1 = keyAgreement.generateSecretSync(keyPairB.priKey, keyPairA.pubKey);
63 let secret2 = keyAgreement.generateSecretSync(keyPairA.priKey, keyPairB.pubKey);
/ohos5.0/base/security/crypto_framework/frameworks/cj/src/
H A Dkey_agreement_impl.cpp20 KeyAgreementImpl::KeyAgreementImpl(HcfKeyAgreement *keyAgreement) in KeyAgreementImpl() argument
22 this->keyAgreement_ = keyAgreement; in KeyAgreementImpl()
H A Dcrypto_ffi.cpp1755 HcfKeyAgreement *keyAgreement = nullptr; in FFiOHOSKeyAgreementConstructor() local
1756 *errCode = HcfKeyAgreementCreate(algName, &keyAgreement); in FFiOHOSKeyAgreementConstructor()
1762 auto instance = FFIData::Create<KeyAgreementImpl>(keyAgreement); in FFiOHOSKeyAgreementConstructor()
1765 HcfObjDestroy(keyAgreement); in FFiOHOSKeyAgreementConstructor()
/ohos5.0/base/security/crypto_framework/frameworks/cj/include/
H A Dkey_agreement_impl.h28 explicit KeyAgreementImpl(HcfKeyAgreement *keyAgreement);
/ohos5.0/base/security/crypto_framework/frameworks/js/napi/crypto/inc/
H A Dnapi_key_agreement.h29 explicit NapiKeyAgreement(HcfKeyAgreement *keyAgreement);
/ohos5.0/base/security/crypto_framework/test/unittest/src/ecc/
H A Dcrypto_ecc_ecdh_pub_test.cpp1036 HcfKeyAgreement *keyAgreement = nullptr; variable
1054 ret = HcfKeyAgreementCreate("ECC_BrainPoolP256r1", &keyAgreement);
1056 EXPECT_NE(keyAgreement, nullptr);
1058 …ret = keyAgreement->generateSecret(keyAgreement, outKeyPair->priKey, keyPair->pubKey, &returnBlob);
1062 ret = keyAgreement->generateSecret(keyAgreement, keyPair->priKey, outKeyPair->pubKey, &outBlob);
1074 HcfObjDestroy(keyAgreement);
/ohos5.0/docs/zh-cn/application-dev/reference/apis-crypto-architecture-kit/
H A Djs-apis-cryptoFramework.md4765 let keyAgreement = cryptoFramework.createKeyAgreement('ECC256');
4889 let keyAgreement = cryptoFramework.createKeyAgreement('ECC256');
4890 keyAgreement.generateSecret(globalKeyPair.priKey, globalKeyPair.pubKey, (err, secret) => {
4892 console.error("keyAgreement error.");
4895 console.info('keyAgreement output is ' + secret.data);
4906 let keyAgreement = cryptoFramework.createKeyAgreement('ECC256');
4909 console.info('keyAgreement output is ' + secret.data);
4911 console.error("keyAgreement error.");
4921 let keyAgreement = cryptoFramework.createKeyAgreement('ECC256');
4922 let secret = keyAgreement.generateSecretSync(globalKeyPair.priKey, globalKeyPair.pubKey);
[all …]
/ohos5.0/docs/zh-cn/application-dev/security/
H A Dhapsigntool-guidelines.md160 …├ dataEncipherment, keyAgreement, certificateSignature, crl…
/ohos5.0/docs/en/application-dev/reference/apis-crypto-architecture-kit/
H A Djs-apis-cryptoFramework.md4767 let keyAgreement = cryptoFramework.createKeyAgreement('ECC256');
4891 let keyAgreement = cryptoFramework.createKeyAgreement('ECC256');
4892 keyAgreement.generateSecret(globalKeyPair.priKey, globalKeyPair.pubKey, (err, secret) => {
4894 console.error("keyAgreement error.");
4897 console.info('keyAgreement output is ' + secret.data);
4908 let keyAgreement = cryptoFramework.createKeyAgreement('ECC256');
4911 console.info('keyAgreement output is ' + secret.data);
4913 console.error("keyAgreement error.");
4923 let keyAgreement = cryptoFramework.createKeyAgreement('ECC256');
4924 let secret = keyAgreement.generateSecretSync(globalKeyPair.priKey, globalKeyPair.pubKey);
[all …]
/ohos5.0/docs/en/application-dev/security/
H A Dhapsigntool-guidelines.md162 …├ dataEncipherment, keyAgreement, certificateSignature, crl…