笔者来介绍一下mbedtls认识与使用
1、mbedtls认识
mbedtls(Embedded TLS),是嵌入式里面实现的TLS协议,用C语言实现。相关的TLS协议以及加密等知识可以看笔者上一篇文章----嵌入式系统中的加解密签名。
基本特点如下图所示:
仓库地址:Mbedtls。
特点:
- 面向小型嵌入式设备,代码紧凑, 60KB ROM和64KB RAM
- 高度模块化的设计
- 完全开源,Apache 或GPL 2.0 双重许可
- 分为三部分:SSL/TLS 协议,加密库, X.509 证书