基于嵌入式linux的OpenSSL源码移植(基于arm64)

SSL是Secure Sockets Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。Netscape公司在推出第一个Web浏览器的同时,提出了SSL协议标准。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。已经成为Internet上保密通讯的工业标准。

        本文介绍在openssl的源码移植流程,使用ubuntu系统的交叉编译器环境编译openssl的源码,生成可以在ARM64架构上运行的应用软件。本文OpenSSL源码为V1.1.1t,是V1.x的最新版本。

1、在github上下载OpenSSL的最新源码压缩包,OpenSSL最新版本为V1.1.1t版本(注意:下载OpenSSL源码V1.x的版本)。网址如下所示:

Tags · openssl/openssl · GitHub

图1 下载OpenSSL的源码

 

2.拷贝OpenSSL的源码压缩包到工作目录,并解压,如下图所示:

图2 解压openssl的源码压缩包

 

3.进入OpenSSL的解压目录新建release的安装目录和build.sh的编译脚本,如下图所示:

图3 新建安装目录和编译脚本

 4、编译脚本build.sh的内容如下所示:

图4 build.sh编译脚本

 

5、给编译脚本添加可执行权限,并运行编译脚本build.sh,进行openssl的编译与安装。

图5 执行编译脚本

 

6、完成后,进入安装目录release,查看安装文件如下。

图6 openssl安装完成

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

少林and叔叔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值