发布 v0.2.0:新增 BLS 签名与 FPE 格式保留加密

新增功能:
- BLS 签名:基于 BN256 配对的最小签名尺寸变体
- BLS 门限签名:Shamir 秘密分享 + Lagrange 插值聚合
- Hash-to-Curve:RFC 9380 兼容,SM3 消息扩展
- FPE 格式保留加密:基于 SM4 的 Feistel 密码
- SM9 Fp 平方根:Tonelli-Shanks 算法

文档更新:
- README 添加 BLS/FPE 算法描述
- CHANGELOG 添加 v0.2.0 变更记录
- SECURITY 更新版本支持表
This commit is contained in:
huangxt
2026-03-08 20:02:06 +08:00
parent 69767aee00
commit a58fe8275e
15 changed files with 1720 additions and 7 deletions
Generated
+1 -1
View File
@@ -422,7 +422,7 @@ checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112"
[[package]]
name = "libsmx"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"criterion",
"crypto-bigint",