
Botan: Crypto and TLS for C++11
========================================

Botan is a crypto library for C++ released under the permissive
:doc:`BSD-2 license <license>`.

It provides useful things like TLS, X.509 PKIX (certs, CRLs, OCSP,
etc), ECDSA, AES, GCM, and bcrypt, plus a :doc:`kitchen sink <algos>`
of other crypto algorithms of various utility. A third party open source
implementation of `SSHv2 <https://github.com/cdesjardins/ne7ssh>`_
that uses botan is also available. In addition to C++ you can use
(parts of) botan from Python or Perl (both included in tree), or with
`Node.js <https://github.com/justinfreitag/node-botan>`_.

See :doc:`download` for information about getting the latest release,
and :doc:`manual` for the documentation.

If you need help or have questions, send a mail to the `development
mailing list
<http://lists.randombit.net/mailman/listinfo/botan-devel/>`_.

You can browse the source online via the
`GitHub mirror <https://github.com/randombit/botan>`_.

To report a bug use
`Bugzilla <http://bugs.randombit.net/>`_ or
`GitHub Issues <https://github.com/randombit/botan/issues>`_.

