nx_uxf_cid.nx
buildroot/runtime/nx_uxf_cid.nx
about
dependencies 3 imports · 29 importers
diagram shows first 10 each side; +0 more imports, +19 more importers in the complete lists below.
imports: nx_syscalls.nxnx_sha256.nxnx_canon_cid.nx
imported by: nx_asset_record.nxnx_audio_gate.nxnx_benchmark_ref.nxnx_estate_search_lib.nxnx_fb2_book_gate.nxnx_lib_uxf_ingest.nxnx_library_exceed.nxnx_m4b_gate.nxnx_nmz.nxnx_nmz_author.nxnx_nmz_comic_gate.nxnx_nmz_gate.nxnx_nmz_index.nxnx_nmz_native_gate.nxnx_nmz_pack.nxnx_uxf_cid_gate.nxnx_uxf_cid_test.nxnx_uxf_config_gate.nxnx_uxf_config_test.nxnx_uxf_corpus_migrate.nxnx_uxf_corpus_persist.nxnx_uxf_decode_gate.nxnx_uxf_decode_test.nxnx_uxf_media_asset_gate.nxnx_uxf_media_asset_test.nxnx_uxf_tsv_migrate.nxnx_uxf_tsv_persist.nxnx_uxf_tsv_persist_gate.nxnx_uxf_wms_bridge_test.nx
structs
| none |
consts
| 20 | const UXF_DATA: i64 = 1 |
| 21 | const UXF_DOC: i64 = 2 |
| 22 | const UXF_MEDIA: i64 = 3 |
| 23 | const UXF_CONFIG: i64 = 4 |
| 24 | const UXF_ARCHIVE: i64 = 5 |
| 25 | const UXF_SEARCH: i64 = 6 // a search answer (search rung E8, 2026-09-14): query, corpus, hits -- JSON and text are its projections |
| 26 | const UXF_CID_LEN: i64 = 72 // the profiled CID's width, derived: 5 (nxc1-) + 2 (codec hex) + 1 (-) + 64 (sha256 hex); callers size cid buffers UXF_CID_LEN + 1 |
functions
| 28 | func uxf_nib_hex(v: i64) -> i64 called by 1: uxf_cid_profiled |
| 33 | func uxf_hex_nib(b: i64) -> i64 called by 1: uxf_codec_of_cid |
| 41 | func uxf_cid_profiled(codec: i64, canon: *u8, n: i64, cid: *u8) -> i64 called by 30: ar_cid_profiledmainregister_refverify_refes_uxf_envelopemain+24 calls 3: sys_mmapsha256_digestuxf_nib_hex |
| 64 | func uxf_codec_of_cid(cid: *u8) -> i64 |