code wiki / (root) / nx_build_key_identity_lib.nx

nx_build_key_identity_lib.nx

buildroot/runtime/nx_build_key_identity_lib.nx

1202 B24 linesdepth 5pulls 6 transitivereach 5 importersview sourcekind librarytopic build
docsdependenciesstructsconstsfunctions

about

Debug artifacts contain logical source paths. Content identity alone cannot key them. The caller supplies the same estate-relative source path passed to the compiler.

dependencies 3 imports · 5 importers

nx_sha256.nx nx_syscalls.nx nx_build_canon_input_lib.nx nx_build_key_identity_lib.nx nx_bki_alias_gate.nx nx_build_key_identity_gate.nx nx_sbr_key_candidate.nx nx_sov_build_run.nx nx_sov_build_run_qualify_20260910.

imports: nx_sha256.nxnx_syscalls.nxnx_build_canon_input_lib.nx

imported by: nx_bki_alias_gate.nxnx_build_key_identity_gate.nxnx_sbr_key_candidate.nxnx_sov_build_run.nxnx_sov_build_run_qualify_20260910.nx

structs

none

consts

6const BKI_DIGEST_BYTES: i64 = 32
7const BKI_INVALID: i64 = 0 - 1

functions

9func bki_digest(material: *u8, material_len: i64, want_debug: i64, logical_path: *u8, path_len: i64, out: *u8) -> i64