Application Properties struct.

Public Attributes#

uint8_t

Magic value indicating this is an ApplicationProperties_t struct.

uint32_t

Version number of this struct.

uint32_t

Type of signature this application is signed with.

uint32_t

Location of the signature. Typically points to the end of the application.

Information about the application.

Pointer to information about the certificate.

uint8_t *

Pointer to Long Token Data Section.

const uint8_t

Parser Decryption Key.

Public Attribute Documentation#

magic#

uint8_t ApplicationProperties_t::magic[16]

Magic value indicating this is an ApplicationProperties_t struct.

Must equal APPLICATION_PROPERTIES_MAGIC


Definition at line 125 of file platform/bootloader/api/application_properties.h

structVersion#

uint32_t ApplicationProperties_t::structVersion

Version number of this struct.


Definition at line 127 of file platform/bootloader/api/application_properties.h

signatureType#

uint32_t ApplicationProperties_t::signatureType

Type of signature this application is signed with.


Definition at line 129 of file platform/bootloader/api/application_properties.h

signatureLocation#

uint32_t ApplicationProperties_t::signatureLocation

Location of the signature. Typically points to the end of the application.


Definition at line 131 of file platform/bootloader/api/application_properties.h

app#

ApplicationData_t ApplicationProperties_t::app

Information about the application.


Definition at line 133 of file platform/bootloader/api/application_properties.h

cert#

ApplicationCertificate_t* ApplicationProperties_t::cert

Pointer to information about the certificate.


Definition at line 135 of file platform/bootloader/api/application_properties.h

longTokenSectionAddress#

uint8_t* ApplicationProperties_t::longTokenSectionAddress

Pointer to Long Token Data Section.


Definition at line 137 of file platform/bootloader/api/application_properties.h

decryptKey#

const uint8_t ApplicationProperties_t::decryptKey[16]

Parser Decryption Key.


Definition at line 139 of file platform/bootloader/api/application_properties.h