/ohos5.0/base/security/crypto_framework/test/unittest/src/ |
H A D | crypto_rsa_asy_key_generator_test.cpp | 462 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 D | crypto_x25519_asy_key_generator_test.cpp | 531 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 D | crypto_ecc_asy_key_generator_test.cpp | 1961 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 D | crypto_sm2_asy_key_generator_test.cpp | 1338 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 D | crypto_brainpool_asy_key_generator_test.cpp | 1005 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 D | alg_25519_common_param_spec.c | 266 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 D | crypto_dh_asy_key_generator_test.cpp | 774 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 D | crypto_ed25519_asy_key_generator_test.cpp | 622 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 D | crypto-convert-binary-data-to-asym-key-pair.md | 87 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 D | crypto-convert-compressed-or-uncompressed-ECC-pubkey.md | 22 let pubKeyBlob: cryptoFramework.DataBlob = { data: pkData }; 24 let keyPair = await generator.convertKey(pubKeyBlob, null);
|
H A D | crypto-rsa-asym-encrypt-decrypt-pkcs1.md | 57 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 D | crypto-sm2-asym-encrypt-decrypt.md | 58 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 D | alg_25519_common_param_spec.h | 35 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 D | hks_crypto_ed25519.c | 104 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 D | crypto-convert-binary-data-to-asym-key-pair.md | 87 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 D | crypto-rsa-asym-encrypt-decrypt-pkcs1.md | 57 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 D | crypto-sm2-asym-encrypt-decrypt.md | 58 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 D | crypto-convert-compressed-or-uncompressed-ECC-pubkey.md | 27 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 D | dsa_asy_key_generator_openssl.c | 787 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 D | alg_25519_asy_key_generator_openssl.c | 629 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 D | dh_asy_key_generator_openssl.c | 914 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 D | rsa_asy_key_generator_openssl.c | 984 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 D | crypto_ecc_asy_key_generator_by_spec_sub_four_test.cpp | 295 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 D | crypto_sm2_asy_key_generator_by_spec_sub_test.cpp | 725 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 D | asy_key_generator_spi.h | 42 …Result (*engineConvertKey)(HcfAsyKeyGeneratorSpi *self, HcfParamsSpec *params, HcfBlob *pubKeyBlob,
|