1 Star 0 Fork 305

xuanfen_ren / security_huks

forked from OpenHarmony / security_huks 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.49 KB
一键复制 编辑 原始数据 按行查看 历史

HUKS

Introduction

HUKS is a universal key management service. It provides KeyStore and Crypto APIs for applications to perform key management, encryption, and decryption operations.

HUKS consists of native APIs, the hardware abstraction layer (HAL), and Core Module.

  1. Native APIs are implemented using the C language to ensure consistency among all devices, and include the APIs for key generation, encryption, and decryption.
  2. HAL shields differences between hardware and OSs and defines the unified APIs for HUKS. It contains platform algorithm libraries, file systems, and logs.
  3. Core Module depends on the HAL and provides core functions such as encryption and decryption, signature verification, and key storage.

Directory Structure

base/security
├── huks
│   ├── frameworks
│   │   └── huks_lite  HUKS code implementation
│   └── interfaces
│       └── innerkits
│           └── huks_lite  HUKS APIs

Repositories Involved

Security subsystem

security_huks

security_deviceauth

1
https://gitee.com/xuanfen-ren/security_huks.git
git@gitee.com:xuanfen-ren/security_huks.git
xuanfen-ren
security_huks
security_huks
master

搜索帮助