Botan 3.10.0
Crypto and TLS for C&
Topics
Here is a list of all topics with brief descriptions:
[detail level 123]
 Build Information
 Ascon-permutationAscon-permutation
 ASN.1 HandlingASN.1 Handling: Process/encode/decode ASN.1 data structures and map OIDs
 Base TypesBase Types: Defines some high level types
 Block CiphersBlock Ciphers: Implementations of block cipher algorithms
 CodecsCodecs: Helpers for data encoding and decoding
 CompatibilityCompatibility: Helpers for compatibility with other libraries
 CompressionCompression: Wrappers for compression algorithms
 RSA encryption padding schemesRSA encryption padding schemes: Implementations of public key encryption padding schemes
 Entropy CollectionEntropy Collection: Implementations of entropy sources
 Foreign Function InterfaceForeign Function Interface: C API for Botan's functionality
 FiltersFilters: Filter/Pipe API for data transformations
 HashesHashes: Implementations of hash algorithms
 Hash Function IdentificationHash Function Identification
 Key Derivation FunctionsKey Derivation Functions: Implementations of Key Derivation Functions
 Keccak-permutationKeccak-permutation
 Message Authentication CodesMessage Authentication Codes: Implementations of Message Authentication Codes
 MathMath: Mathematical helpers; mostly big integer math
 MGF1MGF1
 MiscellaneousMiscellaneous: Odds and ends: Algorithms and protocols that don't fit any of the other modules
 Block Cipher ModesBlock Cipher Modes: Implementations of block cipher modes of operation
 Password HashesPassword Hashes: Implementations of password hashing algorithms
 Password Based Key Derivation FunctionsPassword Based Key Derivation Functions: Implementations of Password Based Key Derivation Functions
 ProvidersProviders: Adapters to external crypto providers
 PSK DatabasePSK Database: Interface for a generic pre-shared key database
 Public Key AlgorithmsPublic Key Algorithms: Implementations of public key schemes
 Raw Hash FunctionRaw Hash Function: Hash Function Used For Signature Schemes
 Random Number GeneratorsRandom Number Generators: Implementations of Random Number Generators
 RSA signature padding schemesRSA signature padding schemes: Implementations of public key signature padding schemes
 Sponge HelperSponge Helper
 Stream CiphersStream Ciphers: Implementations of stream cipher algorithms
 Transport Layer SecurityTransport Layer Security: Common functionality for TLS
 UtilitiesUtilities: Various utility functions and types
 X.509X.509: Handles X.509 certificates and their validation
 eXtendable Output FunctioneXtendable Output Function: Implementations of XOFs