int priv_fmt_try_portable_convert(int argc, char **argv, uint8_t *arena, size_t arena_cap, bool *handled)
Try the caller-workspace JOF-convert command path.
ra8_fmt_cli_limit_t
Explicit composition-root RAM budget for image-to-JOF conversion.
@ k_ra8_fmt_cli_workspace_bytes
Existing shared high-water.
@ k_ra8_fmt_cli_record_cap
All legal JOF audit records.
@ k_ra8_fmt_cli_scratch_cap
Stored-tile bound bytes.
@ k_ra8_fmt_cli_rbkc_scratch_cap
Strict book work.
@ k_ra8_fmt_cli_rbkc_table_cap
At most 65,536 chunks plus end.
@ k_ra8_fmt_cli_convert_arena_bytes
Convert prefix (8 MiB).
@ k_ra8_fmt_cli_rbkc_compressed_cap
One stored chunk.
@ k_ra8_fmt_cli_tile_cap
Decoded-tile bytes (4 MiB).
@ k_ra8_fmt_cli_rbkc_chunk_cap
One inflated chunk.
int priv_fmt_try_portable_verify(int argc, char **argv, ra8_fmt_cli_workspace_t *workspace, bool *handled)
Try the bounded two-spool JOF-verification command path.
int priv_fmt_try_portable_inspect(int argc, char **argv, ra8_fmt_cli_workspace_t *workspace, bool *handled)
Try strict streamed JOF or RBKC inspection.