Expand description
Structs for reading and writing manifests of flash boot stage images.
Note: The structs below must match the definitions in sw/device/silicon_creator/lib/manifest.h.
Structs§
- Keymgr
Binding Value - Lifecycle
Device Id - A type that holds the 256-bit device identifier.
- Manifest
- Manifest for boot stage images stored in flash.
- Manifest
ExtHeader - Extension header.
- Manifest
ExtImage Type - Manifest
ExtSpx Key - SPHINCS+ public key manifest extension.
- Manifest
ExtSpx Signature - SPHINCS+ signature manifest extension.
- Manifest
ExtTable - Manifest
ExtTable Entry - Manifest
Kind - Manifest
Usage Constraints - Manifest usage constraints.
- Manifest
Version - A type that holds 2 16-bit values for manifest major and minor format versions.
- Sigverify
Buffer - A type that holds 96 32-bit words for RSA-3072.
- Sigverify
SpxKey - A type that holds 8 32-bit words for SPHINCS+ public keys.
- Sigverify
SpxSignature - A type that holds 1964 32-bit words for SPHINCS+ signatures.
- Timestamp
- Manifest timestamp
Constants§
- CHIP_
BL0_ IDENTIFIER - CHIP_
BL0_ SIZE_ MAX - CHIP_
BL0_ SIZE_ MIN - CHIP_
MANIFEST_ EXT_ TABLE_ COUNT - CHIP_
MANIFEST_ SIZE - CHIP_
MANIFEST_ VERSION_ MAJO R1 - CHIP_
MANIFEST_ VERSION_ MAJO R2 - CHIP_
MANIFEST_ VERSION_ MINO R1 - CHIP_
ROM_ EXT_ IDENTIFIER - CHIP_
ROM_ EXT_ SIZE_ MAX - CHIP_
ROM_ EXT_ SIZE_ MIN - MANIFEST_
EXT_ ID_ IMAGE_ TYPE - MANIFEST_
EXT_ ID_ SPX_ KEY - MANIFEST_
EXT_ ID_ SPX_ SIGNATURE - MANIFEST_
EXT_ NAME_ IMAGE_ TYPE - MANIFEST_
EXT_ NAME_ SPX_ KEY - MANIFEST_
EXT_ NAME_ SPX_ SIGNATURE - MANIFEST_
USAGE_ CONSTRAINT_ UNSELECTED_ WORD_ VAL