# security_huks
**Repository Path**: cypress1010/security_huks
## Basic Information
- **Project Name**: security_huks
- **Description**: Key management service | 提供密钥管理服务功能
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 348
- **Created**: 2021-04-27
- **Last Updated**: 2021-04-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# HUKS组件
- [简介](#section19960105154710)
- [目录](#section11146193674920)
- [相关仓](#section1554141575016)
## 简介
HUKS是通用密钥管理服务,向应用提供KeyStore及Crypto接口API,包括密钥管理及加解密等功能。
HUKS模块整体分为北向接口,南向适配层,以及核心的功能模块:
1. HUKS 北向接口:提供统一的对外API,用C语言实现,保持所有设备一致,主要包括密钥生成API、加解密API等;
2. HUKS HAL层:屏蔽底层硬件和OS的差异,定义HUKS需要的统一底层API,主要包括平台算法库、IO和LOG等;
3. HUKS Core Module:依赖HAL层,提供核心功能,如加解密、签名验签、密钥存储等。
## 目录
```
base/security
├── huks
│ ├── frameworks
│ │ └── huks_lite HUKS代码实现
│ └── interfaces
│ └── innerkits
│ └── huks_lite HUKS提供接口
```
## 相关仓
[安全子系统](https://gitee.com/openharmony/docs/blob/master/zh-cn/readme/%E5%AE%89%E5%85%A8%E5%AD%90%E7%B3%BB%E7%BB%9F.md)
**security\_huks**
[security\_deviceauth](https://gitee.com/openharmony/security_deviceauth/blob/master/README_zh.md)