mbed TLS介绍 前身 PolarSSL
mbed TLS是为嵌入式设备而开发的一个TLS协议的轻量级实现。其旨在令低性能的嵌入式设备也能流畅运行TLS协议;其API的实现旨在简单易用。 mbed TLS 虽然是为嵌入式设备而开发,但它也能被用于其他各种平台,因此也常常被用作OpenSSL的一个轻量级替代。 维基百科
源代码库: github.com/ARMmbed/mbedtls
mbed TLS(原PolarSSL)
编译:
git clone https://github.com/ARMmbed/mbedtls.git
正克隆到 'mbedtls'...
remote: Enumerating objects: 154118, done.
remote: Counting objects: 100% (1256/1256), done.
remote: Compressing objects: 100% (476/476), done.
remote: Total 154118 (delta 899), reused 1032 (delta 780), pack-reused 152862
接收对象中: 100% (154118/154118), 70.33 MiB | 899.00 KiB/s, 完成.
处理 delta 中: 100% (119193/119193), 完成.
mkdir build && cd build
cmake ..
make -j4
sudo make install