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


structVersion#

uint32_t ApplicationProperties_t::structVersion

Version number of this struct.


signatureType#

uint32_t ApplicationProperties_t::signatureType

Type of signature this application is signed with.


signatureLocation#

uint32_t ApplicationProperties_t::signatureLocation

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


app#

ApplicationData_t ApplicationProperties_t::app

Information about the application.


cert#

ApplicationCertificate_t* ApplicationProperties_t::cert

Pointer to information about the certificate.


longTokenSectionAddress#

uint8_t* ApplicationProperties_t::longTokenSectionAddress

Pointer to Long Token Data Section.


decryptKey#

const uint8_t ApplicationProperties_t::decryptKey[16]

Parser Decryption Key.