嵌入式技术论坛
登录
直播中
杨杰
7年用户
1107经验值
私信
关注
[问答]
求大佬介绍一下什么是mbedTLS软件包?
开启该帖子的消息推送
RT-Thread
mbedTLS
mbedTLS软件包的框架图
mbedTLS软件包目录结构
回帖
(1)
陈博琳
2021-4-6 09:54:06
软件包介绍
mbedtls
软件包是
RT-Thread
基于
ARMmbed/mbedtls
开源库的移植。
mbedTLS
(前身 PolarSSL)是一个由 ARM 公司开源和维护的 SSL/TLS 算法库。其使用 C 编程语言以最小的编码占用空间实现了 SSL/TLS 功能及各种加密算法,易于理解、使用、集成和扩展,方便开发人员轻松地在嵌入式产品中使用 SSL/TLS 功能。
mbedTLS
软件包提供了如下的能力:
完整的
SSL v3
、
TLS v1.0
、
TLS v1.1
和
TLS v1.2
协议实现
X.509
证书处理
基于 TCP 的 TLS 传输加密
基于 UDP 的 DTLS(Datagram TLS)传输加密
其它加解密库实现
有关 mbedTLS 的更多信息,请参阅
https://tls.mbed.org
。
软件框架图
mbedTLS 软件包提供了一组可以单独使用和编译的加密组件,各组件及其可能的依赖关系如下图所示:
软件包目录结构
ports
目录是 RT-Thread 移植 mbedtls 软件包时所涉及到的移植文件,使用 scons 进行重新构建。
mbedtls| LICENSE // 软件包许可协议| README.md // 软件包使用说明| SConscript // RT-Thread 默认的构建脚本+---certs // certs 根目录存放用户 CA 证书| +---default // default 目录保存着预置的 CA 证书+---docs| +---figures // 文档使用图片| | api.md // API 使用说明| | introduction.md // 软件包详细介绍| | LICENSE // 许可证文件| | principle.md // 实现原理| | footprint-optimization-guide.md // 资源占用优化参考指南| | README.md // 文档结构说明| | samples.md // 软件包示例| | user-guide.md // 使用说明| +---version.md // 版本说明+---ports // 移植文件| +---inc| +---src+---samples // 示例程序+---mbedtls // ARM mbedtls 源码
软件包介绍
mbedtls
软件包是
RT-Thread
基于
ARMmbed/mbedtls
开源库的移植。
mbedTLS
(前身 PolarSSL)是一个由 ARM 公司开源和维护的 SSL/TLS 算法库。其使用 C 编程语言以最小的编码占用空间实现了 SSL/TLS 功能及各种加密算法,易于理解、使用、集成和扩展,方便开发人员轻松地在嵌入式产品中使用 SSL/TLS 功能。
mbedTLS
软件包提供了如下的能力:
完整的
SSL v3
、
TLS v1.0
、
TLS v1.1
和
TLS v1.2
协议实现
X.509
证书处理
基于 TCP 的 TLS 传输加密
基于 UDP 的 DTLS(Datagram TLS)传输加密
其它加解密库实现
有关 mbedTLS 的更多信息,请参阅
https://tls.mbed.org
。
软件框架图
mbedTLS 软件包提供了一组可以单独使用和编译的加密组件,各组件及其可能的依赖关系如下图所示:
软件包目录结构
ports
目录是 RT-Thread 移植 mbedtls 软件包时所涉及到的移植文件,使用 scons 进行重新构建。
mbedtls| LICENSE // 软件包许可协议| README.md // 软件包使用说明| SConscript // RT-Thread 默认的构建脚本+---certs // certs 根目录存放用户 CA 证书| +---default // default 目录保存着预置的 CA 证书+---docs| +---figures // 文档使用图片| | api.md // API 使用说明| | introduction.md // 软件包详细介绍| | LICENSE // 许可证文件| | principle.md // 实现原理| | footprint-optimization-guide.md // 资源占用优化参考指南| | README.md // 文档结构说明| | samples.md // 软件包示例| | user-guide.md // 使用说明| +---version.md // 版本说明+---ports // 移植文件| +---inc| +---src+---samples // 示例程序+---mbedtls // ARM mbedtls 源码
举报
更多回帖
rotate(-90deg);
回复
相关问答
RT-Thread
mbedTLS
ali-iotkit
软件包
看了就明白
2021-03-30
2139
RT-Thread OneNET
软件包
的功能特点是什么?
2021-04-02
2944
rtt有支持多个文件压缩的
软件包
么
2022-11-15
644
想请教
一下
RTThread中添加
软件包
有什么需要注意的地方吗?
2022-11-04
1108
请问各位
大佬
使用lwgps
软件包
怎么获得gps最原始的数据
2022-07-13
2808
请问有powerpcb
软件包
吗?
2019-07-01
1177
请教大神怎样去操作SSD1306这个
软件包
呢
2022-09-23
3173
使用lwgps
软件包
如何获得gps最原始的数据?
2022-07-18
1956
求解mpu6050的
软件包
搜索不到了
2022-07-12
2099
请问怎么下载STM32CubeMX
软件包
和扩展
包
?
2021-09-29
1040
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分