OpenBSD ports

The security/botan3 port

botan3-3.13.0p3 – crypto and TLS for C++20

Description

Botan (Japanese for peony) is a BSD-licensed cryptography library
written in C++20.

Botan's goal is to be the best option for production cryptography
by offering the tools necessary to implement a range of practical
systems, such as TLSv1.3, X.509 PKI, modern AEAD ciphers, support
for PKCS#11 and TPM hardware, memory-hard password hashing, and post
quantum cryptography. All of this is covered by an extensive test suite,
including an automated system for detecting side channels. The modular
build system allows enabling or disabling features in a fine-grained
way, and amalgamation builds are also supported.

It comes out of the box with C++, C, and Python APIs, and several
other language bindings are available. The library is accompanied by a
featureful command line interface. Consult the documentation for more
information.

WWW: https://botan.randombit.net/
Only for arches
aarch64 aarch64 alpha amd64 amd64 arm arm hppa i386 i386 mips64 mips64 mips64el mips64el powerpc powerpc powerpc64 powerpc64 riscv64 riscv64 sparc64 sparc64
Categories:
lang/python security

Library dependencies

Build dependencies

Run dependencies