| Port variant | std |
| Summary | Crypto library written in C++ |
| Package version | 3.9.0 |
| Homepage | https://botan.randombit.net/ |
| Keywords | security |
| Maintainer | nobody |
| License | BSD2CLAUSE |
| Other variants | There are no other variants. |
| Ravenports | Buildsheet | History |
| Ravensource | Port Directory | History |
| Last modified | 17 AUG 2025, 21:25:13 UTC |
| Port created | 24 SEP 2022, 16:42:46 UTC |
| set | This is the botan:std metapackage. It pulls in all subpackages of botan:std. |
| primary | Botan is a crypto library written in C++. It provides a variety of cryptographic algorithms, including common ones such as AES, MD5, SHA, HMAC, RSA, Diffie-Hellman, DSA, and ECDSA, as well as many others that are more obscure or specialized. It also offers X.509v3 certificates and CRLs, and PKCS #10 certificate requests. A message processing system that uses a filter/pipeline metaphor allows for many common cryptographic tasks to be completed with just a few lines of code. Assembly optimizations for common CPUs, including x86, x86-64, and PowerPC, offers further speedups for critical tasks such as SHA-1 hashing and multiple precision integer operations. |
| tools | This package contains botan tools. |
| dev | This is the developer subpackage of the botan:std port. It may contain headers, pc files, static and PIC libraries and SO links. |
| man | This is the man page subpackage of the botan:std port. |
| docs | This is the documents subpackage of the botan:std port. |
| main | mirror://GITHUB/randombit:botan:3.9.0 |
| keepassxc:std | Community fork of the KeePassX password manager |
| qca:qt5 | Cross-platform crypto API for Qt 5 |
| qca:qt6 | Cross-platform crypto API for Qt 6 |