aboutsummaryrefslogtreecommitdiffstats
path: root/doc/website/index.rst
blob: e15b82418778390f1b7da1d23b6dc182df9e7f5c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

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 the :doc:`faq` for a list of common questions and answers,
: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>`_.