Documentation
¶
Overview ¶
Package firmware provides definitions of the firmware executable and associated metadata.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bundle ¶
type Bundle struct { // Checkpoint is an append-only commitment from the log that includes the // Manifest as a leaf. Checkpoint []byte // Index is the position in the log that Manifest is committed to as a leaf. Index uint64 // InclusionProof is a chain of hashes that proves that Manifest is the // leaf at Index in the log committed to by Checkpoint. InclusionProof [][]byte // Manifest is the metadata about Firmware, including its type, provenance, // and semantic version. This includes a hash of Firmware, which binds this // executable to Checkpoint. Manifest []byte // Firmware is the elf executable data committed to by Manifest. Firmware []byte }
Bundle represents the required information for firmware to be installed onto the device.
Click to show internal directories.
Click to hide internal directories.