ccs-gm
                                
                                 ccs-gm copied to clipboard
                                
                                    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接口兼容 | 是 |