General Information

The yaSSL software package is a fast, open source, dual licensed implementation of SSL (SSLv3 and TLSv1). It includes SSL client libraries and an SSL server implementation. yaSSL supports multiple API's, including those defined by SSL and TLS. yaSSL also supports an OpenSSL compatibility interface.

Since yaSSL is dual licensed, it is available under the GNU General Public License GPL, as well as typical commercial terms and conditions. If you have questions about licensing yaSSL, contact info(at)yassl.com.

yaSSL is currently available for Windows, Linux, FreeBSD, OpenBSD, NetBSD, Solaris, and MAC OS X. Our goal is to port yaSSL to many operating environments, including real-time and embedded. If you have an interest in testing yaSSL on another environment, let us know and we'll be happy to work with you to make a compiled version available.

yaSSL currently supports the 'C' language as its primary interface. We are intent on supporting yaSSL in several other languages, including Java, PHP, Perl, Python, Eiffel, etc. If you have interest in using yaSSL in another programming language we do not currently support, then please contact us.

If you are generally interested in security software, and have an interest in hacking at yaSSL, then we'd love your input on how we can improve our code base.

Support

If you have a support question for us, please email support(at)yassl.com. Support on yaSSL is free for all pre-1.0 versions. If you experience any bugs or problems, please don't hesitate to contact us.

License Information

yaSSL is Open Source. The founders of yaSSL.com believe in Open Source Systems. As such, the source code is available for all to use, modify, test and enjoy under the GPL.

Links to more SSL information

SSL 3.0 Specification

SSL Intro and Links

Netscape's Developer Introduction

Home