关键特性
openHiTLS的目标是提供高效敏捷的全场景密码学套件,通过模块分层特性分级的弹性架构,实现特性按需选择和扩展,支撑全场景应用满足RAM/ROM内存、计算性能、特性满足度等不同需求;当前已支持密码算法功能以及TLS、DTLS、TLCP安全通信协议功能,商密算法支持基于ARM 指令的性能优化,更多特性待规划、欢迎参与共建。
特性介绍
- 已支持的特性
1.1. 关键功能特性:
- 传输层安全协议:TLS1.2、TLS1.3、DTLS1.2、TLCP1.1;
- 加解密密码算法:AES、SM4、Chacha20、RSA、(EC)DSA、(EC)DH、SM2、DRBG、HKDF、SCRYPT、PBKDF2、SHA2、SHA3、MD5、SM3、HMAC、X509。
1.2. 非功能性特性:
- 弹性架构:支持模块和特性按需选择和构建功能
- 性能优化:支持基于ARM、x86指令的性能优化的商密算法功能
- 可维可测性:支持日志和错误栈功能