修复 no_std 测试并升级 MSRV 至 1.83.0
- 修复 cargo test --no-default-features --lib 编译错误 - SM3 测试:移除 alloc 依赖,改用手动十六进制解析 - SM4 modes 测试:添加 #[cfg(feature = "alloc")] - MSRV 升级至 1.83.0(crypto-bigint 0.6.x 的 ConstMontyForm 所需) - 更新 CI 工作流中的 MSRV 版本 - 修正 Cargo.toml 仓库链接
This commit is contained in:
@@ -38,6 +38,10 @@
|
||||
- SM2 签名:258 µs,验签:316 µs
|
||||
- SM9 签名:3.44 ms,验签:5.50 ms
|
||||
|
||||
### 变更
|
||||
|
||||
- MSRV 提升至 1.83.0(crypto-bigint 0.6.x 的 ConstMontyForm 常量时间 Montgomery 算术所需)
|
||||
|
||||
### 安全
|
||||
|
||||
- GCM `gf128_mul`:用掩码运算替换依赖秘密的 `if` 分支
|
||||
|
||||
Reference in New Issue
Block a user