CycloneBOOT 2.6.6
Secure Bootloader for ARM Cortex-M MCU
Loading...
Searching...
No Matches
Image Struct Reference

Image context definition. More...

#include <image.h>

Public Attributes

uint8_t buffer [128]
 Image processing buffer.
 
uint8_t * bufferPos
 Position in image processing buffer.
 
size_t bufferLen
 Number of byte in image processing buffer.
 
Slot * activeSlot
 Pointer to the slot to write the image in.
 
uint32_t newImageIdx
 Image index number.
 
uint32_t newBootImageIdx
 Image index number used for a bootloader image.
 
uint32_t firmwareAddr
 Image firmware data write address.
 
size_t firmwareLength
 Image data firmware length.
 
uint32_t pos
 Image current firmware data write position.
 
size_t written
 Current written firmware data byte number.
 
ImageState state
 
CipherEngine cipherEngine
 Image cipher engine.
 
bool_t ivRetrieved
 
uint32_t magicNumberCrc
 
bool_t magicNumberCrcRetrieved
 
VerifyContext verifyContext
 Image verification context.
 
uint8_t checkData [IMAGE_MAX_CHECK_DATA_SIZE]
 Image check data buffer.
 
uint8_t * checkDataPos
 Position in image check data buffer.
 
size_t checkDataLen
 Current number of byte in image check data buffer.
 
size_t checkDataSize
 Image check data buffer size.
 

Detailed Description

Image context definition.


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