|
CycloneBOOT 2.6.6
Secure Bootloader for ARM Cortex-M MCU
|
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. | |
Image context definition.