Module signature_list

Source
Expand description

Code to parse, manipulate, and emit [EFI_SIGNATURE_LIST] structures.

ParseSignatureLists is the entrypoint to zero-copy iterate over a list of serialized EFI_SIGNATURE_LIST objects.

Structs§

ParseSignatureLists
Iterator over a series of EFI_SIGNATURE_LIST structs in a single buffer.
ParseSignatureSha256
Iterator over EFI_SIGNATURE_DATA objects containing sha256 digests.
ParseSignatureX509
Iterator over EFI_SIGNATURE_DATA objects containing x509 certs.
Sha256Data
SignatureData
Rust-y representation of a [EFI_SIGNATURE_DATA] struct.
X509Data

Enums§

ParseError
Errors which may occur during EFI_SIGNATURE_LIST parsing.
ParseSignatureList
Parsers for various kinds of EFI_SIGNATURE_DATA lists.
SignatureDataPayload
SignatureList
Rust-y representation of a [EFI_SIGNATURE_LIST] struct.