Botan 3.11.1
Crypto and TLS for C&
Utilities

Utilities: Various utility functions and types More...

Topics

 Bitvector utility
 Bitvector utility
 Boost
 Boost
 CPUID
 CPUID: Handle runtime feature detection of the current CPU
 Dynamic Loader
 Dynamic Loader: Helper class to represent a dynamically loaded library
 GHASH
 GHASH
 HTTP
 HTTP
 Locking Allocator
 Locking Allocator: STL allocator using mlock to lock memory
 Memory Pool
 Memory Pool
 Operating System Utils
 Operating System Utils: Interfaces for accessing OS functionality
 Polynomial Doubling
 Polynomial Doubling
 SIMD
 SIMD: Wrappers for SIMD operations
 Socket
 Socket
 SQLite 3
 SQLite 3
 Thread Utilities
 Thread Utilities
 Tree Hash
 Tree Hash: Generic implementation of Merkle Tree Hashing
 UUID
 UUID

Files

file  src/lib/utils/alignment_buffer.h
 Internal Header.
file  src/lib/utils/allocator.cpp
file  src/lib/utils/allocator.h
 Public Header.
file  src/lib/utils/api.h
 Public Header.
file  src/lib/utils/assert.cpp
file  src/lib/utils/assert.h
 Public Header.
file  src/lib/utils/bit_ops.h
 Internal Header.
file  src/lib/utils/bswap.h
 Internal Header.
file  src/lib/utils/buffer_slicer.h
 Internal Header.
file  src/lib/utils/buffer_stuffer.h
 Internal Header.
file  src/lib/utils/calendar.cpp
file  src/lib/utils/calendar.h
 Internal Header.
file  src/lib/utils/charset.cpp
file  src/lib/utils/charset.h
 Internal Header.
file  src/lib/utils/codec_base.h
 Internal Header.
file  src/lib/utils/compiler.h
 Public Header.
file  src/lib/utils/concat_util.h
 Internal Header.
file  src/lib/utils/concepts.h
 Public Header.
file  src/lib/utils/ct_utils.cpp
file  src/lib/utils/ct_utils.h
 Internal Header.
file  src/lib/utils/data_src.cpp
file  src/lib/utils/data_src.h
 Public Header.
file  src/lib/utils/database.h
 Public Header.
file  src/lib/utils/donna128.h
 Internal Header.
file  src/lib/utils/exceptn.cpp
file  src/lib/utils/exceptn.h
 Public Header.
file  src/lib/utils/filesystem.cpp
file  src/lib/utils/filesystem.h
 Internal Header.
file  src/lib/utils/fmt.h
 Internal Header.
file  src/lib/utils/gfni_utils.h
 Internal Header.
file  src/lib/utils/int_utils.h
 Internal Header.
file  src/lib/utils/isa_extn.h
 Internal Header.
file  src/lib/utils/loadstor.h
 This header contains various helper functions to load and store unsigned integers in big- or little-endian byte order.
file  src/lib/utils/mem_ops.cpp
file  src/lib/utils/mem_ops.h
 Public Header.
file  src/lib/utils/mem_utils.cpp
file  src/lib/utils/mem_utils.h
 Internal Header.
file  src/lib/utils/mul128.h
 Internal Header.
file  src/lib/utils/mutex.h
 Public Header.
file  src/lib/utils/parsing.cpp
file  src/lib/utils/parsing.h
 Internal Header.
file  src/lib/utils/prefetch.cpp
file  src/lib/utils/prefetch.h
 Internal Header.
file  src/lib/utils/range_concepts.h
 Public Header.
file  src/lib/utils/read_cfg.cpp
file  src/lib/utils/read_kv.cpp
file  src/lib/utils/rotate.h
 Internal Header.
file  src/lib/utils/rounding.h
 Internal Header.
file  src/lib/utils/scan_name.cpp
file  src/lib/utils/scan_name.h
 Internal Header.
file  src/lib/utils/scoped_cleanup.h
 Internal Header.
file  src/lib/utils/stack_scrubbing.h
 Internal Header.
file  src/lib/utils/stl_util.h
 Internal Header.
file  src/lib/utils/strong_type.h
 Public Header.
file  src/lib/utils/time_utils.h
 Internal Header.
file  src/lib/utils/types.h
 Public Header.
file  src/lib/utils/value_barrier.h
 Internal Header.
file  src/lib/utils/version.cpp
file  src/lib/utils/version.h
 Public Header.

Detailed Description

Utilities: Various utility functions and types