botan-bindings
Welcome to botan-bindings
Raw 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
Modules
botan-bindings-0.3.0.0
- Botan
- Bindings
- Botan.Bindings.Bcrypt Bcrypt password hashing
- Botan.Bindings.BlockCipher Raw Block Cipher (PRP) interface
- Botan.Bindings.Cipher Symmetric cipher modes
- Botan.Bindings.ConstPtr
- Botan.Bindings.Error Error codes and exception handling
- Botan.Bindings.FPE Format Preserving Encryption
- Botan.Bindings.HOTP Hash-based one-time passwords
- Botan.Bindings.Hash Hash Functions and Checksums
- Botan.Bindings.KDF Key Derivation Functions (KDF)
- Botan.Bindings.KeyWrap Bcrypt password hashing
- Botan.Bindings.MAC Message Authentication Codes (MAC)
- Botan.Bindings.MPI Multiple Precision Integers
- Botan.Bindings.PubKey Public key cryptography
- Botan.Bindings.PubKey.DH Algorithm specific key operations: Diffie Hellman
- Botan.Bindings.PubKey.DSA Algorithm specific key operations: DSA
- Botan.Bindings.PubKey.Decrypt Public Key Decryption
- Botan.Bindings.PubKey.ECDH Algorithm specific key operations: ECDH
- Botan.Bindings.PubKey.ECDSA Algorithm specific key operations: ECDSA
- Botan.Bindings.PubKey.Ed25519 Algorithm specific key operations: Ed25519
- Botan.Bindings.PubKey.ElGamal Algorithm specific key operations: ElGamal
- Botan.Bindings.PubKey.Encrypt Public Key Encryption
- Botan.Bindings.PubKey.KeyAgreement Key Agreement
- Botan.Bindings.PubKey.KeyEncapsulation Key Encapsulation
- Botan.Bindings.PubKey.RSA Algorithm specific key operations: RSA
- Botan.Bindings.PubKey.SM2 Algorithm specific key operations: SM2
- Botan.Bindings.PubKey.Sign Signature Generation
- Botan.Bindings.PubKey.Verify Signature Verification
- Botan.Bindings.PubKey.X25519 Algorithm specific key operations: X25519
- Botan.Bindings.PwdHash Password hashing
- Botan.Bindings.RNG Random number generators
- Botan.Bindings.SRP6 Secure remote password
- Botan.Bindings.TOTP Time-based one time passwords
- Botan.Bindings.Utility Utility functions
- Botan.Bindings.Version Botan version info
- Botan.Bindings.View View functions
- Botan.Bindings.X509 X.509 Certificates and CRLs
- Botan.Bindings.ZFEC ZFEC Forward Error Correction
- Bindings