virtfw-libefi

Crates.iovirtfw-libefi
lib.rsvirtfw-libefi
version0.4.1
created_at2025-04-03 08:08:21.04444+00
updated_at2025-08-06 11:24:47.480543+00
descriptionlibrary to read + write efi data structures
homepage
repositoryhttps://gitlab.com/kraxel/virt-firmware-rs
max_upload_size
id1617773
size146,732
Gerd Hoffmann (kraxel)

documentation

README

library to read + write efi data structures

Implemented mostly what is needed to manage efi boot configuration, i.e. BootNNNN. BootOrder, etc variables.

Also some support for secure boot variables. Parse authenticated variable updates. Parse efi signature databases.

Support to read/write efi variables via efivarfs (/sys/firmware/efi/efivars).

Features

  • std: Enable support for the standard library.

  • udev: Enable support for udev. Needed to map linux file names to efi device paths.

  • sbdata: Include secure boot data: certificates for KEK and db, revocation databases for dbx.

  • sbtest: Include Red Hat Test Certifying CA certificate.

Commit count: 374

cargo fmt