单片机交流
登录
直播中
李秀珍
7年用户
944经验值
私信
关注
[问答]
请问Openssl如何移植到ARM开发板上?
开启该帖子的消息推送
OpenSSL
请问Openssl如何移植到
arm开发板
上?
回帖
(1)
孙奕
2021-10-22 15:01:46
openssl源码下载
openssl源码可以在官网下载:
https://www.openssl.org/source/
,如图所示,下载需要的版本。
下载源码的好处是编译时可以自己定义一些配置,否则也可以使用apt-get等命令安装。
源码编译配置
解压源码:tar -xzvf openssl-1.0.0a.tar.gz
config配置为i386,默认是x86:
setarch i386 ./config no-asm shared --prefix=$(pwd)/__install
配置install路径在当前目录__install文件夹下,配置后Makefile如下:
修改编译器:
这里以arm-xilinx-linux-gnueabi-gcc为例,移植时根据开发板使用的编译工具修改。
4.编译和安装:
执行make命令,编译完成后执行make install
在__install文件夹中有如下内容:
使用生成的库文件
将include目录及lib目录下libssl.so和libcrypto.so文件加入到自己的工程中,便可以使用openssl提供的相关加密算法进行加解密了。如果需要使用证书则ssl文件夹也需要拷贝,其中openssl.cnf为配置文件。
libcrypto.so为加密算法库,libssl.so与ssl协议相关
openssl源码下载
openssl源码可以在官网下载:
https://www.openssl.org/source/
,如图所示,下载需要的版本。
下载源码的好处是编译时可以自己定义一些配置,否则也可以使用apt-get等命令安装。
源码编译配置
解压源码:tar -xzvf openssl-1.0.0a.tar.gz
config配置为i386,默认是x86:
setarch i386 ./config no-asm shared --prefix=$(pwd)/__install
配置install路径在当前目录__install文件夹下,配置后Makefile如下:
修改编译器:
这里以arm-xilinx-linux-gnueabi-gcc为例,移植时根据开发板使用的编译工具修改。
4.编译和安装:
执行make命令,编译完成后执行make install
在__install文件夹中有如下内容:
使用生成的库文件
将include目录及lib目录下libssl.so和libcrypto.so文件加入到自己的工程中,便可以使用openssl提供的相关加密算法进行加解密了。如果需要使用证书则ssl文件夹也需要拷贝,其中openssl.cnf为配置文件。
libcrypto.so为加密算法库,libssl.so与ssl协议相关
举报
更多回帖
rotate(-90deg);
回复
相关问答
OpenSSL
怎样将
openssl
移植
到
arm
-linux下呢
2021-10-22
1315
请问
一下如何将用QT做好的播放器
移植
到
ARM
开发板
上去呢
2022-07-12
3051
如何将sqlite3
移植
到
ARM
开发板
上
?
2021-04-02
2161
如何将Qt程序
移植
到
Arm
开发板
上
2022-07-13
4056
如何将sqlite3
移植
到
ARM
开发板
上
2021-01-13
2072
java程序
移植
到
arm
开发板
2018-01-16
5818
如何将OpenCV3.4.10的
ARM
版本
移植
到
开发板
?
2021-11-05
1410
如何将mini2440嵌入式
开发板
移植
到
OpenSSH上去呢
2021-12-27
1008
如何把mosquitto
移植
到
arm
上
2021-01-08
3390
关于NANOPI NEO plus2
开发板
的
开发
问题
2018-04-08
1611
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分