suit_v4_manifest_t Struct Reference

SUIT manifest struct. More...

Detailed Description

SUIT manifest struct.

Definition at line 127 of file suit.h.

#include <suit.h>

Data Fields

cose_sign_dec_t verify
 COSE signature validation struct.
 
const uint8_t * buf
 ptr to the buffer of the manifest
 
size_t len
 length of the manifest
 
uint32_t validated
 bitfield of validated policies
 
uint32_t state
 bitfield holding state information
 
suit_v4_component_t components [SUIT_V4_COMPONENT_MAX]
 List of components in the manifest.
 
unsigned components_len
 Current number of components.
 
int32_t component_current
 Current component index.
 
riotboot_flashwrite_twriter
 Pointer to the riotboot flash writer.
 
uint8_t validation_buf [SUIT_COSE_BUF_SIZE]
 Manifest validation buffer.
 
cose_key_t * key
 Ptr to the public key for validation.
 
char * urlbuf
 Buffer containing the manifest url.
 
size_t urlbuf_len
 Length of the manifest url.
 

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