| yaSSL, founded in 2004, is an open source Internet security company whose products include the CyaSSL embedded SSL library and the yaSSL Embedded Web Server. Primary users are programmers building security functionality into applications and devices. yaSSL employs the dual licensing model, like MySQL, offering products under the GPLv2 as well as a standard commercial license. |
yaSSL's products are designed to offer optimal embedded performance, rapid integration into existing applications and platforms, the ability to leverage hardware crypto solutions such as Intel's AES-NI, and support for the most current standards. All products are designed for ease-of-use with clean APIs, and are backed by a dedicated and responsive support and development team.
CyaSSL Embedded SSL Library
The CyaSSL embedded SSL library is a lightweight SSL library written in ANSI standard 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 as well because of its royalty free pricing and cross platform support. CyaSSL supports industry standards up to the current TLS 1.2 level, is up to 20 times smaller than OpenSSL and offers progressive ciphers such as HC-128, RABBIT and NTRU. Standard build sizes are 30-100kB with runtime memory usage of 3-36kB.
yaSSL Embedded Web Server
The yaSSL Embedded Web Server is a fast, embeddable and easy-to-configure web server with a strong focus on portability and security. With a footprint size of less than 100kB with SSL enabled (or 40kB without SSL), and a simple and clean API, the yaSSL Embedded Web Server was designed to fit perfectly into resource-constrained embedded environments. While maintaining a small size and fast speeds, the yaSSL Embedded Web Server also offers a full feature set to provide the maximum amount of freedom and flexibility when developing a project.
ARC-specific Support Details
yaSSL and Synopsys are working together to bring the yaSSL portfolio of products to the DesignWare® ARC™ Architecture.
Learn more about how yaSSL and Synopsys work together