Botan 3.9.0
Crypto and TLS for C&
|
Build Information | |
ASN.1 Handling | asn1: Process/encode/decode ASN.1 data structures and map OIDs |
Base Types | base: Defines some high level types |
Block Ciphers | block: Implementations of block cipher algorithms |
Codecs | codec: Helpers for data encoding and decoding |
Compatibility | compat: Helpers for compatibility with other libraries |
Compression | compression: Wrappers for compression algorithms |
Entropy Collection | entropy: Implementations of entropy sources |
Foreign Function Interface | ffi: C API for Botan's functionality |
Filters | filters: Filter/Pipe API for data transformations |
Hashes | hash: Implementations of hash algorithms |
Key Derivation Functions | kdf: Implementations of Key Derivation Functions |
Keccak-permutation | keccak_perm |
Message Authentication Codes | mac: Implementations of Message Authentication Codes |
Math | math: Mathematical helpers; mostly big integer math |
Miscellaneous | misc: Odds and ends: Algorithms and protocols that don't fit any of the other modules |
Block Cipher Modes | modes: Implementations of block cipher modes of operation |
Password Hashes | passhash: Implementations of password hashing algorithms |
Password Based Key Derivation Functions | pbkdf: Implementations of Password Based Key Derivation Functions |
Public Key Paddings | pk_pad: Implementations of public key padding schemes |
Providers | prov: Adapters to external crypto providers |
PSK Database | psk_db: Interface for a generic pre-shared key database |
Public Key Algorithms | pubkey: Implementations of public key schemes |
Random Number Generators | rng: Implementations of Random Number Generators |
Stream Ciphers | stream: Implementations of stream cipher algorithms |
Transport Layer Security | tls: Common functionality for TLS |
Utilities | utils: Various utility functions and types |
X.509 | x509: Handles X.509 certificates and their validation |
eXtendable Output Function | xof: Implementations of XOFs |