pub struct SecureBootConfig {
pub enabled: bool,
pub enforce: bool,
pub kernel_hash: Option<[u8; 32]>,
pub signature: Option<BootSignature>,
pub signer_public_key: Option<[u8; 32]>,
}Expand description
Secure boot configuration
Fields§
§enabled: boolEnable secure boot verification
enforce: boolEnforce verification (fail hard on mismatch)
kernel_hash: Option<[u8; 32]>Expected kernel hash (for verification against a known-good image)
signature: Option<BootSignature>Boot signature for kernel verification
signer_public_key: Option<[u8; 32]>Signing public key (Ed25519 verifying key, 32 bytes)