1 个不稳定版本
使用旧的 Rust 2015
0.3.0 | 2019年9月3日 |
---|
#22 在 #素域
每月 31 次下载
在 2 个包中(通过 hasher)使用
74KB
2K SLoC
Libsm
Libsm 是一个开源的纯 Rust 中国加密算法标准库。它由 Cryptape Technology LLC 和北京航空航天大学密钥信息实验室的合作完成。现在该项目由 Cryptape Technology LLC 维护。
GM/T 算法
Libsm 实现以下 GM/T 加密算法
- SM2 (GM/T 0003-2012):包括数字签名方案、公钥加密、(认证)密钥交换协议以及推荐的 256 位素域曲线 sm2p256v1 的椭圆曲线加密方案。
- SM3 (GM/T 0004-2012):具有 256 位摘要长度的加密散列函数。
- SM4 (GM/T 0002-2012):具有 128 位密钥长度和 128 位块大小的分组密码,也称为 SMS4。
文档
许可证
Libsm 目前采用 Apache 2.0 许可证。
依赖关系
~1.5MB
~30K SLoC