Hi,
I've implemented the AES and 3DES encryption as per this app note.
http://cache.freescale.com/files/32bit/doc/app_note/AN4307.pdf
Would like to implement SSL as well and wonder if there is any example to go with AN4307?
SSL(Secure Socket Layer)/TLS is a process of establishing an encrypted link between server and client. The HTTP becomes HTTPS by adding the SSL.
The SSL process is as follows,
1) Hello (Client Hello followed by Server Hello)
This contains all the information the server/client needs in order to connect via SSL
2) Client Response to Server
Certificate/Key exchange and verification
It uses symmetrical encryption such as 3DES, AES etc, will use the K60's MCAU as per AN4307
There is the hashing process carried out at this point, uses MD5, SHA1, SHA256 etc, will use the K60's MCAU as per AN4307
3) Server Final Response to Client.
Server verifies and confirm that it can begins encrypting messages with the keys just negotiated.
Any help will be appreciated.
Thanks.
Hello,
Unfortunately https isn’t a lib coming with the MQX rtos, it is as add-on software for Freescale MQX RTCS.
Please check more details at the below links:
CyaSSL embedded SSL now available for MQX!
Now Available: CyaSSL for MQX RTCS
How To: Build and run the MQX HTTPS Server example with CyaSSL
Have a great day,
Sol
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------