Flat, execute-in-place container for a build-time "compiled" e-book.
ra8_err_t(* book_stream_read_fn)(void *ctx, uint64_t offset, uint8_t *dst, uint32_t len)
Exact random-read callback over an inflated RABOOK1 flat blob.
ra8_err_t book_validate_stream_strict(book_stream_read_fn read, void *read_ctx, uint64_t source_size, uint8_t *scratch, uint32_t scratch_cap, book_header_t *out_header)
Strictly validate one callback-backed RABOOK1 flat blob.
Error Code Definitions for ra8-firmware.
ra8_err_codes_t ra8_err_t
Canonical error-return type used by every ra8-firmware API.