topic: tls12
24 modules sharing the tls12 name family (derived from the tree's prefix discipline).
The tls12 topic family implements the TLS 1.2 protocol within the Nishi sovereign ecosystem, focusing on secure communication through cryptographic handshakes and key exchange. The nx_tls12_hello module initiates the ClientHello message, setting up the connection, while nx_tls12_keys manages the key schedule for encryption. The nx_tls12_handshake_gate ensures the integrity and correctness of the handshake process, enabling secure data transfer across the network.
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_tls12_client.nx | INCREMENT 2 of the sovereign TLS-1.2 client: COMPLETE the ECDHE-RSA-AES128-GCM-SHA256 | 754 | 19 |
| nx_tls12_client_session.nx | PHASE 2 of the sovereign TLS 1.2 client: | 603 | 13 |
| nx_tls12_frag_read_gate.nx | DETERMINISTIC partial-read proof for the | 167 | 7 |
| nx_tls12_handshake_gate.nx | SOVEREIGN, LIVE gate for PHASE 2 of the | 248 | 8 |
| nx_tls12_hello.nx | TLS 1.2 ClientHello emitter (rung 1 of the sovereign TLS 1.2 client). | 93 | 3 |
| nx_tls12_hello_test.nx | KAT for the TLS 1.2 ClientHello emitter (rung 1, no network). | 80 | 5 |
| nx_tls12_keys.nx | TLS 1.2 key schedule (rung 3 of the sovereign TLS 1.2 client). | 49 | 4 |
| nx_tls12_keys_test.nx | KAT for the TLS 1.2 key schedule (rung 3, no network). | 77 | 5 |
| nx_tls12_mutant.nx | MUTATION PROOF for the SKE signature check. Regenerated from nx_tls12_client.nx, | 757 | 19 |
| nx_tls12_parse.nx | TLS 1.2 handshake parsers (rung 2 of the sovereign TLS 1.2 client). | 65 | 4 |
| nx_tls12_parse_test.nx | KAT for the TLS 1.2 handshake parsers (rung 2, no network). | 89 | 4 |
| nx_tls12_porkbun_e2e_gate.nx | PHASE 3 (final) LIVE e2e gate for the | 205 | 7 |
| nx_tls12_prf.nx | TLS 1.2 PRF (RFC 5246 ยง5), the key-derivation core of | 67 | 2 |
| nx_tls12_prf_gate.nx | TLS 1.2 PRF (P_SHA256) KNOWN-ANSWER GATE, rung 1 of the TLS-1.2 client arc (debt seq861). | 136 | 7 |
| nx_tls12_prf_test.nx | TLS 1.2 PRF (SHA-256) KAT vs python reference | 223 | 2 |
| nx_tls12_probe.nx | INCREMENT 1 of the sovereign TLS-1.2 client (the keystone that gets nx_gpu_ctl + Porkbun | 209 | 11 |
| nx_tls12_probe_test.nx | LIVE probe of the sovereign TLS 1.2 ClientHello + ServerHello parse (rung 5 step 1). | 139 | 2 |
| nx_tls12_reconnect_stress_gate.nx | LIVE stress proof for the sovereign | 134 | 4 |
| nx_tls12_record.nx | TLS 1.2 AES-128-GCM record protection (rung 4 core of the sovereign TLS 1.2 client). | 56 | 4 |
| nx_tls12_record_gcm_gate.nx | SOVEREIGN gate for the TLS 1.2 AES-128-GCM | 151 | 4 |
| nx_tls12_record_test.nx | KAT for the TLS 1.2 AES-128-GCM record layer (rung 4, no network). | 52 | 5 |
| nx_tls12_req.nx | REUSABLE sovereign TLS-1.2 HTTPS request (ECDHE-RSA-AES128-GCM-SHA256). LIBRARY (no main): | 454 | 21 |
| nx_tls12_ske_verify.nx | TLS 1.2 ECDHE-RSA ServerKeyExchange signature | 132 | 5 |
| nx_tls12_ske_verify_gate.nx | SOVEREIGN gate for TLS 1.2 ECDHE-RSA | 115 | 4 |