mbedtls实现了各种密码运算,针对不同应用场景,有不同的实现。其gitHub地址如下:
https://github.com/ARMmbed/mbedtls
一,下载和安装
初始化一个git仓库后(git init),键入下面命令进行下载:
git clone --recursive https://github.com/ARMmbed/mbedtls.git
注意,目前直接下载GitHub上的的zip包是不行的,好像缺少Cryto的加密包。
二,编译和运行
mbedtls的加密库,只需要有make和gcc就可以使用。
因为我没有安装python和perl,所以编译会有以下提示,但没什么大的影响,只是不能运行完整的测试而已。
接下来,运行一下测试用例,这些测试用例只是其中一部分(安装了python和perl应该是完整的测试用例):