Struct lpc55::secure_binary::Config
source · [−]pub struct Config {
pub firmware: Firmware,
pub pki: Pki,
pub reproducibility: Reproducibility,
pub factory_settings: FactorySettings,
pub customer_settings: CustomerSettings,
pub commands: Vec<BootCommandDescription>,
}
Expand description
Main configuration file format for chip configuration and secure/signed firmware image/container generation.
TODOs:
- check if
factory-settings.rot-fingerprint
matchespki.certificates
’ fingerprint - …
Fields
firmware: Firmware
pki: Pki
reproducibility: Reproducibility
factory_settings: FactorySettings
customer_settings: CustomerSettings
commands: Vec<BootCommandDescription>
Commands and command sequences for the SB file
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Config
impl<'de> Deserialize<'de> for Config
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more