code wiki / tls12

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.

moduledescriptionlinesfuncs
nx_tls12_client.nxINCREMENT 2 of the sovereign TLS-1.2 client: COMPLETE the ECDHE-RSA-AES128-GCM-SHA25675419
nx_tls12_client_session.nxPHASE 2 of the sovereign TLS 1.2 client:60313
nx_tls12_frag_read_gate.nxDETERMINISTIC partial-read proof for the1677
nx_tls12_handshake_gate.nxSOVEREIGN, LIVE gate for PHASE 2 of the2488
nx_tls12_hello.nxTLS 1.2 ClientHello emitter (rung 1 of the sovereign TLS 1.2 client).933
nx_tls12_hello_test.nxKAT for the TLS 1.2 ClientHello emitter (rung 1, no network).805
nx_tls12_keys.nxTLS 1.2 key schedule (rung 3 of the sovereign TLS 1.2 client).494
nx_tls12_keys_test.nxKAT for the TLS 1.2 key schedule (rung 3, no network).775
nx_tls12_mutant.nxMUTATION PROOF for the SKE signature check. Regenerated from nx_tls12_client.nx,75719
nx_tls12_parse.nxTLS 1.2 handshake parsers (rung 2 of the sovereign TLS 1.2 client).654
nx_tls12_parse_test.nxKAT for the TLS 1.2 handshake parsers (rung 2, no network).894
nx_tls12_porkbun_e2e_gate.nxPHASE 3 (final) LIVE e2e gate for the2057
nx_tls12_prf.nxTLS 1.2 PRF (RFC 5246 ยง5), the key-derivation core of672
nx_tls12_prf_gate.nxTLS 1.2 PRF (P_SHA256) KNOWN-ANSWER GATE, rung 1 of the TLS-1.2 client arc (debt seq861).1367
nx_tls12_prf_test.nxTLS 1.2 PRF (SHA-256) KAT vs python reference2232
nx_tls12_probe.nxINCREMENT 1 of the sovereign TLS-1.2 client (the keystone that gets nx_gpu_ctl + Porkbun20911
nx_tls12_probe_test.nxLIVE probe of the sovereign TLS 1.2 ClientHello + ServerHello parse (rung 5 step 1).1392
nx_tls12_reconnect_stress_gate.nxLIVE stress proof for the sovereign1344
nx_tls12_record.nxTLS 1.2 AES-128-GCM record protection (rung 4 core of the sovereign TLS 1.2 client).564
nx_tls12_record_gcm_gate.nxSOVEREIGN gate for the TLS 1.2 AES-128-GCM1514
nx_tls12_record_test.nxKAT for the TLS 1.2 AES-128-GCM record layer (rung 4, no network).525
nx_tls12_req.nxREUSABLE sovereign TLS-1.2 HTTPS request (ECDHE-RSA-AES128-GCM-SHA256). LIBRARY (no main):45421
nx_tls12_ske_verify.nxTLS 1.2 ECDHE-RSA ServerKeyExchange signature1325
nx_tls12_ske_verify_gate.nxSOVEREIGN gate for TLS 1.2 ECDHE-RSA1154