GmSSL
GmSSL copied to clipboard
支持国密SM2/SM3/SM4/SM9/SSL的密码工具箱
我在尝试运行GmSSL-master\demos\src中的demo_cert_gen.c时,在运行到该函数时会发生Signal: SIGSEGV (Segmentation fault)的错误
编译构建的xcode 项目 没有选择团队的选项。有朋友遇到这个问题并解决的吗?
iOS平台应该如何编译?
```bash . . . # 增加 gmssl 扩展 && apt-get install -y --no-install-recommends cmake \ && curl -fsSL "https://ghproxy.com/https://github.com/guanzhi/GmSSL/archive/master.tar.gz" -o gmssl.tar.gz \ && mkdir -p /tmp/gmssl \ && tar -xf...
是否支持硬件安全模块的适配?类似于open ssl引擎之类的。
想问一下tls_server与client配置的指令有没有具体的说明呀?有点搞不懂client中host是什么?是之前版本的connect吗?
//1、图片数据设置 uint8_t *cString = (uint8_t *)plainData.bytes; //plainData为图片的二进制流数据 size_t len = plainData.length; //2、公私秘钥设置 SM2_KEY sm2_key; SM2_KEY pub_key; u_int8_t privateKey[32]; u_int8_t *privateStr = (u_int8_t *)[[self privateKey] UTF8String]; data_from_hexstring1(privateStr,64,privateKey); sm2_key_set_private_key(&sm2_key,privateKey); SM2_POINT sm2_point; u_int8_t...
各位大佬好! 目前使用Gmssl+openvpn的方式已经调试成功,但是前提是需要将系统里的openssl删除并用gmssl替换掉,才能使用。 但是我们产品有部分功能是依赖openssl的1.1.1库,按上面的方式替换,会缺失部分算法支持。 请问有没有办法在不使用gmssl替换openssl的情况下使用openvpn?
**现象**:TLCP通信时,若服务端证书链中包含了根证书,客户端正常配置根证书,此时校验失败,客户端会发送Alert(bad certificate) **原因**:客户端在校验服务端证书链时,每校验一级CA证书,都会将path_len加1,而根证书上层已经没有其他证书了,所以不应参与path_len计算;故服务端证书链在携带了根证书的情况下,会导致path_len多加了1,在进行path_len_constraint校验时就会失败。 **修复建议**:x509_certs_verify_tlcp函数中在检验完证书链后,对最后一个证书进行判断,若issuer==subject,则将此时计算得到的path_len减1。