topic: x25519
9 modules sharing the x25519 name family (derived from the tree's prefix discipline).
The x25519 topic family implements the X25519 elliptic curve Diffie-Hellman key exchange as defined in RFC 7748, providing secure key agreement across the Nishi sovereign ecosystem. The nx_x25519 module forms the core implementation of the curve, while nx_x25519_extvec_gate ensures provable third-party validation of extended vector claims. nx_x25519_kat_gate offers rigorous key agreement testing, verifying correctness against standardized test vectors. These modules collectively support robust, verified cryptographic operations for secure communication within the ecosystem.
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_x25519.nx | Bernstein's Curve25519 X25519 (RFC 7748). | 541 | 17 |
| nx_x25519_ephemeral.nx | ephemeral keypair helper for X25519 ECDH. | 92 | 6 |
| nx_x25519_extvec_gate.nx | THE FIRST PROVABLY THIRD-PARTY-VALIDATED CLAIM. | 198 | 10 |
| nx_x25519_kat_gate.nx | RIGOROUS standing KAT for X25519 (RFC 7748). Supersedes the compile-only smoke | 111 | 7 |
| nx_x25519_test.nx | RFC 7748 ยง5.2 X25519 KAT. | 145 | 1 |
| nx_x25519_wasm.nx | Curve25519 ECDH (RFC 7748) for WAT target. | 551 | 13 |
| nx_x25519_wasm_vm_gate.nx | KAT-verify the E2E chat's KEY AGREEMENT primitive: run the shipped nx_x25519.wasm in | 63 | 1 |
| x25519.nx | Bernstein's Curve25519 X25519 (RFC 7748). | 485 | 16 |
| x25519_ephemeral.nx | ephemeral keypair helper for X25519 ECDH. | 82 | 6 |