Hello Kinetis users!
Our team has now ported and released wolfSSL lightweight SSL for Freescale Kinetis. The newest work is for MQX/RTCS/MFS on Kinetis tower systems. Check our Github repository for the most recent source code:
https://github.com/cyassl/cyassl
If you are a Kinetis user, you will also be pleased to know that we support FreeRTOS, Micrium, and bare metal or operating systemless (NO_OS) configurations as well. You will find wolfSSL is optimal for connected home and Smart Grid security applications on Kinetis.
In addition to MQX/RTCS/MFS support, Kinetis onboard Random Number Generator Accelerator (RNGA) support is also available for wolfSSL. If you have a demanding performance requirement for your crypto, then let us know. We can work with you to optimize the following hardware supported algorithms: DES, 3DES, AES, MD5, SHA-1, SHA-256. We are also available to help with SHA-3.
We have bundled several example CodeWarrior projects with wolfSSL for MQX/RTCS/MFS, including a wolfSSL library project, CTaoCrypt test app, and wolfSSL example client. When building wolfSSL for MQX, define FREESCALE_MQX in cyassl/ctaocrypt/settings.h. This in turn defines FREESCALE_K70_RNGA which enables support for the Kinetis H/W RNGA.
You are welcome to contact us with any support or configuration questions at support@yassl.com.
Team yaSSL, from Montana, Idaho, Iowa, Washington, and Oregon. All American Crypto you can Trust.