We want to announce that the wolfSSL embedded SSL library has been ported to the popular KLone Web Application Framework and is now available as a build option in KLone 2.4.0!
KLone is a multi-platform web application development framework which is targeted specifically for embedded systems and appliances. It not only includes a full-featured web server, but also an SDK for creating websites with both static and dynamic content. KLone combines the web server application (HTTP, HTTPS) together with content and configuration into one single executable file. Because it`s optimized to run in embedded environments, it maintains a small application footprint and offers fast execution speeds.
We think that KLone and wolfSSL fit together very well. Both are optimized for embedded environments, are dual licensed under the GPLv2 and commercial licensing, are royalty free, and have awesome development teams behind them. Initial tests with KLone and wolfSSL resulted in a 20X disk/flash footprint decrease and a 3X performance gain over the comparable OpenSSL+libcrypto combo.
To build KLone with wolfSSL, follow the instructions provided with the KLone download located in the README.wolfSSL file, or download the KLone “Crypto” example application and follow the included instructions. More information can be found at the following links:
wolfSSL: https://www.wolfssl.com/products/wolfssl/
KLone: http://www.koanlogic.com/klone/
KLone Crypto Examples: http://www.koanlogic.com/klone/tut.html