1# HdfHuks 2 3 4## 概述 5 6提供通用密钥库服务(OpenHarmony Universal KeyStore,简称HUKS)核心逻辑的标准驱动API接口。 7 8HUKS驱动API定义了HUKS核心组件(HUKS Core)的标准接口,向HUKS Service提供了统一的驱动接口, 这些接口涵盖了密钥全生命周期管理,包括密钥生成、密钥导入导出、密钥操作、密钥访问控制、密钥证明等功能。 9 10**起始版本:** 4.0 11 12 13## 汇总 14 15 16### 文件 17 18| 名称 | 描述 | 19| -------- | -------- | 20| [IHuks.idl](_i_huks_8idl.md) | 定义了HUKS的驱动接口,用于进行密钥管理。 | 21| [IHuksTypes.idl](_i_huks_types_8idl.md) | 定义了HUKS的驱动接口的结构体。 | 22 23 24### 类 25 26| 名称 | 描述 | 27| -------- | -------- | 28| interface [IHuks](interface_i_huks.md) | 定义了HUKS的驱动接口,用于进行密钥管理。 | 29| struct [HuksBlob](_huks_blob.md) | HUKS的二进制数据结构体,用于封装密钥材料和密钥属性等参数。 | 30| struct [HuksParamSet](_huks_param_set.md) | 定义了HUKS的密钥参数集数据结构体。 | 31 32 33### 枚举 34 35| 名称 | 描述 | 36| -------- | -------- | 37| [HuksChipsetPlatformDecryptScene](#hukschipsetplatformdecryptscene) { HUKS_CHIPSET_PLATFORM_DECRYPT_SCENCE_TA_TO_TA = 1 } | 芯片平台密钥解密场景枚举。 | 38 39 40## 枚举类型说明 41 42 43### HuksChipsetPlatformDecryptScene 44 45``` 46enum HuksChipsetPlatformDecryptScene 47``` 48 49**描述** 50 51 52芯片平台密钥解密场景枚举。 53 54**起始版本:** 4.0 55 56| 枚举值 | 描述 | 57| -------- | -------- | 58| HUKS_CHIPSET_PLATFORM_DECRYPT_SCENCE_TA_TO_TA | 针对TEE(Trusted Execution Environment)环境中的应用(Trusted Application)开放的平台密钥解密场景。 | 59