[package] name = "leveva-cloak" version = "0.0.0" edition = "2021" publish = false description = "Deterministic IP/host cloaking — the FNV-keyed hidden-host transform behind usermode +x (a faithful port of Elemental-IRCd's ip_cloaking.c)." # Extracted from `leveva` (the IRC daemon) as a self-contained leaf library: a # perfect standalone leaf — every function depends only on `std::net::IpAddr`, with # zero IRC-specific coupling and zero intra-workspace deps. `leveva` re-exports it as # `leveva::cloak`. [lib] path = "src/lib.rs" [dependencies] [dev-dependencies] # Property/fuzz tests: the determinism, wire-safety, length/separator-preservation, # dispatch, alphabet, and FNV-shift-form invariants are fed arbitrary (incl. non-ASCII) # strings and the full v4/v6 address space. Stable-toolchain fuzz tier — the project # has no nightly/cargo-fuzz, so proptest is the runnable fuzzer. proptest = "1"