2026-04-23 21:02:09 +08:00
|
|
|
# Changelog: @go/crypto-sm
|
|
|
|
|
|
2026-05-06 00:18:09 +08:00
|
|
|
## [v1.0.6] - 2026-05-06
|
|
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
- **设计哲学对齐**:全面废除 `Must` 前缀函数支持,完全对齐 `go/crypto` 的 frictionless 设计。
|
|
|
|
|
- **文档更新**:更新 `README.md`,明确配合 `go/cast` 的使用方式。
|
|
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
- **依赖对齐**:更新 `apigo.cc/go/crypto` 依赖至 v1.0.6,引入 `apigo.cc/go/cast` 依赖。
|
|
|
|
|
|
|
|
|
|
## [v1.0.5] - 2026-05-01
|
|
|
|
|
- (同步版本号)
|
|
|
|
|
|
|
|
|
|
## [v1.0.4] - 2026-05-01
|
2026-04-23 21:02:09 +08:00
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
- **国产密码算法支持**:完全实现国密 SM2 (签名/加密)、SM3 (哈希)、SM4 (CBC/GCM) 算法。
|
|
|
|
|
- **接口一致性**:无缝对接 `@go/crypto` 的 `Asymmetric` 与 `Symmetric` 架构,支持 `AndEraseKey` 内存安全模式。
|
|
|
|
|
- **性能与鲁棒性**:提供高并发服务端优化的 `FastMode` 支持,增加鲁棒性防御以拦截非法填充数据。
|
|
|
|
|
- **便捷 Hash API**:集成 SM3 一键式 Hex/Base64 处理能力。
|