aboutsummaryrefslogtreecommitdiffstats
path: root/doc/website/index.rst
blob: 639f3547b37af49db7a9f12fd9ba6f06271f42fb (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

Welcome
========================================

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>`_.