2026-06-11 13:18:17 +03:00
2026-06-11 13:18:17 +03:00
2026-06-11 13:18:17 +03:00
2026-06-11 13:18:17 +03:00
2026-06-11 13:18:17 +03:00
2026-06-11 13:18:17 +03:00
2026-06-11 13:18:17 +03:00
2026-06-11 13:18:17 +03:00
2026-06-11 13:18:17 +03:00
2026-06-11 13:18:17 +03:00

Simple cryptography mini-libraries for C++ and Python. Just work.

How to use

  1. Install make (watch your distro package)
  2. Install botan2 as in wiki / in git / install from your distro.
  3. Run examples with make:
  • C++ all: make
  • C++ build: make build
  • C++ run: make run
  • Python: make run_python

If you have trouble (with install botan) and you on Debian

  1. Install botan2 from repo:
  • Download botan2 from repo https://github.com/randombit/botan (BOTAN2!!!, NOT 3)
  • Join inside folder
  • python configure.py --prefix=/usr/local
  • make -j4 (-j4 is 4 threads)
  • make install (with root)
  1. Install packages from repo: apt install botan libbotan-2-dev python3-botan

If you have trouble with finding libs

You SHOULD set BOTAN_PATH and LD_LIBRARY_PATH by YOURSELF if you have trouble (mlocate will help you: updatedb, locate botan-2 and etc)

S
Description
Simple cryptography mini-libraries for C++ and Python. Just work.
Readme GPL-3.0 63 KiB
Languages
Python 89.9%
C++ 9.6%
Makefile 0.5%