botan-low: Low-level Botan bindings
Welcome to botan-low
Low-level bindings to the Botan cryptography library.
Botan's goal is to be the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes.
For more information, see the README on Github
[Skip to Readme]
Modules
[Index] [Quick Jump]
- Botan
- Low
- Botan.Low.Bcrypt
- Botan.Low.BlockCipher
- Botan.Low.Cipher
- Botan.Low.Error
- Botan.Low.FPE
- Botan.Low.HOTP
- Botan.Low.Hash
- Botan.Low.KDF
- Botan.Low.KeyWrap
- Botan.Low.MAC
- Botan.Low.MPI
- Botan.Low.PubKey
- Botan.Low.PubKey.DH
- Botan.Low.PubKey.DSA
- Botan.Low.PubKey.Decrypt
- Botan.Low.PubKey.ECDH
- Botan.Low.PubKey.ECDSA
- Botan.Low.PubKey.Ed25519
- Botan.Low.PubKey.ElGamal
- Botan.Low.PubKey.Encrypt
- Botan.Low.PubKey.KeyAgreement
- Botan.Low.PubKey.KeyEncapsulation
- Botan.Low.PubKey.RSA
- Botan.Low.PubKey.SM2
- Botan.Low.PubKey.Sign
- Botan.Low.PubKey.Verify
- Botan.Low.PubKey.X25519
- Botan.Low.PwdHash
- Botan.Low.RNG
- Botan.Low.SRP6
- Botan.Low.TOTP
- Botan.Low.Utility
- Botan.Low.Version
- Botan.Low.View
- Botan.Low.X509
- Botan.Low.X509.CA
- Botan.Low.X509.CRL
- Botan.Low.X509.CSR
- Botan.Low.X509.DN
- Botan.Low.X509.Extensions
- Botan.Low.X509.Options
- Botan.Low.X509.Path
- Botan.Low.X509.Store
- Botan.Low.ZFEC
- Low
Flags
Manual Flags
Name | Description | Default |
---|---|---|
xffi | Enable experimental / upstream ffi support | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- botan-low-0.0.2.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.0.1.0, 0.0.2.0 |
---|---|
Change log | CHANGELOG.md |
Dependencies | base (>=4.16 && <4.22), botan-bindings (>=0.0 && <0.2), bytestring (>=0.11 && <0.13), deepseq (>=1.1 && <2), text (>=1.2 && <1.3 || >=2.0 && <2.2) [details] |
Tested with | ghc ==9.2 || ==9.4 || ==9.6 || ==9.8 || ==9.10 || ==9.12 |
License | BSD-3-Clause |
Copyright | Copyright (c) 2023-2024, Apotheca Labs Copyright (c) 2024-2025, Haskell Foundation |
Author | Leo D. |
Maintainer | joris@well-typed.com, leo@apotheca.io |
Category | Cryptography |
Source repo | head: git clone https://github.com/haskellfoundation/botan(botan-low) this: git clone https://github.com/haskellfoundation/botan(tag botan-low-0.0.2.0)(botan-low) |
Uploaded | by jdral at 2025-09-17T14:23:29Z |
Distributions | |
Downloads | 213 total (7 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |