Topic: WolfSSL for ARM Cortex M0+
Hi, I have a simple bare-metal application running webserver + smtp client. My device has 256KB Flash and 32KB SRAM. I am using UIP TCP/IP stack and have no hardware ecryption. In order to send emails I need, to my best understanding, TLS handshake. With this regard I wonder if incorporating WolSSL in my application is feasable:
1.Can anyone help me with estimating the minimum size of the TLS library I will have to use? SRAM is probably my most limited resource.
2. From reading online, I understand 16Kbyte(!) TLS buffer size must be used unless "both sides support the max_fragment_length SSL extension". I tried to figure out if this is absolutely required for secure smtp email via gmail/yahoo but didnt find any useful data. does anyone have any info regarding to this issue?
3.Is there any documented use of Wolf/cyaSSL with UIP stack?
4.If not, Is there any guide which can help me figuring out what are the required steps to get my device to perform TLS handshake with smtp server, using only the required parts of wolSSL, such that the memory footprint is minimal? Performance tradeoff is not an issue.
Any help will be welcome!!
cheers
-Matan