Hi chris,
Thank you for your very detailed reply..!
All I want to do is be able to send email from my application. I understand that SMTP is the way to go. Since SMTP without authentication is no longer an option (port 25 frequently blocked etc) I need to do TLS handshake. Specifically, I am aiming to send emails from gmail accounts to gmail accounts (easiest for me for now) by connecting to SMTP server on port 587. Since I am a complete beginner in this field, I am not even shure what I need for that..
If I get it correctly, email providers do not support cipher suit negotiation, but I have no experoence so if you know something else please do tell.
I do not know if email providers support smaller TLS fragment length. Tried to find online but didn't yet.
Anyway - I think I can handle either 60KB or 21KB on flash.
I can also handle one 16KB TLS buffer. Im am worried wether or not I must have 16KB X2 buffers (one for Tx, one for Rx) allocated for racords. If so, isn't 32KB RAM prohibitively small?
Thanks for the link!
-Matan