code wiki / (root) / nx_sign_ceremony_lib.nx

nx_sign_ceremony_lib.nx

buildroot/runtime/nx_sign_ceremony_lib.nx

2082 B46 linesdepth 7pulls 12 transitivereach 5 importersview sourcekind librarytopic sign
docsdependenciesstructsconstsfunctions

about

nx_sign_ceremony_lib.nx -- Nishi Sign CEREMONY (F504): the signing WORKFLOW over the tamper-evident core. UETA/ESIGN by construction: a signer CANNOT sign without consent (intent to sign + consent to transact electronically); attribution = signer in the hash-chained event; retention = immutable seg_store; completion = sealed certificate (CID over env+doc+signers+audit_head). Composes nx_sign_envelope_lib (the chain). LIB (no main). license_tier: ORIGINAL

dependencies 1 imports · 3 importers

nx_sign_envelope_lib.nx nx_sign_ceremony_lib.nx nx_matter_intake_lib.nx nx_sign_ceremony.nx nx_sign_ceremony_gate.nx

imports: nx_sign_envelope_lib.nx

imported by: nx_matter_intake_lib.nxnx_sign_ceremony.nxnx_sign_ceremony_gate.nx

structs

none

consts

none

functions

18func sc_sign(eid: *u8, seq: i64, name: *u8, ts: i64, consent: *u8, prev: *u8, out_head: *u8) -> i64
27func sc_cert(eid: *u8, doc_cid: *u8, nsigned: *u8, head_hex: *u8, out: *u8) -> i64
called by 2: mainmain calls 1: canon_encode
44func sc_cert_put(prefix: *u8, eid: *u8, cert: *u8, certlen: i64) -> i64
called by 1: main calls 1: reg_put