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.
| module | description | lines | funcs |
|---|---|---|---|
| nx_hash.nx | open-addressing hash table (linear probing, fnv-1a). | 202 | 9 |
| nx_hash_bench.nx | piece-hashing throughput benchmark (SHA-1 + SHA-256). | 70 | 5 |
| nx_hash_bench_run.nx | measures + prints our SHA-1/SHA-256 hashing throughput. | 39 | 3 |
| nx_hash_bench_test.nx | correctness KAT for the hashing benchmark (deterministic only). | 28 | 1 |
| nx_hash_facade.nx | unified hash interface. | 145 | 7 |
| nx_hash_facade_test.nx | smoke for nx_hash_facade. | 60 | 1 |
| nx_hash_index.nx | sovereign O(1) HASH INDEX library (variable-length keys), the read-path exceed, | 52 | 5 |
| nx_hash_index_bench.nx | IN-NISHI read-path exceed: sovereign O(1) hash index vs binary search. | 128 | 8 |
| nx_hash_index_test.nx | proves the reusable nx_hash_index library on VARIABLE-LENGTH keys (what the | 81 | 3 |
| nx_hash_kat.nx | KAT for nx_hash (FNV-1a-64 + open-addressing table). HONESTY [W] weak point (reach=101, | 55 | 3 |
| nx_hash_opt_register.nx | registers the SHA-1 + SHA-256 throughput optimization (the #1 | 47 | 2 |