The CyaSSL embedded SSL library is a lightweight SSL library written in ANSI C and targeted for embedded and RTOS environments, primarily because of its small size, speed, and feature set. It is commonly used in standard operating environments and cloud services as well because of its royalty-free pricing and excellent cross platform support. CyaSSL supports industry standards up to the current TLS 1.2 and DTLS 1.2 levels, is up to 20 times smaller than OpenSSL, and offers progressive ciphers such as HC-128, RABBIT, and NTRU.
|Tags||Web HTTP Servers Security Cryptography Software Development Libraries Embedded Systems Networking SSL TLS|
|Operating Systems||Mac OS X Linux Win32/64 Solaris ThreadX FreeBSD NetBSD OpenBSD OpenWRT iPhone (iOS) Nintendo Wii and Gamecube through DevKitPro QNX MontaVista OpenCL NonStop Android FreeRTOS Haiku vxWorks Embedded Linux WinCE TRON/ITRON/µITRON Micrium's µC/OS SafeRTOS Freescale MQX Nucleus TinyOS HP/UX ARC MQX|
As a large number of our users port CyaSSL to new platforms and environments, we’ve put some time into updating our CyaSSL Porting Guide and have m...
Release Notes: This release adds enhanced AES-NI support, NetX support, IPv6 DTLS fixes, SEP cert extensions, Atomic Record Layer Processing, Public Key callbacks, and more.
Release Notes: This release adds SNI, Keil MDK-ARM project files, wildcard and Subject altname domain name checks, persistent session and certificate cache, DTLS reliability enhancements, and much more.
Release Notes: This release 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.
Release Notes: This release adds ECC, LeanPSK, CyaSSL_peek(), CodeWarrior, and MQX support, Freescale Kinetis with H/W RNG support, autoconf builds which use jobserver, and more.
Release Notes: This release adds bugfixes and a few new features, including DTLS reliability, reduced memory usage after handshake, and an updated build process.