Windows下编译GmSSL源码

 转自:   Windows下编译GmSSL源码_gmssl windows-CSDN博客

目录

1 GmSSL简介

2 GmSSL下载

3 GmSSL 64位动态库编译

4 GmSSL 32位动态库编译

5 编译库下载

1 GmSSL简介
        GmSSL是一个开源的密码工具箱,支持SM2/SM3/SM4/SM9/ZUC等国密(国家商用密码)算法、SM2国密数字证书及基于SM2证书的SSL/TLS安全通信协议,支持国密硬件密码设备,提供符合国密规范的编程接口与命令行工具,可以用于构建PKI/CA、安全通信、数据加密等符合国密标准的安全应用。

        GmSSL项目由北京大学关志副研究员的密码学研究组开发维护,项目源码托管于GitHub。自2014年发布以来,GmSSL已经在多个项目和产品中获得部署与应用,并获得2015年度“一铭杯”中国Linux软件大赛二等奖(年度最高奖项)与开源中国密码类推荐项目。GmSSL项目的核心目标是通过开源的密码技术推动国内网络空间安全建设。

2 GmSSL下载
        下载地址:https://github.com/guanzhi/GmSSL

        本文下载的版本:GmSSL-3.1.1.zip

        注意编译32位和64位分别解压一次,以免环境变量

3 GmSSL 64位动态库编译
        (1)解压GmSSL-3.1.1.zip,如: D:\MyWork\SVN_CGS\GmSSL\GmSSL-3.1.1_x64\GmSSL-3.1.1

        (2)打开VS2015 x64本机工具命令提示符

        (3)输入命令进入到GmSSL-3.1.1的目录中

        (4)执行如下命令

mkdir build
cd build
cmake .. -G "NMake Makefiles" -DWIN32=ON
nmake


         (5)提取gmssl.dll、gmssl.lib和include头文件

4 GmSSL 32位动态库编译
        (1)解压GmSSL-3.1.1.zip,如: D:\MyWork\SVN_CGS\GmSSL\GmSSL-3.1.1_x86\GmSSL-3.1.1

        (2)打开VS2015 x86本机工具命令提示符

        (3)输入命令进入到GmSSL-3.1.1的目录中

        (4)执行如下命令

mkdir build
cd build
cmake .. -G "NMake Makefiles" -DWIN32=ON
nmake


        (5)提取gmssl.dll、gmssl.lib和include头文件

5 编译库下载
        开发环境:

Windows 10 pro x64

Visual Studio 2015

GmSSL-3.1.1

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值