Skip to content
Commit ed118fea authored by Christopher Swinchatt's avatar Christopher Swinchatt Committed by Jaeden Amero
Browse files

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's avatarArtur Tynecki <artur.tynecki@arm.com>
Signed-off-by: Christopher Swinchatt's avatarChris Swinchatt <christopher.swinchatt@arm.com>
parent f5ce815a
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment