Home
last modified time | relevance | path

Searched refs:keyAlg (Results 1 – 25 of 64) sorted by relevance

123

/ohos5.0/base/security/huks/interfaces/inner_api/huks_standard/main/include/
H A Dhks_type.h142 enum HksKeyAlg keyAlg; member
153 enum HksKeyAlg keyAlg; member
164 enum HksKeyAlg keyAlg; member
175 enum HksKeyAlg keyAlg; member
188 enum HksKeyAlg keyAlg; member
199 enum HksKeyAlg keyAlg; member
314 uint8_t keyAlg; member
/ohos5.0/base/security/huks/interfaces/kits/liteapi/src/
H A Dhks_lite_api.cpp122 JSIValue keyAlg = JSI::CreateObject(); in CreateHuksKeyAlg() local
124 AddInt32PropertyInLite(keyAlg, "HUKS_ALG_AES", HKS_ALG_AES); in CreateHuksKeyAlg()
125 AddInt32PropertyInLite(keyAlg, "HUKS_ALG_DES", HKS_ALG_DES); in CreateHuksKeyAlg()
126 AddInt32PropertyInLite(keyAlg, "HUKS_ALG_3DES", HKS_ALG_3DES); in CreateHuksKeyAlg()
128 AddInt32PropertyInLite(keyAlg, "HUKS_ALG_HMAC", HKS_ALG_HMAC); in CreateHuksKeyAlg()
129 AddInt32PropertyInLite(keyAlg, "HUKS_ALG_CMAC", HKS_ALG_CMAC); in CreateHuksKeyAlg()
131 AddInt32PropertyInLite(keyAlg, "HUKS_ALG_RSA", HKS_ALG_RSA); in CreateHuksKeyAlg()
133 return keyAlg; in CreateHuksKeyAlg()
/ohos5.0/docs/zh-cn/application-dev/reference/apis-universal-keystore-kit/
H A D_o_h___huks___key_material25519.md20 | enum [OH_Huks_KeyAlg](_huks_type_api.md#oh_huks_keyalg) [keyAlg](#keyalg) | 密钥的算法类型。 |
30 ### keyAlg subsection
33 enum OH_Huks_KeyAlg OH_Huks_KeyMaterial25519::keyAlg
H A D_o_h___huks___key_material_dh.md20 | enum [OH_Huks_KeyAlg](_huks_type_api.md#oh_huks_keyalg) [keyAlg](#keyalg) | 密钥的算法类型。 |
30 ### keyAlg subsection
33 enum OH_Huks_KeyAlg OH_Huks_KeyMaterialDh::keyAlg
H A D_o_h___huks___key_material_ecc.md20 | enum [OH_Huks_KeyAlg](_huks_type_api.md#oh_huks_keyalg) [keyAlg](#keyalg) | 密钥的算法类型。 |
30 ### keyAlg subsection
33 enum OH_Huks_KeyAlg OH_Huks_KeyMaterialEcc::keyAlg
H A D_o_h___huks___key_material_rsa.md20 | enum [OH_Huks_KeyAlg](_huks_type_api.md#oh_huks_keyalg) [keyAlg](#keyalg) | 密钥的算法类型。 |
48 ### keyAlg subsection
51 enum OH_Huks_KeyAlg OH_Huks_KeyMaterialRsa::keyAlg
H A D_o_h___huks___pub_key_info.md20 | enum [OH_Huks_KeyAlg](_huks_type_api.md#oh_huks_keyalg) [keyAlg](#keyalg) | 公钥的算法类型。 |
39 ### keyAlg subsection
42 enum OH_Huks_KeyAlg OH_Huks_PubKeyInfo::keyAlg
H A D_o_h___huks___key_material_dsa.md20 | enum [OH_Huks_KeyAlg](_huks_type_api.md#oh_huks_keyalg) [keyAlg](#keyalg) | 密钥的算法类型。 |
41 ### keyAlg subsection
44 enum OH_Huks_KeyAlg OH_Huks_KeyMaterialDsa::keyAlg
/ohos5.0/base/security/huks/interfaces/kits/napi/src/
H A Dhuks_napi.cpp253 napi_value keyAlg = nullptr; in CreateHuksKeyAlg() local
254 NAPI_CALL(env, napi_create_object(env, &keyAlg)); in CreateHuksKeyAlg()
256 AddInt32Property(env, keyAlg, "HUKS_ALG_RSA", HKS_ALG_RSA); in CreateHuksKeyAlg()
257 AddInt32Property(env, keyAlg, "HUKS_ALG_ECC", HKS_ALG_ECC); in CreateHuksKeyAlg()
258 AddInt32Property(env, keyAlg, "HUKS_ALG_DSA", HKS_ALG_DSA); in CreateHuksKeyAlg()
260 AddInt32Property(env, keyAlg, "HUKS_ALG_AES", HKS_ALG_AES); in CreateHuksKeyAlg()
268 AddInt32Property(env, keyAlg, "HUKS_ALG_DH", HKS_ALG_DH); in CreateHuksKeyAlg()
270 AddInt32Property(env, keyAlg, "HUKS_ALG_SM2", HKS_ALG_SM2); in CreateHuksKeyAlg()
271 AddInt32Property(env, keyAlg, "HUKS_ALG_SM3", HKS_ALG_SM3); in CreateHuksKeyAlg()
272 AddInt32Property(env, keyAlg, "HUKS_ALG_SM4", HKS_ALG_SM4); in CreateHuksKeyAlg()
[all …]
/ohos5.0/base/security/huks/interfaces/kits/c/include/
H A Dnative_huks_type.h825 enum OH_Huks_KeyAlg keyAlg; member
844 enum OH_Huks_KeyAlg keyAlg; member
863 enum OH_Huks_KeyAlg keyAlg; member
882 enum OH_Huks_KeyAlg keyAlg; member
905 enum OH_Huks_KeyAlg keyAlg; member
924 enum OH_Huks_KeyAlg keyAlg; member
/ohos5.0/docs/en/application-dev/reference/apis-universal-keystore-kit/
H A D_o_h___huks___key_material_rsa.md20 | enum [OH_Huks_KeyAlg](_huks_type_api.md#oh_huks_keyalg) [keyAlg](#keyalg) | Algorithm of the key.…
50 ### keyAlg subsection
53 enum OH_Huks_KeyAlg OH_Huks_KeyMaterialRsa::keyAlg
H A D_o_h___huks___key_material_dh.md23 | [keyAlg](#keyalg) |Algorithm of the key. |
33 ### keyAlg subsection
37 enum OH_Huks_KeyAlg OH_Huks_KeyMaterialDh::keyAlg
H A D_o_h___huks___key_material_ecc.md20 | enum [OH_Huks_KeyAlg](_huks_type_api.md#oh_huks_keyalg) [keyAlg](#keyalg) | Algorithm of the key.…
30 ### keyAlg subsection
33 enum OH_Huks_KeyAlg OH_Huks_KeyMaterialEcc::keyAlg
H A D_o_h___huks___key_material25519.md20 | enum [OH_Huks_KeyAlg](_huks_type_api.md#oh_huks_keyalg) [keyAlg](#keyalg) | Algorithm of the key.…
30 ### keyAlg subsection
33 enum OH_Huks_KeyAlg OH_Huks_KeyMaterial25519::keyAlg
H A D_o_h___huks___pub_key_info.md20 | enum [OH_Huks_KeyAlg](_huks_type_api.md#oh_huks_keyalg) [keyAlg](#keyalg) | Algorithm of the publ…
40 ### keyAlg subsection
43 enum OH_Huks_KeyAlg OH_Huks_PubKeyInfo::keyAlg
H A D_o_h___huks___key_material_dsa.md20 | enum [OH_Huks_KeyAlg](_huks_type_api.md#oh_huks_keyalg) [keyAlg](#keyalg) | Algorithm of the key.…
42 ### keyAlg subsection
45 enum OH_Huks_KeyAlg OH_Huks_KeyMaterialDsa::keyAlg
/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/device_cert_manager/src/
H A Ddcm_attest_utils.c93 if (info->keyAlg == HKS_ALG_SM2) { in GetEcPublicKey()
239 if (info->keyAlg == HKS_ALG_RSA) { in DcmGetPublicKey()
241 } else if (info->keyAlg == HKS_ALG_ECC) { in DcmGetPublicKey()
243 } else if (info->keyAlg == HKS_ALG_X25519) { in DcmGetPublicKey()
245 } else if (info->keyAlg == HKS_ALG_SM2) { in DcmGetPublicKey()
248 HKS_LOG_E("alg %" LOG_PUBLIC "u not supported to export public key\n", info->keyAlg); in DcmGetPublicKey()
/ohos5.0/base/security/huks/frameworks/huks_standard/main/common/include/
H A Dhks_crypto_hal.h78 enum HksKeyAlg keyAlg; member
86 enum HksKeyAlg keyAlg; member
94 enum HksKeyAlg keyAlg; member
104 enum HksKeyAlg keyAlg; member
112 enum HksKeyAlg keyAlg; member
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/module_test/interface_test/src/
H A Dhks_native_api_compatibility_test.cpp830 ASSERT_EQ(sizeof(pubKeyInfo.keyAlg) == sizeof(OH_Huks_KeyAlg), true);
836 ASSERT_EQ(sizeof(hksPubKeyInfo.keyAlg) == sizeof(HksKeyAlg), true);
852 ASSERT_EQ(sizeof(keyMaterialRsa.keyAlg) == sizeof(OH_Huks_KeyAlg), true);
858 ASSERT_EQ(sizeof(hksKeyMaterialRsa.keyAlg) == sizeof(HksKeyAlg), true);
874 ASSERT_EQ(sizeof(keyMaterialEcc.keyAlg) == sizeof(OH_Huks_KeyAlg), true);
880 ASSERT_EQ(sizeof(hksKeyMaterialEcc.keyAlg) == sizeof(HksKeyAlg), true);
896 ASSERT_EQ(sizeof(keyMaterialDsa.keyAlg) == sizeof(OH_Huks_KeyAlg), true);
904 ASSERT_EQ(sizeof(hksKeyMaterialDsa.keyAlg) == sizeof(HksKeyAlg), true);
922 ASSERT_EQ(sizeof(keyMaterialDh.keyAlg) == sizeof(OH_Huks_KeyAlg), true);
928 ASSERT_EQ(sizeof(hksKeyMaterialDh.keyAlg) == sizeof(HksKeyAlg), true);
[all …]
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/
H A Dhks_mbedtls_ecc.c108 if ((keyMaterial->keyAlg != HKS_ALG_ECC) && (keyMaterial->keyAlg != HKS_ALG_ECDH)) { in HksMbedtlsEccGetKeyCurveNist()
109 HKS_LOG_E("Invalid param key! key mode = 0x%" LOG_PUBLIC "X", keyMaterial->keyAlg); in HksMbedtlsEccGetKeyCurveNist()
172 keyMaterial->keyAlg = HKS_ALG_ECC; in EccSaveKeyMaterial()
/ohos5.0/base/security/huks/utils/crypto_adapter/
H A Dhks_client_service_adapter.c386 switch (publicKeyInfo->keyAlg) { in TranslateToX509PublicKeySwitchAlg()
393 …return EccToX509PublicKey(publicKeyInfo->keyAlg, publicKeyInfo->keySize, material1, material2, x50… in TranslateToX509PublicKeySwitchAlg()
397 …return Sm2ToX509PublicKey(publicKeyInfo->keyAlg, publicKeyInfo->keySize, material1, material2, x50… in TranslateToX509PublicKeySwitchAlg()
413 HKS_LOG_E("Unsupport alg type! type = 0x%" LOG_PUBLIC "X", publicKeyInfo->keyAlg); in TranslateToX509PublicKeySwitchAlg()
470 pubKeyInfo->keyAlg = HKS_ALG_RSA; in X509PublicKeyToRsa()
522 pubKeyInfo->keyAlg = alg; in EcKeyToPublicKey()
577 pubKeyInfo->keyAlg = (enum HksKeyAlg)alg; in EvpPkeyToHksPubKeyInfo()
670 keyMaterial->keyAlg = HKS_ALG_DSA; in X509PublicKeyToDsa()
714 keyMaterial->keyAlg = HKS_ALG_DH; in X509PublicKeyToDh()
H A Dhks_client_service_adapter_lite.c265 switch (publicKeyInfo->keyAlg) { in TranslateToX509PublicKey()
280 HKS_LOG_E("Unsupport alg type! type = 0x%" LOG_PUBLIC "X", publicKeyInfo->keyAlg); in TranslateToX509PublicKey()
317 pubKeyInfo->keyAlg = HKS_ALG_RSA; in X509PublicKeyToRsa()
378 pubKeyInfo->keyAlg = HKS_ALG_ECC; in X509PublicKeyToEcc()
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/module_test/framework_test/common_test/src/
H A Dhks_check_paramset_test.cpp231 .keyAlg = HKS_ALG_RSA,
274 .keyAlg = HKS_ALG_RSA,
319 .keyAlg = HKS_ALG_ECC,
378 .keyAlg = HKS_ALG_DSA,
433 .keyAlg = HKS_ALG_DSA,
/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core_dependency/src/
H A Dhks_chipset_platform_key_hardcoded.c46 .keyAlg = HKS_ALG_ECC, in MallocAndFillFullHksPublicKey()
79 .keyAlg = HKS_ALG_ECC, in MallocFullPlatformPrivateKey()
/ohos5.0/docs/zh-cn/application-dev/security/
H A Dhapsigntool-guidelines.md64 ├── -keyAlg # 密钥算法,必填项,包括RSA/ECC
88 ├── -keyAlg # 密钥算法,必填项,包括RSA/ECC
252 …java -jar hap-sign-tool.jar generate-keypair -keyAlias "oh-app1-key-v1" -keyAlg "ECC" -keySize "N…
258 …hap-sign-tool generate-keypair -keyAlias "oh-app1-key-v1" -keyAlg "ECC" -keySize "NIST-P-256" -ke…
270 ├── -keyAlg #密钥算法,推荐使用ECC,该参数必填

123