code wiki / hash

topic: hash

11 modules sharing the hash name family (derived from the tree's prefix discipline).

The 'hash' topic family in the Nishi sovereign ecosystem provides foundational hashing capabilities and performance analysis. nx_hash implements an open-addressing hash table using linear probing and FNV-1a, while nx_hash_bench evaluates hashing throughput with SHA-1 and SHA-256. nx_hash_bench_run measures and reports these performance metrics, supporting both benchmarking and correctness verification through nx_hash_bench_test. Together, these modules enable efficient data storage, retrieval, and performance analysis within the NishiLang framework.

auto-narrated by the local model from this topic's module headers; links verified against the wiki index.

narrated overview -- maintained by the narration lane, module links verified against this wiki.

moduledescriptionlinesfuncs
nx_hash.nxopen-addressing hash table (linear probing, fnv-1a).2029
nx_hash_bench.nxpiece-hashing throughput benchmark (SHA-1 + SHA-256).705
nx_hash_bench_run.nxmeasures + prints our SHA-1/SHA-256 hashing throughput.393
nx_hash_bench_test.nxcorrectness KAT for the hashing benchmark (deterministic only).281
nx_hash_facade.nxunified hash interface.1457
nx_hash_facade_test.nxsmoke for nx_hash_facade.601
nx_hash_index.nxsovereign O(1) HASH INDEX library (variable-length keys), the read-path exceed,525
nx_hash_index_bench.nxIN-NISHI read-path exceed: sovereign O(1) hash index vs binary search.1288
nx_hash_index_test.nxproves the reusable nx_hash_index library on VARIABLE-LENGTH keys (what the813
nx_hash_kat.nxKAT for nx_hash (FNV-1a-64 + open-addressing table). HONESTY [W] weak point (reach=101,553
nx_hash_opt_register.nxregisters the SHA-1 + SHA-256 throughput optimization (the #1472