Add mbedtls into SDK
Mbed TLS is a C library that implements cryptographic primitives, X.509 certificate manipulation and the SSL/TLS and DTLS protocols. Add mbedtls as separate SDK components. It's commonly used by different network clients. The changes also contain the implementation of an mbedtls example application. RTX and freertos versions are supported. The mbedtls-config.h file is based on default mbedtls configuration file from mbedtls sources. The chosen configuration is mainly aimed at minimizing the memory usage of the mbedtls library. Major changes that were applied: - Remove most of the unnecessary components - Disable timing, time.h and filesystem support - Set no entropy platform and alternative NV seed entropy source - Enable alternative threading source For more details compare default config.h file from mbedtls source with mbedtls_config.h. Signed-off-by:Artur Tynecki <artur.tynecki@arm.com> Signed-off-by:
Chris Swinchatt <christopher.swinchatt@arm.com>
Loading
Please register or sign in to comment