ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
mdl_verify_rabook_internal.h
Go to the documentation of this file.
1
13#pragma once
14
15#include <stdint.h>
16
17#include "fw_if_fs.h"
18#include "mdl_export.h"
19#include "mdl_verify.h"
20#include "ra8_attributes.h"
21#include "ra8_err.h"
22
44 uint64_t size_bytes,
45 mdl_export_workspace_t* workspace,
46 mdl_verify_report_t* report);
Architecture-neutral filesystem namespace, stream, and transaction ports.
Package a downloaded chapter folder into a reader-openable container.
struct mdl_export_workspace mdl_export_workspace_t
Caller-owned bounded arena for all exporter scratch state.
Bounded, no-heap structural validation of mdl artifacts.
ra8_err_t priv_mdl_verify_rabook(fw_fs_file_t *file, uint64_t size_bytes, mdl_export_workspace_t *workspace, mdl_verify_report_t *report)
Strictly validate one borrowed RBKC .rabook file.
Annotation-attribute framework macros for ra8-firmware.
#define RA8_PRIV
Module-private helper: shared across TUs but only inside one library.
Error Code Definitions for ra8-firmware.
ra8_err_codes_t ra8_err_t
Canonical error-return type used by every ra8-firmware API.
Definition ra8_err.h:546
Caller-owned open file; fields are private to the facade.