From bcdf8bfb3a353228708c93e50a435ba75712303d Mon Sep 17 00:00:00 2001 From: y30053096 Date: Mon, 23 Jun 2025 16:19:52 +0800 Subject: [PATCH] add enum for huks Signed-off-by: y30053096 --- .../security/huks/include/native_huks_type.h | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/zh-cn/native_sdk/security/huks/include/native_huks_type.h b/zh-cn/native_sdk/security/huks/include/native_huks_type.h index 55f9a109..88b800a7 100644 --- a/zh-cn/native_sdk/security/huks/include/native_huks_type.h +++ b/zh-cn/native_sdk/security/huks/include/native_huks_type.h @@ -448,6 +448,12 @@ enum OH_Huks_ErrCode { * @since 11 */ OH_HUKS_ERR_CODE_DEVICE_PASSWORD_UNSET = 12000016, + /** + * 输入的参数是无效的。 + * + * @since 20 + */ + OH_HUKS_ERR_CODE_INVALID_ARGUMENT = 12000018, }; /** @@ -485,6 +491,10 @@ enum OH_Huks_UserAuthType { OH_HUKS_USER_AUTH_TYPE_FACE = 1 << 1, /** 用户认证类型为PIN码。 */ OH_HUKS_USER_AUTH_TYPE_PIN = 1 << 2, + /** @brief 用户认证类型为TUI PIN码。 + * @since 20 + */ + OH_HUKS_USER_AUTH_TYPE_TUI_PIN = 1 << 5, }; /** @@ -586,6 +596,17 @@ enum OH_Huks_SecureSignType { OH_HUKS_SECURE_SIGN_WITH_AUTHINFO = 1, }; +/** + * @brief 密钥封装类型。 + * + * @since 20 + * @version 1.0 + */ +enum OH_Huks_KeyWrapType { + /** 硬件唯一密钥的封装类型。 */ + OH_HUKS_KEY_WRAP_TYPE_HUK_BASED = 2, +}; + /** * @brief 参数集所用的TAG值枚举 * -- Gitee