nx_argon2id_xvalidate_test.nx
buildroot/runtime/nx_argon2id_xvalidate_test.nx
about
nx_argon2id_xvalidate_test.nx -- byte-exact cross-validation vs
argon2_ref C reference output.
expect_exit: 0
Reference tag generated 2026-05-17 with libargon2-1 (20190702):
/tmp/argon2id_ref_harness password somesalt 8 2 1 32
-> fdb4ddb6d5887131b66f0b2a3740c077dd05b755845861f6b5a1dde8b1071646
Closes the verdict gap from NOT_YET_EVALUATED to OK if PASSES;
surfaces the first mismatching byte index + 100 if FAILS so the
bisect path stays open.
Per cardinal feedback-honest-perf-verdict-no-aspirational-claims:
a from-scratch Argon2id implementation matching reference output
byte-exact on the first run is rare. Expect to bisect.
license_tier: ORIGINAL
dependencies 4 imports · 0 importers
imports: nx_syscalls_x86_64.nxnx_blake2b.nxnx_argon2_block.nxnx_argon2id.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
| none |
functions
| 25 | func make_ctx(m_kib_cap: i64) -> *NxArgon2idCtx called by 1: main |
| 49 | func write_expected(out: *u8) -> i64 called by 1: main |
| 61 | func main() -> i64 |