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