nx_gen_http_verify.nx
buildroot/runtime/nx_gen_http_verify.nx
about
Test-only fixed-origin /gen verifier. LOCAL CANDIDATE; root must review identity before any live run.
No browser, cookie extraction, raw response output, user switch, redirect or auth policy writes.
dependencies 5 imports · 0 importers
imports: nx_syscalls.nxnx_session_mint_lib.nxnx_https_fetch_lib.nxnx_sha256.nxnx_itoa_lib.nx
imported by: nobody (leaf or entry point)
call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown
structs
| none |
consts
| 9 | const GV_URL: *u8 = "https://nishifamily.com/gen" as *u8 |
| 10 | const GV_KEYS: *u8 = "/volume1/homes/elderwesto/nishihost/opaque_keys.bin" as *u8 |
| 11 | const GV_REALM: *u8 = "nishi_site_admin" as *u8 |
| 12 | const GV_HANDLE: *u8 = "elderwesto" as *u8 |
| 13 | const GV_EXPECTED: *u8 = "/volume1/ai/gen/elara_ui.html" as *u8 |
| 14 | const GV_CONNECT_IP: i64 = 0x7f000001 |
| 15 | const GV_CONNECT_PORT: i64 = 8443 |
functions
| 17 | func gv_put(s: *u8) -> i64 { return sys_write(1, s, msm_slen(s)) } |
| 18 | func gv_eq(a: *u8, b: *u8) -> i64 |
| 23 | func gv_lower(c: i64) -> i64 { if (c >= 65) & (c <= 90) { return c + 32 } return c } |
| 24 | func gv_match(b: *u8, n: i64, key: *u8) -> i64 |
| 31 | func gv_find(b: *u8, n: i64, needle: *u8, nn: i64) -> i64 |
| 42 | func gv_zero(b: *u8, n: i64) -> i64 { var i: i64 = 0; while i < n { b[i] = 0 as u8; i = i + 1 } return 0 } |
| 43 | func gv_hex(d: *u8, out: *u8) -> i64 |
| 54 | func gv_body(resp: *u8, n: i64, out: *i64) -> i64 |
| 112 | func gv_report_error(reason: *u8, status: i64) -> i64 |
| 116 | func gv_reason(code: i64) -> *u8 |
| 125 | func gv_live() -> i64 |
| 184 | func gv_case(raw: *u8, expected_rc: i64, counts: *i64) -> i64 |
| 191 | func gv_selftest() -> i64 |
| 225 | func main(argc: i64, argv: *i64) -> i64 |