Simulated product dispenser
Fork of mbed-cloud-workshop-connect-HTS221 by
manifest_firmware_info_t Struct Reference
Firmware Information. More...
#include <update-client-manifest-types.h>
Data Fields | |
uint64_t | timestamp |
Root Manifest timestamp. | |
manifest_guid_t | format |
The format used for the firmware. | |
uint32_t | size |
The size of the firmware in bytes. | |
arm_uc_buffer_t | hash |
The hash of the firmware image. | |
arm_uc_buffer_t | uri |
The location of the firmware. | |
arm_uc_buffer_t | strgId |
The location of the firmware. | |
arm_uc_buffer_t | initVector |
AES initialization vector. 0 is not permitted. | |
arm_uc_buffer_t | keyID |
Identifier for a locally stored AES key. | |
arm_uc_buffer_t | cipherKey |
An encrypted AES key. |
Detailed Description
Firmware Information.
Contains the details about the firmware image referenced by the manifest
Definition at line 95 of file update-client-manifest-types.h.
Field Documentation
arm_uc_buffer_t cipherKey |
An encrypted AES key.
Definition at line 111 of file update-client-manifest-types.h.
The format used for the firmware.
This is either an enum when the first 96 bits are 0. Otherwise, this is a RFC4122 GUID.
Definition at line 97 of file update-client-manifest-types.h.
arm_uc_buffer_t hash |
The hash of the firmware image.
Definition at line 102 of file update-client-manifest-types.h.
arm_uc_buffer_t initVector |
AES initialization vector. 0 is not permitted.
Definition at line 107 of file update-client-manifest-types.h.
arm_uc_buffer_t keyID |
Identifier for a locally stored AES key.
Definition at line 110 of file update-client-manifest-types.h.
uint32_t size |
The size of the firmware in bytes.
Definition at line 101 of file update-client-manifest-types.h.
arm_uc_buffer_t strgId |
The location of the firmware.
Definition at line 104 of file update-client-manifest-types.h.
uint64_t timestamp |
Root Manifest timestamp.
Definition at line 96 of file update-client-manifest-types.h.
arm_uc_buffer_t uri |
The location of the firmware.
Definition at line 103 of file update-client-manifest-types.h.
Generated on Tue Jul 12 2022 19:12:20 by 1.7.2