Cryptography and SSL/TLS Toolkit

Welcome to OpenSSL!

OpenSSL is an open source project that provides a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library. For more information about the team and community around the project, or to start making your own contributions, start with the community page. To get the latest news, download the source, and so on, please see the sidebar or the buttons at the top of every page.

The OpenSSL toolkit is licensed under an Apache-style license, which basically means that you are free to get and use it for commercial and non-commercial purposes subject to some simple license conditions.

Latest News

02-Jan-2017The OpenSSL 1.0.1 series of releases are now out of support. Please upgrade to 1.1.0 or 1.0.2.
10-Nov-2016Security Advisory: several security fixes
10-Nov-2016OpenSSL 1.1.0c is now available, including bug and security fixes
07-Nov-2016OpenSSL 1.1.0c security release due on 10th November 2016
12-Oct-2016New Blog post: Face to Face: Goodbye RT, Hello GitHub
26-Sep-2016Security Advisory: Two security fixes



Please remember that export/import and/or use of strong cryptography software, providing cryptography hooks, or even just communicating technical details about cryptography software is illegal in some parts of the world. So when you import this package to your country, re-distribute it from there or even just email technical suggestions or even source patches to the authors or other people you are strongly advised to pay close attention to any laws or regulations which apply to you. The authors of openssl are not liable for any violations you make here. So be careful, it is your responsibility.


This product includes cryptographic software written by Eric Young. This product includes software written by Tim Hudson (