/ohos5.0/base/security/crypto_framework/test/unittest/src/ |
H A D | crypto_rsa_asy_key_generator_test.cpp | 463 HcfBlob priKeyBlob; variable 474 HcfFree(priKeyBlob.data); 531 HcfFree(priKeyBlob.data); 635 HcfFree(priKeyBlob.data); 675 HcfFree(priKeyBlob.data); 715 HcfFree(priKeyBlob.data); 755 HcfFree(priKeyBlob.data); 795 HcfFree(priKeyBlob.data); 893 HcfFree(priKeyBlob.data); 946 HcfFree(priKeyBlob.data); [all …]
|
H A D | crypto_x25519_asy_key_generator_test.cpp | 538 HcfBlob priKeyBlob = { .data = nullptr, .len = 0 }; variable 539 res = keyPair->priKey->base.getEncoded(&(keyPair->priKey->base), &priKeyBlob); 542 ASSERT_NE(priKeyBlob.data, nullptr); 543 ASSERT_NE(priKeyBlob.len, 0); 546 res = generator->convertKey(generator, nullptr, &pubKeyBlob, &priKeyBlob, &outKeyPair); 549 HcfFree(priKeyBlob.data); 624 HcfBlob priKeyBlob = { .data = nullptr, .len = 0 }; variable 625 res = keyPair->priKey->base.getEncoded(&(keyPair->priKey->base), &priKeyBlob); 628 ASSERT_NE(priKeyBlob.data, nullptr); 629 ASSERT_NE(priKeyBlob.len, 0); [all …]
|
H A D | crypto_ecc_asy_key_generator_test.cpp | 1962 HcfFree(priKeyBlob.data); 2026 ASSERT_NE(priKeyBlob.len, 0); 2043 HcfFree(priKeyBlob.data); 2240 ASSERT_NE(priKeyBlob.len, 0); 2246 HcfFree(priKeyBlob.data); 2330 ASSERT_NE(priKeyBlob.len, 0); 2336 HcfFree(priKeyBlob.data); 2369 ASSERT_EQ(priKeyBlob.len, 0); 2374 ASSERT_EQ(priKeyBlob.len, 0); 2386 HcfFree(priKeyBlob.data); [all …]
|
H A D | crypto_sm2_asy_key_generator_test.cpp | 1343 HcfBlob priKeyBlob = { .data = nullptr, .len = 0 }; variable 1369 HcfFree(priKeyBlob.data); 1432 ASSERT_NE(priKeyBlob.data, nullptr); 1433 ASSERT_NE(priKeyBlob.len, 0); 1450 HcfFree(priKeyBlob.data); 1606 ASSERT_NE(priKeyBlob.data, nullptr); 1607 ASSERT_NE(priKeyBlob.len, 0); 1613 HcfFree(priKeyBlob.data); 1696 ASSERT_NE(priKeyBlob.data, nullptr); 1697 ASSERT_NE(priKeyBlob.len, 0); [all …]
|
H A D | crypto_brainpool_asy_key_generator_test.cpp | 1009 HcfBlob priKeyBlob = { .data = nullptr, .len = 0 }; variable 1035 HcfFree(priKeyBlob.data); 1199 HcfBlob priKeyBlob = { .data = nullptr, .len = 0 }; variable 1200 res = keyPair->priKey->base.getEncoded(&(keyPair->priKey->base), &priKeyBlob); 1203 ASSERT_NE(priKeyBlob.data, nullptr); 1204 ASSERT_NE(priKeyBlob.len, 0); 1210 HcfFree(priKeyBlob.data); 1288 HcfBlob priKeyBlob = { .data = nullptr, .len = 0 }; variable 1292 ASSERT_NE(priKeyBlob.data, nullptr); 1293 ASSERT_NE(priKeyBlob.len, 0); [all …]
|
H A D | alg_25519_common_param_spec.c | 266 …ult TestGenerateConvertKey(HcfAsyKeyGenerator *generator, HcfBlob *pubKeyBlob, HcfBlob *priKeyBlob, in TestGenerateConvertKey() argument 269 HcfResult res = generator->convertKey(generator, NULL, pubKeyBlob, priKeyBlob, keyPair); in TestGenerateConvertKey() 280 HcfBlob *priKeyBlob, HcfKeyPair **keyPair) in TestGenerateKeyPairAndConvertKey() argument 286 res = TestGenerateConvertKey(*generator, pubKeyBlob, priKeyBlob, keyPair); in TestGenerateKeyPairAndConvertKey()
|
H A D | crypto_dh_asy_key_generator_test.cpp | 781 HcfBlob priKeyBlob = { .data = nullptr, .len = 0 }; variable 782 res = keyPair->priKey->base.getEncoded(&(keyPair->priKey->base), &priKeyBlob); 785 ASSERT_NE(priKeyBlob.data, nullptr); 786 ASSERT_NE(priKeyBlob.len, 0); 789 res = generator->convertKey(generator, nullptr, &pubKeyBlob, &priKeyBlob, &outKeyPair); 792 HcfFree(priKeyBlob.data); 866 HcfBlob priKeyBlob = { .data = nullptr, .len = 0 }; variable 867 res = keyPair->priKey->base.getEncoded(&(keyPair->priKey->base), &priKeyBlob); 870 ASSERT_NE(priKeyBlob.data, nullptr); 871 ASSERT_NE(priKeyBlob.len, 0); [all …]
|
H A D | crypto_ed25519_asy_key_generator_test.cpp | 629 HcfBlob priKeyBlob = { .data = nullptr, .len = 0 }; variable 630 res = keyPair->priKey->base.getEncoded(&(keyPair->priKey->base), &priKeyBlob); 633 ASSERT_NE(priKeyBlob.data, nullptr); 634 ASSERT_NE(priKeyBlob.len, 0); 637 res = generator->convertKey(generator, nullptr, &pubKeyBlob, &priKeyBlob, &outKeyPair); 640 HcfFree(priKeyBlob.data); 715 HcfBlob priKeyBlob = { .data = nullptr, .len = 0 }; variable 716 res = keyPair->priKey->base.getEncoded(&(keyPair->priKey->base), &priKeyBlob); 719 ASSERT_NE(priKeyBlob.data, nullptr); 720 ASSERT_NE(priKeyBlob.len, 0); [all …]
|
/ohos5.0/docs/zh-cn/application-dev/security/CryptoArchitectureKit/ |
H A D | crypto-convert-binary-data-to-asym-key-pair.md | 88 let priKeyBlob: cryptoFramework.DataBlob = { data: priKeyArray }; 90 generator.convertKey(pubKeyBlob, priKeyBlob, (error, data) => { 108 let priKeyBlob: cryptoFramework.DataBlob = { data: priKeyArray }; 111 let keyPair = generator.convertKeySync(pubKeyBlob, priKeyBlob); 179 let priKeyBlob: cryptoFramework.DataBlob = { data: priKeyArray }; 181 generator.convertKey(pubKeyBlob, priKeyBlob, (error, data) => { 199 let priKeyBlob: cryptoFramework.DataBlob = { data: priKeyArray }; 202 let keyPair = generator.convertKeySync(pubKeyBlob, priKeyBlob);
|
H A D | crypto-rsa-asym-encrypt-decrypt-pkcs1.md | 58 let priKeyBlob: cryptoFramework.DataBlob = { data: priKeyData }; 60 let keyPair = await rsaGenerator.convertKey(pubKeyBlob, priKeyBlob); 108 let priKeyBlob: cryptoFramework.DataBlob = { data: priKeyData }; 110 let keyPair = rsaGenerator.convertKeySync(pubKeyBlob, priKeyBlob);
|
H A D | crypto-sm2-asym-encrypt-decrypt.md | 59 let priKeyBlob: cryptoFramework.DataBlob = { data: priKeyData }; 61 let keyPair = await sm2Generator.convertKey(pubKeyBlob, priKeyBlob); 110 let priKeyBlob: cryptoFramework.DataBlob = { data: priKeyData }; 112 let keyPair = sm2Generator.convertKeySync(pubKeyBlob, priKeyBlob);
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/ |
H A D | hks_crypto_ed25519.c | 105 struct HksBlob priKeyBlob = { ED25519_PRIVATE_KEY_LEN, priKey }; in HksEd25519GenerateKey() local 107 struct HksBlob tmp = { ED25519_PUBLIC_KEY_LEN, priKeyBlob.data }; in HksEd25519GenerateKey() 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() 117 (void)memset_s(priKeyBlob.data, ED25519_PRIVATE_KEY_LEN, 0, ED25519_PRIVATE_KEY_LEN); in HksEd25519GenerateKey()
|
/ohos5.0/base/security/crypto_framework/test/unittest/include/ |
H A D | alg_25519_common_param_spec.h | 35 …ult TestGenerateConvertKey(HcfAsyKeyGenerator *generator, HcfBlob *pubKeyBlob, HcfBlob *priKeyBlob, 38 HcfBlob *priKeyBlob, HcfKeyPair **keyPair);
|
/ohos5.0/docs/en/application-dev/security/CryptoArchitectureKit/ |
H A D | crypto-convert-binary-data-to-asym-key-pair.md | 88 let priKeyBlob: cryptoFramework.DataBlob = { data: priKeyArray }; 90 generator.convertKey(pubKeyBlob, priKeyBlob, (error, data) => { 108 let priKeyBlob: cryptoFramework.DataBlob = { data: priKeyArray }; 111 let keyPair = generator.convertKeySync(pubKeyBlob, priKeyBlob); 180 let priKeyBlob: cryptoFramework.DataBlob = { data: priKeyArray }; 182 generator.convertKey(pubKeyBlob, priKeyBlob, (error, data) => { 200 let priKeyBlob: cryptoFramework.DataBlob = { data: priKeyArray }; 203 let keyPair = generator.convertKeySync(pubKeyBlob, priKeyBlob);
|
H A D | crypto-rsa-asym-encrypt-decrypt-pkcs1.md | 58 let priKeyBlob: cryptoFramework.DataBlob = { data: priKeyData }; 60 let keyPair = await rsaGenerator.convertKey(pubKeyBlob, priKeyBlob); 108 let priKeyBlob: cryptoFramework.DataBlob = { data: priKeyData }; 110 let keyPair = rsaGenerator.convertKeySync(pubKeyBlob, priKeyBlob);
|
H A D | crypto-sm2-asym-encrypt-decrypt.md | 59 let priKeyBlob: cryptoFramework.DataBlob = { data: priKeyData }; 61 let keyPair = await sm2Generator.convertKey(pubKeyBlob, priKeyBlob); 110 let priKeyBlob: cryptoFramework.DataBlob = { data: priKeyData }; 112 let keyPair = sm2Generator.convertKeySync(pubKeyBlob, priKeyBlob);
|
/ohos5.0/base/security/crypto_framework/plugin/openssl_plugin/key/asy_key_generator/src/ |
H A D | dsa_asy_key_generator_openssl.c | 804 static HcfResult ConvertDsaPriKey(const HcfBlob *priKeyBlob, HcfOpensslDsaPriKey **returnPriKey) in ConvertDsaPriKey() argument 806 const unsigned char *tmpData = (const unsigned char *)(priKeyBlob->data); in ConvertDsaPriKey() 807 DSA *dsa = OpensslD2iDsaPrivateKey(NULL, &tmpData, priKeyBlob->len); in ConvertDsaPriKey() 821 static HcfResult ConvertDsaPubAndPriKey(const HcfBlob *pubKeyBlob, const HcfBlob *priKeyBlob, in ConvertDsaPubAndPriKey() argument 830 if (priKeyBlob != NULL) { in ConvertDsaPubAndPriKey() 831 if (ConvertDsaPriKey(priKeyBlob, returnPriKey) != HCF_SUCCESS) { in ConvertDsaPubAndPriKey() 871 HcfBlob *priKeyBlob, HcfKeyPair **returnKeyPair) in EngineConvertDsaKey() argument 883 bool priKeyValid = HcfIsBlobValid(priKeyBlob); in EngineConvertDsaKey() 892 HcfBlob *inputSk = priKeyValid ? priKeyBlob : NULL; in EngineConvertDsaKey()
|
H A D | alg_25519_asy_key_generator_openssl.c | 646 static HcfResult ConvertAlg25519PriKey(int type, const HcfBlob *priKeyBlob, in ConvertAlg25519PriKey() argument 649 const unsigned char *tmpData = (const unsigned char *)(priKeyBlob->data); in ConvertAlg25519PriKey() 650 EVP_PKEY *pkey = OpensslD2iPrivateKey(type, NULL, &tmpData, priKeyBlob->len); in ConvertAlg25519PriKey() 664 …fResult ConvertAlg25519PubAndPriKey(int type, const HcfBlob *pubKeyBlob, const HcfBlob *priKeyBlob, in ConvertAlg25519PubAndPriKey() argument 673 if (priKeyBlob != NULL) { in ConvertAlg25519PubAndPriKey() 674 if (ConvertAlg25519PriKey(type, priKeyBlob, returnPriKey) != HCF_SUCCESS) { in ConvertAlg25519PubAndPriKey() 736 HcfBlob *priKeyBlob, HcfKeyPair **returnKeyPair) in EngineConvertAlg25519Key() argument 749 bool priKeyValid = HcfIsBlobValid(priKeyBlob); in EngineConvertAlg25519Key() 758 HcfBlob *inputSk = priKeyValid ? priKeyBlob : NULL; in EngineConvertAlg25519Key()
|
H A D | dh_asy_key_generator_openssl.c | 939 static HcfResult ConvertDhPriKey(const HcfBlob *priKeyBlob, HcfOpensslDhPriKey **returnPriKey) in ConvertDhPriKey() argument 941 const unsigned char *temp = (const unsigned char *)priKeyBlob->data; in ConvertDhPriKey() 942 EVP_PKEY *pKey = OpensslD2iPrivateKey(EVP_PKEY_DH, NULL, &temp, priKeyBlob->len); in ConvertDhPriKey() 964 static HcfResult ConvertDhPubAndPriKey(const HcfBlob *pubKeyBlob, const HcfBlob *priKeyBlob, in ConvertDhPubAndPriKey() argument 973 if (priKeyBlob != NULL) { in ConvertDhPubAndPriKey() 974 if (ConvertDhPriKey(priKeyBlob, returnPriKey) != HCF_SUCCESS) { in ConvertDhPubAndPriKey() 1014 HcfBlob *priKeyBlob, HcfKeyPair **returnKeyPair) in EngineConvertDhKey() argument 1026 bool priKeyValid = HcfIsBlobValid(priKeyBlob); in EngineConvertDhKey() 1035 HcfBlob *inputSk = priKeyValid ? priKeyBlob : NULL; in EngineConvertDhKey()
|
H A D | rsa_asy_key_generator_openssl.c | 1057 static HcfResult ConvertPriKey(HcfBlob *priKeyBlob, HcfOpensslRsaPriKey **priKeyRet) in ConvertPriKey() argument 1060 if (ConvertPriKeyFromPKCS8(priKeyBlob, &rsaSk) != HCF_SUCCESS) { in ConvertPriKey() 1098 HcfBlob *priKeyBlob, HcfKeyPair **returnKeyPair) in EngineConvertKey() argument 1101 … if ((self == NULL) || (returnKeyPair == NULL) || ((pubKeyBlob == NULL) && (priKeyBlob == NULL))) { in EngineConvertKey() 1119 if ((priKeyBlob != NULL) && (priKeyBlob->len != 0) && (priKeyBlob->data != NULL)) { in EngineConvertKey() 1120 if (ConvertPriKey(priKeyBlob, &priKey) != HCF_SUCCESS) { in EngineConvertKey()
|
H A D | sm2_asy_key_generator_openssl.c | 873 static HcfResult ConvertEcPriKey(int32_t curveId, HcfBlob *priKeyBlob, HcfOpensslSm2PriKey **return… in ConvertEcPriKey() argument 875 const unsigned char *tmpData = (const unsigned char *)(priKeyBlob->data); in ConvertEcPriKey() 876 EC_KEY *ecKey = OpensslD2iEcPrivateKey(NULL, &tmpData, priKeyBlob->len); in ConvertEcPriKey() 892 HcfBlob *priKeyBlob, HcfKeyPair **returnKeyPair) in EngineConvertSm2Key() argument 904 bool priKeyValid = HcfIsBlobValid(priKeyBlob); in EngineConvertSm2Key() 924 ret = ConvertEcPriKey(impl->curveId, priKeyBlob, &priKey); in EngineConvertSm2Key()
|
/ohos5.0/base/security/crypto_framework/test/unittest/src/ecc/ |
H A D | crypto_ecc_asy_key_generator_by_spec_sub_four_test.cpp | 298 HcfBlob priKeyBlob = { .data = nullptr, .len = 0 }; variable 299 res = keyPair->priKey->base.getEncoded(&(keyPair->priKey->base), &priKeyBlob); 304 res = generator->convertKey(generator, nullptr, &pubKeyBlob, &priKeyBlob, &outKeyPair); 318 HcfFree(priKeyBlob.data); 392 HcfBlob priKeyBlob = { .data = nullptr, .len = 0 }; variable 393 res = keyPair->priKey->base.getEncoded(&(keyPair->priKey->base), &priKeyBlob); 396 ASSERT_NE(priKeyBlob.data, nullptr); 397 ASSERT_NE(priKeyBlob.len, 0); 403 res = generator->convertKey(generator, nullptr, nullptr, &priKeyBlob, &outKeyPair); 417 HcfFree(priKeyBlob.data);
|
/ohos5.0/base/security/crypto_framework/test/unittest/src/sm2/ |
H A D | crypto_sm2_asy_key_generator_by_spec_sub_test.cpp | 726 HcfBlob priKeyBlob = {.data = nullptr, .len = 0}; variable 729 res = keyPair->priKey->base.getEncoded(&(keyPair->priKey->base), &priKeyBlob); 749 HcfFree(priKeyBlob.data); 1302 HcfBlob priKeyBlob = { .data = nullptr, .len = 0 }; in OpensslMockTestFunc() local 1303 res = keyPair->priKey->base.getEncoded(&(keyPair->priKey->base), &priKeyBlob); in OpensslMockTestFunc() 1311 HcfFree(priKeyBlob.data); in OpensslMockTestFunc() 1347 HcfBlob priKeyBlob = { .data = nullptr, .len = 0 }; variable 1348 res = keyPair->priKey->base.getEncoded(&(keyPair->priKey->base), &priKeyBlob); 1351 ASSERT_NE(priKeyBlob.data, nullptr); 1352 ASSERT_NE(priKeyBlob.len, 0); [all …]
|
/ohos5.0/base/security/crypto_framework/frameworks/spi/ |
H A D | asy_key_generator_spi.h | 43 HcfBlob *priKeyBlob, HcfKeyPair **returnKeyPair);
|
/ohos5.0/base/security/crypto_framework/interfaces/innerkits/key/ |
H A D | asy_key_generator.h | 71 HcfBlob *priKeyBlob, HcfKeyPair **returnKeyPair);
|