Loading...
Searching...
No Matches
suit_component_t Struct Reference

SUIT component struct as decoded from the manifest. More...

Detailed Description

SUIT component struct as decoded from the manifest.

The parameters are references to CBOR-encoded information in the manifest.

Definition at line 215 of file suit.h.

#include <suit.h>

Data Fields

suit_storage_ref_tstorage_backend
 Storage backend used.
 
uint16_t state
 Component status flags.
 
suit_param_ref_t identifier
 Component identifier.
 
suit_param_ref_t param_vendor_id
 Vendor ID.
 
suit_param_ref_t param_class_id
 Class ID.
 
suit_param_ref_t param_digest
 Payload verification digest.
 
suit_param_ref_t param_uri
 Payload fetch URI.
 
suit_param_ref_t param_size
 Payload size.
 
suit_param_ref_t param_component_offset
 Component offset inside the device memory.
 

Field Documentation

◆ identifier

suit_param_ref_t suit_component_t::identifier

Component identifier.

Definition at line 218 of file suit.h.

◆ param_class_id

suit_param_ref_t suit_component_t::param_class_id

Class ID.

Definition at line 220 of file suit.h.

◆ param_component_offset

suit_param_ref_t suit_component_t::param_component_offset

Component offset inside the device memory.

Definition at line 228 of file suit.h.

◆ param_digest

suit_param_ref_t suit_component_t::param_digest

Payload verification digest.

Definition at line 221 of file suit.h.

◆ param_size

suit_param_ref_t suit_component_t::param_size

Payload size.

Definition at line 223 of file suit.h.

◆ param_uri

suit_param_ref_t suit_component_t::param_uri

Payload fetch URI.

Definition at line 222 of file suit.h.

◆ param_vendor_id

suit_param_ref_t suit_component_t::param_vendor_id

Vendor ID.

Definition at line 219 of file suit.h.

◆ state

uint16_t suit_component_t::state

Component status flags.

Definition at line 217 of file suit.h.

◆ storage_backend

suit_storage_ref_t* suit_component_t::storage_backend

Storage backend used.

Definition at line 216 of file suit.h.


The documentation for this struct was generated from the following file: