Modules§
- aad_
domain_ ids - AAD domain identifiers.
- alg_
profile_ ids - Algorithm profile bundles cipher + PRF combinations.
- cipher_
ids - Cipher suite identifiers (mirrored in headers).
- digest_
ids - DIGEST ALG identifiers (mirrored in headers).
- flags
- Flag bitmask for optional features and metadata presence.
- prf_ids
- HKDF PRF identifiers (mirrored in headers).
- strategy_
ids - Strategy choices for encoder metadata (decoder may still parallelize).
Constants§
- ALLOWED_
CHUNK_ SIZES - Industry-standard chunk sizes (in bytes) ✅
- DEFAULT_
CHUNK_ SIZE - Defaults when Option
is None - DEFAULT_
QUEUE_ CAP - DEFAULT_
WORKERS - HEADER_
V1 - MAGIC_
DICT - MAGIC_
RSE1 - “RSE1” = Rust Streaming Envelope v1, magic number for this envelope version.
- MASTER_
KEY_ LENGTHS - Industry-standard master key lengths (AES-128, AES-192, AES-256)
- MAX_
CHUNK_ SIZE - Max chunk size sanity bound (32 MiB).
- MAX_
DICT_ LEN - MIN_
DICT_ LEN - QUEUE_
CAPS - WORKERS_
COUNT