Simulated product dispenser

Dependencies:   HTS221

Fork of mbed-cloud-workshop-connect-HTS221 by Jim Carver

Embed: (wiki syntax)

« Back to documentation index

manifest_firmware_info_t Struct Reference

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.