荔枝派Zero(V3s)在Linux环境下安装GmSSL加密工具

本文介绍了如何在Ubuntu 18.04上为荔枝派Zero(V3s)交叉编译GmSSL加密工具,包括下载源代码、配置目标平台为linux-armv4、编译安装、移植到ARM设备以及验证安装成功。同时,文章还列举了GmSSL的常用加密算法应用,如SM4加密解密、SM3摘要生成和SM2密钥管理。

1、GmSSL安装包官方下载

参考官方网站:http://gmssl.org/docs/quickstart.html
在这里插入图片描述点击Downloads即可进行安装包下载。

2、关于GmSSL

参考官网:http://gmssl.org/

3、在Ubuntu18.04上进行交叉编译

3.1 下载源代码(zip),解压缩至当前工作目录
$ unzip GmSSL-master.zip
3.2 编译与安装
./Configure --prefix=/opt/openssl --cross-compile-prefix=arm-linux-gnueabihf- no-asm shared linux-armv4
make
make install

/opt/openssl 是编译后的输出目录,也可依据需求进行更换。

因为是arm设备,这里配置目标平台为linux-armv4,其它平台编译方式相似,使用 ./Configure --help 能够显示支持的所有平台。此外,当指定arm平台时,Makefile中不会出现不支持的m64选项,也就无需删除。

3.3 移植到ARM平台

1、将交叉编译后的整个open

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值