Expand description
Modules§
- crypto
- Cryptographic primitives for encryption, authentication, and hashing.
- hash
- Hash functions and hashers for compact data fingerprints.
Macros§
- bitfield
- 🏗️ ▫️ 🫗 Defines a compact packed-field wrapper backed by an unsigned integer.
- set
- 🏗️ ⊆ ▫️ Defines a compact set backed by an integer bit mask.
Structs§
- Adler32
- 🔀 Adler-32 checksum.
- Base
- 🥡 A compile-time configurable radix-based encoding scheme.
- BinTag4
- 🪪 🥡 A fixed four-byte binary tag.
- Bitfield
Example _docs_examplesand (_docs_examples) - ✨ ▫️ 🫗 🗃️ A compact packet header.
- Crockford
- 🥡
The
CrockfordBase32encoding, case-insensitive, remaps certain characters. - Rfc4648
- 🥡
The
RFC 4648standard encoding, used inBase16,Base32, andBase64. - Rfc4648
Hex - 🥡
The
RFC 4648hexadecimal-variant encoding, used inBase32. - Riff
- 🪪 🥡 RIFF tagged binary container operations.
- Riff
Chunk - 🪪 🥡 A borrowed RIFF chunk.
- Riff
Chunk Iter - 🪪 🥡 🔄 An iterator over borrowed RIFF chunks.
Enums§
- Compression
Mode - 🥡 The type of compression applied to data.
- Encoding
Mode - 🥡 The primary mode for data encoding.
- Riff
Error - 🪪 🥡 🚩 RIFF parsing error.
Type Aliases§
- Base16
- 🥡
Base16standard encoding (hex), with linear search. Case-insensitive. - Base32
- 🥡
Base32standard encoding, using LUT decoding. Case-sensitive. - Base64
- 🥡
Base64standard encoding, using LUT decoding. Case-sensitive. - Base32
Crockford - 🥡
Base32Crockfordencoding. Case-insensitive, remapsO → 0,I/L → 1. - Base32
Hex - 🥡
Base32Hexuses RFC 4648 hex-encoding (0-9 A-Vinstead ofA-Z 2-7). - Base32
Padded - 🥡
Base32encoding with padding (=) enabled, using LUT decoding. - Base64
Padded - 🥡
Base64encoding with padding (=) enabled, using LUT decoding.