Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 1.23 KB

FUTURE.md

File metadata and controls

45 lines (33 loc) · 1.23 KB

✈️ 未来版本的新特性 (Features in future versions)

v0.5.x

  • 增加 cmd 包,提供二进制 cli 使用
  • 支持 SM3 国标算法
  • 支持 SM4 国标算法
  • 支持 ECC key 生成
  • 支持 ECC 非对称加密算法
  • 支持更多的散列算法

v0.4.x

  • 调整 hash 包使用姿势
  • 大规模重构,优化代码使用
  • 性能优化,尝试减少内存分配
  • 继续完善单元测试,提升覆盖率到 90%

v0.3.x

  • 简化代码设计,提高代码可读性和可维护性
  • 初步完善注释和单元测试,收尾重构工作
  • 支持 GCM 加解密模式(该模式暂无法保证足够的测试验证,使用需谨慎)

v0.2.x

  • 支持 RSA key 生成
  • 支持 RSA 非对称加密算法

v0.1.x

  • 支持 MD5 散列算法
  • 支持 SHA1 散列算法
  • 支持 SHA256 等散列算法
  • 支持 SHA512 等散列算法
  • 支持 HMAC 等散列算法
  • 支持 crc32/crc64 等散列算法
  • 支持 fnv1/fnv1a 等散列算法

v0.0.x

  • 支持 DES/3DES/AES 对称加密算法
  • 支持 ECB/CBC/OFB/CFB/CTR 等分组模式
  • 支持 PKCS5/PKCS7/ZERO/NO 等填充方式
  • 支持 HEX/BASE64 等编解码算法