GMssl是添加SM2/3/4/9、ZUC等算法的openssl库的一个版本,由北京大学制作和维护,链接:www.gmssl.org。
今天下载下来研究如何使用。环境Ubuntu14.04。
Ubuntu下GMssl的安装步骤:
1. 下载源文件,链接www.gmssl.org。
2. 解压;
3. cd进入目录
4. 运行命令:
1) ./config --prefix = /usr/local --openssldir = /usr/local/ssl (该命令指定安装目录,prefix为bin文件所在,openssldir为配置文件所在)
2) make && make install
3) ./config shared --prefix = /usr/local --openssldir=/usr/local/ssl (添加shared,生成动态链接库)
4) make clean
5) make && make install
安装完成后,会在/usr/local/bin下有个gmssl文件,执行就可以看到相关指令了。
GMssl封装了SM3, SMS4的几个模式,SM2没有封装,但.o文件在。
Linux下安装openssl难度较低。