Home
last modified time | relevance | path

Searched refs:pubKeyBlob (Results 1 – 25 of 40) sorted by relevance

12

/ohos5.0/base/security/crypto_framework/test/unittest/src/
H A Dcrypto_rsa_asy_key_generator_test.cpp462 HcfBlob pubKeyBlob; variable
473 HcfFree(pubKeyBlob.data);
530 HcfFree(pubKeyBlob.data);
603 HcfFree(pubKeyBlob.data);
674 HcfFree(pubKeyBlob.data);
714 HcfFree(pubKeyBlob.data);
754 HcfFree(pubKeyBlob.data);
794 HcfFree(pubKeyBlob.data);
892 HcfFree(pubKeyBlob.data);
945 HcfFree(pubKeyBlob.data);
[all …]
H A Dcrypto_x25519_asy_key_generator_test.cpp531 HcfBlob pubKeyBlob = { .data = nullptr, .len = 0 }; variable
532 res = keyPair->pubKey->base.getEncoded(&(keyPair->pubKey->base), &pubKeyBlob);
535 ASSERT_NE(pubKeyBlob.data, nullptr);
536 ASSERT_NE(pubKeyBlob.len, 0);
546 res = generator->convertKey(generator, nullptr, &pubKeyBlob, &priKeyBlob, &outKeyPair);
548 HcfFree(pubKeyBlob.data);
617 HcfBlob pubKeyBlob = { .data = nullptr, .len = 0 }; variable
618 res = keyPair->pubKey->base.getEncoded(&(keyPair->pubKey->base), &pubKeyBlob);
621 ASSERT_NE(pubKeyBlob.data, nullptr);
622 ASSERT_NE(pubKeyBlob.len, 0);
[all …]
H A Dcrypto_ecc_asy_key_generator_test.cpp1961 HcfFree(pubKeyBlob.data);
1985 ASSERT_NE(pubKeyBlob.data, nullptr);
1986 ASSERT_NE(pubKeyBlob.len, 0);
2003 HcfFree(pubKeyBlob.data);
2233 ASSERT_NE(pubKeyBlob.len, 0);
2245 HcfFree(pubKeyBlob.data);
2323 ASSERT_NE(pubKeyBlob.len, 0);
2335 HcfFree(pubKeyBlob.data);
2363 ASSERT_NE(pubKeyBlob.len, 0);
2385 HcfFree(pubKeyBlob.data);
[all …]
H A Dcrypto_sm2_asy_key_generator_test.cpp1338 HcfBlob pubKeyBlob = { .data = nullptr, .len = 0 }; variable
1368 HcfFree(pubKeyBlob.data);
1392 ASSERT_NE(pubKeyBlob.data, nullptr);
1393 ASSERT_NE(pubKeyBlob.len, 0);
1410 HcfFree(pubKeyBlob.data);
1599 ASSERT_NE(pubKeyBlob.data, nullptr);
1600 ASSERT_NE(pubKeyBlob.len, 0);
1612 HcfFree(pubKeyBlob.data);
1689 ASSERT_NE(pubKeyBlob.data, nullptr);
1690 ASSERT_NE(pubKeyBlob.len, 0);
[all …]
H A Dcrypto_brainpool_asy_key_generator_test.cpp1005 HcfBlob pubKeyBlob = { .data = nullptr, .len = 0 }; variable
1034 HcfFree(pubKeyBlob.data);
1192 HcfBlob pubKeyBlob = { .data = nullptr, .len = 0 }; variable
1193 res = keyPair->pubKey->base.getEncoded(&(keyPair->pubKey->base), &pubKeyBlob);
1196 ASSERT_NE(pubKeyBlob.data, nullptr);
1197 ASSERT_NE(pubKeyBlob.len, 0);
1209 HcfFree(pubKeyBlob.data);
1281 HcfBlob pubKeyBlob = { .data = nullptr, .len = 0 }; variable
1285 ASSERT_NE(pubKeyBlob.data, nullptr);
1286 ASSERT_NE(pubKeyBlob.len, 0);
[all …]
H A Dalg_25519_common_param_spec.c266 HcfResult TestGenerateConvertKey(HcfAsyKeyGenerator *generator, HcfBlob *pubKeyBlob, HcfBlob *priKe… in TestGenerateConvertKey() argument
269 HcfResult res = generator->convertKey(generator, NULL, pubKeyBlob, priKeyBlob, keyPair); in TestGenerateConvertKey()
279 …erateKeyPairAndConvertKey(const char *algName, HcfAsyKeyGenerator **generator, HcfBlob *pubKeyBlob, in TestGenerateKeyPairAndConvertKey() argument
286 res = TestGenerateConvertKey(*generator, pubKeyBlob, priKeyBlob, keyPair); in TestGenerateKeyPairAndConvertKey()
H A Dcrypto_dh_asy_key_generator_test.cpp774 HcfBlob pubKeyBlob = { .data = nullptr, .len = 0 }; variable
775 res = keyPair->pubKey->base.getEncoded(&(keyPair->pubKey->base), &pubKeyBlob);
778 ASSERT_NE(pubKeyBlob.data, nullptr);
779 ASSERT_NE(pubKeyBlob.len, 0);
789 res = generator->convertKey(generator, nullptr, &pubKeyBlob, &priKeyBlob, &outKeyPair);
791 HcfFree(pubKeyBlob.data);
859 HcfBlob pubKeyBlob = { .data = nullptr, .len = 0 }; variable
860 res = keyPair->pubKey->base.getEncoded(&(keyPair->pubKey->base), &pubKeyBlob);
863 ASSERT_NE(pubKeyBlob.data, nullptr);
864 ASSERT_NE(pubKeyBlob.len, 0);
[all …]
H A Dcrypto_ed25519_asy_key_generator_test.cpp622 HcfBlob pubKeyBlob = { .data = nullptr, .len = 0 }; variable
623 res = keyPair->pubKey->base.getEncoded(&(keyPair->pubKey->base), &pubKeyBlob);
626 ASSERT_NE(pubKeyBlob.data, nullptr);
627 ASSERT_NE(pubKeyBlob.len, 0);
637 res = generator->convertKey(generator, nullptr, &pubKeyBlob, &priKeyBlob, &outKeyPair);
639 HcfFree(pubKeyBlob.data);
708 HcfBlob pubKeyBlob = { .data = nullptr, .len = 0 }; variable
709 res = keyPair->pubKey->base.getEncoded(&(keyPair->pubKey->base), &pubKeyBlob);
712 ASSERT_NE(pubKeyBlob.data, nullptr);
713 ASSERT_NE(pubKeyBlob.len, 0);
[all …]
/ohos5.0/docs/zh-cn/application-dev/security/CryptoArchitectureKit/
H A Dcrypto-convert-binary-data-to-asym-key-pair.md87 let pubKeyBlob: cryptoFramework.DataBlob = { data: pubKeyArray };
90 generator.convertKey(pubKeyBlob, priKeyBlob, (error, data) => {
107 let pubKeyBlob: cryptoFramework.DataBlob = { data: pubKeyArray };
111 let keyPair = generator.convertKeySync(pubKeyBlob, priKeyBlob);
178 let pubKeyBlob: cryptoFramework.DataBlob = { data: pubKeyArray };
181 generator.convertKey(pubKeyBlob, priKeyBlob, (error, data) => {
198 let pubKeyBlob: cryptoFramework.DataBlob = { data: pubKeyArray };
202 let keyPair = generator.convertKeySync(pubKeyBlob, priKeyBlob);
H A Dcrypto-convert-compressed-or-uncompressed-ECC-pubkey.md22 let pubKeyBlob: cryptoFramework.DataBlob = { data: pkData };
24 let keyPair = await generator.convertKey(pubKeyBlob, null);
H A Dcrypto-rsa-asym-encrypt-decrypt-pkcs1.md57 let pubKeyBlob: cryptoFramework.DataBlob = { data: pubKeyData };
60 let keyPair = await rsaGenerator.convertKey(pubKeyBlob, priKeyBlob);
107 let pubKeyBlob: cryptoFramework.DataBlob = { data: pubKeyData };
110 let keyPair = rsaGenerator.convertKeySync(pubKeyBlob, priKeyBlob);
H A Dcrypto-sm2-asym-encrypt-decrypt.md58 let pubKeyBlob: cryptoFramework.DataBlob = { data: pubKeyData };
61 let keyPair = await sm2Generator.convertKey(pubKeyBlob, priKeyBlob);
109 let pubKeyBlob: cryptoFramework.DataBlob = { data: pubKeyData };
112 let keyPair = sm2Generator.convertKeySync(pubKeyBlob, priKeyBlob);
/ohos5.0/base/security/crypto_framework/test/unittest/include/
H A Dalg_25519_common_param_spec.h35 HcfResult TestGenerateConvertKey(HcfAsyKeyGenerator *generator, HcfBlob *pubKeyBlob, HcfBlob *priKe…
37 …erateKeyPairAndConvertKey(const char *algName, HcfAsyKeyGenerator **generator, HcfBlob *pubKeyBlob,
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/
H A Dhks_crypto_ed25519.c104 struct HksBlob pubKeyBlob = { ED25519_PUBLIC_KEY_LEN, pubKey }; in HksEd25519GenerateKey() local
111 ED25519_PUBLIC_FROM_PRIVATE(pubKeyBlob.data, priKeyBlob.data); in HksEd25519GenerateKey()
112 if (IsBlobZero(&pubKeyBlob) || IsBlobZero(&priKeyBlob)) { in HksEd25519GenerateKey()
116 ret = SaveEd25519KeyMaterial(&pubKeyBlob, &priKeyBlob, keyOut); in HksEd25519GenerateKey()
/ohos5.0/docs/en/application-dev/security/CryptoArchitectureKit/
H A Dcrypto-convert-binary-data-to-asym-key-pair.md87 let pubKeyBlob: cryptoFramework.DataBlob = { data: pubKeyArray };
90 generator.convertKey(pubKeyBlob, priKeyBlob, (error, data) => {
107 let pubKeyBlob: cryptoFramework.DataBlob = { data: pubKeyArray };
111 let keyPair = generator.convertKeySync(pubKeyBlob, priKeyBlob);
179 let pubKeyBlob: cryptoFramework.DataBlob = { data: pubKeyArray };
182 generator.convertKey(pubKeyBlob, priKeyBlob, (error, data) => {
199 let pubKeyBlob: cryptoFramework.DataBlob = { data: pubKeyArray };
203 let keyPair = generator.convertKeySync(pubKeyBlob, priKeyBlob);
H A Dcrypto-rsa-asym-encrypt-decrypt-pkcs1.md57 let pubKeyBlob: cryptoFramework.DataBlob = { data: pubKeyData };
60 let keyPair = await rsaGenerator.convertKey(pubKeyBlob, priKeyBlob);
107 let pubKeyBlob: cryptoFramework.DataBlob = { data: pubKeyData };
110 let keyPair = rsaGenerator.convertKeySync(pubKeyBlob, priKeyBlob);
H A Dcrypto-sm2-asym-encrypt-decrypt.md58 let pubKeyBlob: cryptoFramework.DataBlob = { data: pubKeyData };
61 let keyPair = await sm2Generator.convertKey(pubKeyBlob, priKeyBlob);
109 let pubKeyBlob: cryptoFramework.DataBlob = { data: pubKeyData };
112 let keyPair = sm2Generator.convertKeySync(pubKeyBlob, priKeyBlob);
H A Dcrypto-convert-compressed-or-uncompressed-ECC-pubkey.md27 let pubKeyBlob: cryptoFramework.DataBlob = { data: pkData };
29 let keyPair = await generator.convertKey(pubKeyBlob, null);
/ohos5.0/base/security/crypto_framework/plugin/openssl_plugin/key/asy_key_generator/src/
H A Ddsa_asy_key_generator_openssl.c787 static HcfResult ConvertDsaPubKey(const HcfBlob *pubKeyBlob, HcfOpensslDsaPubKey **returnPubKey) in ConvertDsaPubKey() argument
789 const unsigned char *tmpData = (const unsigned char *)(pubKeyBlob->data); in ConvertDsaPubKey()
790 DSA *dsa = OpensslD2iDsaPubKey(NULL, &tmpData, pubKeyBlob->len); in ConvertDsaPubKey()
821 static HcfResult ConvertDsaPubAndPriKey(const HcfBlob *pubKeyBlob, const HcfBlob *priKeyBlob, in ConvertDsaPubAndPriKey() argument
824 if (pubKeyBlob != NULL) { in ConvertDsaPubAndPriKey()
825 if (ConvertDsaPubKey(pubKeyBlob, returnPubKey) != HCF_SUCCESS) { in ConvertDsaPubAndPriKey()
870 …Result EngineConvertDsaKey(HcfAsyKeyGeneratorSpi *self, HcfParamsSpec *params, HcfBlob *pubKeyBlob, in EngineConvertDsaKey() argument
882 bool pubKeyValid = HcfIsBlobValid(pubKeyBlob); in EngineConvertDsaKey()
891 HcfBlob *inputPk = pubKeyValid ? pubKeyBlob : NULL; in EngineConvertDsaKey()
H A Dalg_25519_asy_key_generator_openssl.c629 static HcfResult ConvertAlg25519PubKey(const HcfBlob *pubKeyBlob, HcfOpensslAlg25519PubKey **return… in ConvertAlg25519PubKey() argument
631 const unsigned char *tmpData = (const unsigned char *)(pubKeyBlob->data); in ConvertAlg25519PubKey()
632 EVP_PKEY *pkey = OpensslD2iPubKey(NULL, &tmpData, pubKeyBlob->len); in ConvertAlg25519PubKey()
664 static HcfResult ConvertAlg25519PubAndPriKey(int type, const HcfBlob *pubKeyBlob, const HcfBlob *pr… in ConvertAlg25519PubAndPriKey() argument
667 if (pubKeyBlob != NULL) { in ConvertAlg25519PubAndPriKey()
668 if (ConvertAlg25519PubKey(pubKeyBlob, returnPubKey) != HCF_SUCCESS) { in ConvertAlg25519PubAndPriKey()
735 …t EngineConvertAlg25519Key(HcfAsyKeyGeneratorSpi *self, HcfParamsSpec *params, HcfBlob *pubKeyBlob, in EngineConvertAlg25519Key() argument
748 bool pubKeyValid = HcfIsBlobValid(pubKeyBlob); in EngineConvertAlg25519Key()
757 HcfBlob *inputPk = pubKeyValid ? pubKeyBlob : NULL; in EngineConvertAlg25519Key()
H A Ddh_asy_key_generator_openssl.c914 static HcfResult ConvertDhPubKey(const HcfBlob *pubKeyBlob, HcfOpensslDhPubKey **returnPubKey) in ConvertDhPubKey() argument
916 const unsigned char *temp = (const unsigned char *)pubKeyBlob->data; in ConvertDhPubKey()
917 EVP_PKEY *pKey = OpensslD2iPubKey(NULL, &temp, pubKeyBlob->len); in ConvertDhPubKey()
964 static HcfResult ConvertDhPubAndPriKey(const HcfBlob *pubKeyBlob, const HcfBlob *priKeyBlob, in ConvertDhPubAndPriKey() argument
967 if (pubKeyBlob != NULL) { in ConvertDhPubAndPriKey()
968 if (ConvertDhPubKey(pubKeyBlob, returnPubKey) != HCF_SUCCESS) { in ConvertDhPubAndPriKey()
1013 …fResult EngineConvertDhKey(HcfAsyKeyGeneratorSpi *self, HcfParamsSpec *params, HcfBlob *pubKeyBlob, in EngineConvertDhKey() argument
1025 bool pubKeyValid = HcfIsBlobValid(pubKeyBlob); in EngineConvertDhKey()
1034 HcfBlob *inputPk = pubKeyValid ? pubKeyBlob : NULL; in EngineConvertDhKey()
H A Drsa_asy_key_generator_openssl.c984 static HcfResult ConvertPubKey(HcfBlob *pubKeyBlob, HcfOpensslRsaPubKey **pubkeyRet) in ConvertPubKey() argument
987 if (ConvertPubKeyFromX509(pubKeyBlob, &rsaPk) != HCF_SUCCESS) { in ConvertPubKey()
1097 …HcfResult EngineConvertKey(HcfAsyKeyGeneratorSpi *self, HcfParamsSpec *params, HcfBlob *pubKeyBlob, in EngineConvertKey() argument
1101 … if ((self == NULL) || (returnKeyPair == NULL) || ((pubKeyBlob == NULL) && (priKeyBlob == NULL))) { in EngineConvertKey()
1111 if ((pubKeyBlob != NULL) && (pubKeyBlob->len != 0) && (pubKeyBlob->data != NULL)) { in EngineConvertKey()
1112 if (ConvertPubKey(pubKeyBlob, &pubKey) != HCF_SUCCESS) { in EngineConvertKey()
/ohos5.0/base/security/crypto_framework/test/unittest/src/ecc/
H A Dcrypto_ecc_asy_key_generator_by_spec_sub_four_test.cpp295 HcfBlob pubKeyBlob = { .data = nullptr, .len = 0 }; variable
296 res = keyPair->pubKey->base.getEncoded(&(keyPair->pubKey->base), &pubKeyBlob);
304 res = generator->convertKey(generator, nullptr, &pubKeyBlob, &priKeyBlob, &outKeyPair);
317 HcfFree(pubKeyBlob.data);
343 HcfBlob pubKeyBlob = { .data = nullptr, .len = 0 }; variable
344 res = keyPair->pubKey->base.getEncoded(&(keyPair->pubKey->base), &pubKeyBlob);
347 ASSERT_NE(pubKeyBlob.data, nullptr);
348 ASSERT_NE(pubKeyBlob.len, 0);
354 res = generator->convertKey(generator, nullptr, &pubKeyBlob, nullptr, &outKeyPair);
368 HcfFree(pubKeyBlob.data);
/ohos5.0/base/security/crypto_framework/test/unittest/src/sm2/
H A Dcrypto_sm2_asy_key_generator_by_spec_sub_test.cpp725 HcfBlob pubKeyBlob = {.data = nullptr, .len = 0}; variable
727 res = keyPair->pubKey->base.getEncoded(&(keyPair->pubKey->base), &pubKeyBlob);
748 HcfFree(pubKeyBlob.data);
1295 HcfBlob pubKeyBlob = { .data = nullptr, .len = 0 }; in OpensslMockTestFunc() local
1305 HcfFree(pubKeyBlob.data); in OpensslMockTestFunc()
1310 HcfFree(pubKeyBlob.data); in OpensslMockTestFunc()
1340 HcfBlob pubKeyBlob = { .data = nullptr, .len = 0 }; variable
1341 res = keyPair->pubKey->base.getEncoded(&(keyPair->pubKey->base), &pubKeyBlob);
1344 ASSERT_NE(pubKeyBlob.data, nullptr);
1345 ASSERT_NE(pubKeyBlob.len, 0);
[all …]
/ohos5.0/base/security/crypto_framework/frameworks/spi/
H A Dasy_key_generator_spi.h42 …Result (*engineConvertKey)(HcfAsyKeyGeneratorSpi *self, HcfParamsSpec *params, HcfBlob *pubKeyBlob,

12