crypto-sm/CHANGELOG.md

921 B

Changelog: @go/crypto-sm

[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

Added

  • 国产密码算法支持:完全实现国密 SM2 (签名/加密)、SM3 (哈希)、SM4 (CBC/GCM) 算法。
  • 接口一致性:无缝对接 @go/cryptoAsymmetricSymmetric 架构,支持 AndEraseKey 内存安全模式。
  • 性能与鲁棒性:提供高并发服务端优化的 FastMode 支持,增加鲁棒性防御以拦截非法填充数据。
  • 便捷 Hash API:集成 SM3 一键式 Hex/Base64 处理能力。