GmSSL icon indicating copy to clipboard operation
GmSSL copied to clipboard

支持国密SM2/SM3/SM4/SM9/SSL的密码工具箱

Results 336 GmSSL issues
Sort by recently updated
recently updated
newest added

cmake 没有错误,编译信息如下: -- Building for: NMake Makefiles -- The C compiler identification is MSVC 16.0.30319.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done --...

![屏幕截图 2023-12-01 105113](https://github.com/guanzhi/GmSSL/assets/82314208/ca674f5e-8caf-4f09-99d5-505d37daed2c) ![屏幕截图 2023-12-01 105140](https://github.com/guanzhi/GmSSL/assets/82314208/fae4064e-d17e-460c-9250-8e2b6bd321df) 好像编译是固定在[ 48%]出错,换了两个mingw8.5和mingw12.0编译器都出同一个问题

以下是铜锁作为客户端的报错,gmssl作为服务端 ~~~ [root@localhost zsh]# openssl s_client -connect 192.168.56.132:15003 -sign_key tlcp-client-sign.key -sign_cert tlcp-client-sign.crt -enc_cert tlcp-client-enc.crt -enc_key tlcp-client-enc.key -CAfile cas.pem -enable_ntls -ntls CONNECTED(00000003) Can't use SSL_get_servername depth=2 CN = tlcp-ca verify return:1...

GmSSL-JS库测试了一下,SM2算法并不完整,有其他可用的吗?

个人目前使用的环境下没有库中支持的对应的随机数生成函数,故希望能够添加如函数钩子等功能,以让用户使用自定义的随机数生成器,提供更加灵活的部署环境与使用场景。

我这边使用gmssl2.5.4编译了一个nginx,去搭建反向代理服务器,在社区版openeuler20.03的环境上部署的,一切准备就绪后去通过curl访问时报了一个问题:curl: (35) error:1010A066:elliptic curve routines:ecx_key_op:invalid encoding,这时我去抓包排查问题,发现使用的加密套件是ECDHE-RSA-AES128-GCM-SHA256,但是我通过nmap去检测端口的时候发现是支持这个加密套件的,然后我从centos7.8以及centos6.5的几台机器上去访问都是正常访问的,没有出现上述问题。我同样也对他们进行了抓包分析,发现使用的加密套件也是一样的。所以有点不理解这其中的问题,不知道会不会对服务有影响,所以来请教一下关老师和各位大佬,希望能从中得到一些启发。

说明: 1、首先我通过`gmssl sm2keygen -pass 123456 -out private.pem -pubout public.pem`生成了一对公私钥; 命令行提示生成的私钥为加密PKCS#8以PEM格式保存的文件 2、然后以此生成证书请求文件 `gmssl reqgen -CN 测试公司 -C CN -ST 上海市 -L 上海市 -O 测试公司 -OU 测试公司 -key ./private.pem -pass 123456 -out...

用GMSSL自带的签名demo,如何与bouncycastle签名、验签?有哪位知道的吗?

飞腾处理器使用ARMv8.2 cryptography extensions,经测试要比常规纯软算法实现性能提升很多倍,sm3/sm4已经在openssl 3.1版本中添加进去,aes/sha 1.x版本中也早已实现。 希望gmssl能早日移植适配