nx_tls13_client_session.nx
buildroot/runtime/nx_tls13_client_session.nx
about
dependencies 7 imports · 40 importers
diagram shows first 10 each side; +0 more imports, +30 more importers in the complete lists below.
imports: nx_syscalls.nxnx_x25519.nxnx_x25519_ephemeral.nxnx_tls13.nxnx_tls13_hello.nxnx_tls13_transcript.nxnx_p256_ecdh.nx
imported by: _dlr_probe.nxnx_ch_census_oracle.nxnx_ch_census_race_stage.nxnx_ch_census_race_stage2.nxnx_chrome_fetch_probe.nxnx_dev_api_build_probe.nxnx_edge_probe.nxnx_golive_dns_gate.nxnx_h2_client_over_tls.nxnx_https_get.nxnx_https_get_complete.nxnx_https_get_complete_test.nxnx_https_get_spoof.nxnx_https_get_stream.nxnx_https_ka_probe.nxnx_https_post_complete.nxnx_kaprobe.nxnx_lib_fetch_cookie.nxnx_login_e2e_probe.nxnx_mcp_call.nxnx_mgmt_client.nxnx_porkbun_ping_probe.nxnx_research_ka.nxnx_sites_sni_cert_gate.nxnx_sovgit_push.nxnx_tls13_chrome_session.nxnx_tls13_client_h2run.nxnx_tls13_client_session_derive_app.nxnx_tls13_client_session_derive_app_test.nxnx_tls13_client_session_emit_finished.nxnx_tls13_client_session_emit_finished_test.nxnx_tls13_client_session_recv_hs.nxnx_tls13_client_session_recv_hs_test.nxnx_tls13_client_session_recv_sh.nxnx_tls13_client_session_recv_sh_test.nxnx_tls13_client_session_run.nxnx_tls13_client_session_test.nxnx_tls13_p256_loopback_test.nxnx_tls13_sh_probe_test.nxnx_video_get.nx
structs
| 89 | struct Tls13ClientSession |
consts
| 69 | const NX_MAGIC_8192: i64 = 8192 |
| 73 | const NX_TLS13_CSESSION_STATE_INIT: i64 = 0 |
| 74 | const NX_TLS13_CSESSION_STATE_CH_SENT: i64 = 1 |
| 75 | const NX_TLS13_CSESSION_STATE_WAIT_EE: i64 = 2 |
| 76 | const NX_TLS13_CSESSION_STATE_WAIT_CERT: i64 = 3 |
| 77 | const NX_TLS13_CSESSION_STATE_WAIT_CV: i64 = 4 |
| 78 | const NX_TLS13_CSESSION_STATE_WAIT_SF: i64 = 5 |
| 79 | const NX_TLS13_CSESSION_STATE_WAIT_CLIENT_FIN: i64 = 6 |
| 80 | const NX_TLS13_CSESSION_STATE_WAIT_APP_KEYS: i64 = 7 |
| 81 | const NX_TLS13_CSESSION_STATE_CONNECTED: i64 = 8 |
| 83 | const NX_TLS13_CSESSION_OK: i64 = 1 |
| 84 | const NX_TLS13_CSESSION_BAD_STATE: i64 = 2 |
| 85 | const NX_TLS13_CSESSION_BUF_OVERFLOW: i64 = 3 |
| 86 | const NX_TLS13_CSESSION_INTERNAL: i64 = 4 |
| 87 | const NX_TLS13_CSESSION_VERDICT_N: i64 = 5 |
| 150 | const NX_TLS13_CSESSION_BYTES: i64 = 512 // struct + leaf-cert capture fields; page-backed, ample headroom |
| 151 | const NX_TLS13_HS_REASM_BYTES: i64 = 65536 // handshake-reassembly accumulator: holds a Certificate flight fragmented across records (RFC 8446 ยง5.1) + also the DoS bound on a claimed message length |
functions
| 153 | func nx_tls13_client_session_verdict_is_valid(v: i64) -> i64 called by 1: main |
| 163 | func nx_tls13_client_session_new( |
| 244 | func nx_tls13_client_session_emit_ch( called by 9: mainmainmaing_probemainmain+3 calls 2: tls13_client_hello_emit2nx_tls13_transcript_update |
| 271 | func main() -> i64 |