CyaSSL is an open source and commercial iplementation of SSL for small footprint and embedded devices.
CyaSSL supports multiple APIs, TLS 1.1, as well as cipher suites for 3DES, RC4 and AES.
Installation:
To build on Linux, Solaris, *BSD, Mac OS X, or Cygwin:
./configure
make
from the ./testsuite/ directory run ./testsuite
to make a debug build:
./configure --enable-debug --disable-shared
make
Product's homepage
What's New in This Release: [ read full changelog ]
· This version includes bugfixes, a fix for the "Lucky 13" TLS CBC padding timing attack, Microchip PIC32 support, MPLAB X example project files for the PIC32 Ethernet Starter Kit, an updated CTaoCrypt benchmark app for embedded systems, 1024-bit test certs/keys and cert/key buffers, AES-CCM-8 crypto and cipher suites, Camellia crypto and cipher suites, OCSP callbacks, STM32F2 support with hardware crypto and RNG, and Cavium NITROX support.