SPlatform / SPBootloader

GNU General Public License v3.0
1 stars 1 forks source link

mbedTLS Port #13

Open SPlatform opened 8 years ago

SPlatform commented 8 years ago

mbedTLS includes almost all required security stack such as AES, RSA, SSL.

Need to port if there is no better alternative.

SPlatform commented 8 years ago

Following Configurations are closed due to reduce code size

SHA1 and MD5 can be closed. Needs more explanation.

On the other hand, in the first phase, we will not use File Operations and we will read image from Flash directly address by address. But in case of File System requirement for Firmware (RTOS, User App etc.) and common usage of Security module of Firmware, we will probably need to re-enable this option.

SPlatform commented 8 years ago

Still Memory Footprint problems. Let's contact in case of issue : https://tls.mbed.org/contact

SPlatform commented 8 years ago

Read also : https://tls.mbed.org/kb/how-to/reduce-mbedtls-memory-and-storage-footprint https://tls.mbed.org/kb/compiling-and-building/how-do-i-configure-mbedtls https://tls.mbed.org/tiny-ssl-library https://tls.mbed.org/kb/development/what-external-dependencies-does-mbedtls-rely-on

SPlatform commented 8 years ago

Tutorials : https://tls.mbed.org/kb/how-to/encrypt-and-decrypt-with-rsa https://tls.mbed.org/kb/cryptography/rsa-key-pair-generator

SPlatform commented 8 years ago

Basically, port is completed. mbedTLS is located under Environment/External Lib directory.