BSD Ports

security/botan2 2.19.5p2 OpenBSD

crypto and TLS for C++11

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Alexander Bluhm <[email protected]>
Last update
Commit
0c2c5937ce
Categories
security, lang/python

Description

Botan (Japanese for peony) is a cryptography library written in C++11 and released under the permissive Simplified BSD license. Botan's goal is to be the best option for cryptography in new C++ code by offering the tools necessary to implement a range of practical systems, such as TLS/DTLS, PKIX certificate handling, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes. In addition to the C++, botan has a C89 API specifically designed to be easy to call from other languages. A Python binding using ctypes calling the C89 API is included.

In the other systems

SystemPortVersion
OpenBSDsecurity/botan22.19.5p2
NetBSDsecurity/botan22.19.5nb3
DragonFlysecurity/botan22.19.5_4
MidnightBSDsecurity/botan22.19.5

Install

Binary package:

pkg_add botan2

From the ports tree:

cd /usr/ports/security/botan2 && make install

Dependencies

Build dependencies 4
Run dependencies 2

Commit history 1

DateCommitCreditsLog message
0c2c5937ce sthen Fix building Power8 crypto code, from Brad