circle-mbedtls uses the mbed TLS library to provide SSL/TLS support for the Raspberry Pi bare metal environment Circle.
circle-mbedtls is part of the circle-stdlib project, because it needs the standard C library support, provided by this project and to reduce the number of required sub-modules needed to build a circle-mbedtls application.
Same as for the circle-stdlib project.
circle-mbedtls uses the circle-stdlib build system. You have to specify the
--opt-tls
option to enable the SSL/TLS support.
The circle-mbedtls sample programs can be found in the samples/mbedtls
subdirectory. Go to the subdirectory of the sample of your choice and do make
.
V1.5:
- Sample programs prepared for (optional) WLAN operation.
V1.4:
- Uses Mbed TLS 2.16.4
- Quality of random numbers for QEMU test improved
V1.3:
- Uses mbed TLS 2.16.2
V1.2:
- Uses mbed TLS 2.16.0
V1.1:
- Uses mbed TLS 2.14.1
V1.0:
- Initial version
- Uses mbed TLS 2.8.0
- Supports a subset of the mbed TLS C API
- Initial attempt to support a C++ API, which is easier to be used
This project is licensed under the GNU GENERAL PUBLIC LICENSE Version 3 - see the LICENSE file for details
- Stephan Muehlstrasser for circle-stdlib, for advise and for opening his repository for the circle-mbedtls development.
- The mbed TLS team for mbed TLS.