botan.utils

Modules

asm_x86_32
module botan.utils.asm_x86_32
asm_x86_64
module botan.utils.asm_x86_64
benchmark
module botan.utils.benchmark

Runtime benchmarking

bit_ops
module botan.utils.bit_ops

Bit/Word Operations

bswap
module botan.utils.bswap

Byte Swapping Operations

charset
module botan.utils.charset

Character Set Handling

cpuid
module botan.utils.cpuid

Runtime CPU detection

datastor
module botan.utils.datastor
donna128
module botan.utils.donna128

A minimal 128-bit integer type for curve25519-donna

dyn_load
module botan.utils.dyn_load
exceptn
module botan.utils.exceptn

Exceptions

get_byte
module botan.utils.get_byte

Read ref bytes

http_util
module botan.utils.http_util
loadstor
module botan.utils.loadstor

Load/Store Operators

mem_ops
module botan.utils.mem_ops

Memory Operations

mul128
module botan.utils.mul128

64x64.128 bit multiply operation

parsing
module botan.utils.parsing

Various string utils and parsing functions

rotate
module botan.utils.rotate

Word Rotation Operations

rounding
module botan.utils.rounding

Integer Rounding Functions

semaphore
module botan.utils.semaphore

Semaphore implementation for basefilt.d

simd
module botan.utils.simd
sqlite3
module botan.utils.sqlite3
types
module botan.utils.types

Low Level Types

version_
module botan.utils.version_

Version Information

xor_buf
module botan.utils.xor_buf

XOR operations