/ohos5.0/base/security/huks/interfaces/inner_api/huks_standard/main/include/ |
H A D | hks_type.h | 142 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 D | hks_lite_api.cpp | 122 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.md | 20 | 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.md | 20 | 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.md | 20 | 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.md | 20 | 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.md | 20 | 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.md | 20 | 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 D | huks_napi.cpp | 253 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 D | native_huks_type.h | 825 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.md | 20 | 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.md | 23 | [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.md | 20 | 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.md | 20 | 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.md | 20 | 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.md | 20 | 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 D | dcm_attest_utils.c | 93 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 D | hks_crypto_hal.h | 78 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 D | hks_native_api_compatibility_test.cpp | 830 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 D | hks_mbedtls_ecc.c | 108 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 D | hks_client_service_adapter.c | 386 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 D | hks_client_service_adapter_lite.c | 265 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 D | hks_check_paramset_test.cpp | 231 .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 D | hks_chipset_platform_key_hardcoded.c | 46 .keyAlg = HKS_ALG_ECC, in MallocAndFillFullHksPublicKey() 79 .keyAlg = HKS_ALG_ECC, in MallocFullPlatformPrivateKey()
|
/ohos5.0/docs/zh-cn/application-dev/security/ |
H A D | hapsigntool-guidelines.md | 64 ├── -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,该参数必填
|