ccs-gm
ccs-gm copied to clipboard
中国网安go语言国密库
ccs-gm
go语言国密密码库,实现了数据签名/验签、数据哈希、对称加密、非对称加密、x509证书管理、以及国密tls通信的功能。
License
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file.
Feature 功能支持列表
SM2功能 | 支持范围 |
---|---|
Generate KeyPair | 是 |
Sign | 是 |
Verify | 是 |
PEM格式导出 | 私钥/公钥/证书 |
PEM格式导入 | 私钥/公钥/证书 |
PEM文件加密 | RFC5958 |
SM4功能 | 支持范围 |
---|---|
Generate Key | 是 |
Encrypt, Decrypt | 是 |
PEM格式导出 | |
PEM文件加密 | golang: x509.EncryptPEMBlock |
分组模式 | ECB/CBC |
SM3功能 | 支持范围 |
---|---|
当前语言Hash接口兼容 | 是 |