go-dongle v1.2.0 发布,新增 SM2 非对称椭圆曲线加密算法支持
dongle 是一个轻量级、语义化、对开发者友好的 Golang 密码库,100% 单元测试覆盖率,已被 awesome-go 收录,并获得 gitee 2024 年最有价值项目(GVP)和 gitcode 2024 年度 G-Star 项目,如果您觉得不错,请给个 star 吧

docs: dongle.go-pkg.com
playground : tools.go-pkg.com
github:github.com/dromara/dongle
gitee: gitee.com/dromara/dongle
gitcode: gitcode.com/dromara/dongle
更新日志
- 移除
RSAKeyPair结构体的LoadPublicKey和LoadPrivateKey方法 - 移除
Ed25519KeyPair结构体的LoadPublicKey和LoadPrivateKey方法 - 优化编码器和解码器性能,重用读缓冲区,减少内存分配和复制
RSAKeyPair结构体的GenKeyPair,SetPublicKey,SetPrivateKey方法从无返回值改为返回errorEd25519KeyPair结构体的GenKeyPair,SetPublicKey,SetPrivateKey方法从无返回值改为返回errorRSAKeyPair结构体增加FormatPublicKey和FormatPrivateKey方法,用于将base64编码的der格式的RSA公钥和私钥格式化成pem格式Ed25519KeyPair结构体增加FormatPublicKey和FormatPrivateKey方法,用于将base64编码的der格式的Ed25519公钥和私钥格式化成pem格式RSAKeyPair结构体增加CompressPublicKey和CompressPrivateKey方法,用于将pem格式的RSA公钥和私钥压缩成经过base64编码的der格式Ed25519KeyPair结构体增加CompressPublicKey和CompressPrivateKey方法,用于将pem格式的Ed25519公钥和私钥压缩成经过base64编码的der格式- 增加
Sm2非对称椭圆曲线加密算法支持,包括标准处理和流式处理
本作品采用《CC 协议》,转载必须注明作者和本文链接
关于 LearnKu
推荐文章: