| Crates.io | uefi-eventlog |
| lib.rs | uefi-eventlog |
| version | 0.3.0 |
| created_at | 2021-03-05 22:10:36.881976+00 |
| updated_at | 2021-03-10 10:55:08.097696+00 |
| description | UEFI Event Log parser |
| homepage | https://github.com/puiterwijk/uefi-eventlog-rs |
| repository | |
| max_upload_size | |
| id | 364572 |
| size | 84,418 |
This is a parser for the UEFI Boot Log.
This file is on Linux systems usually available on: /sys/kernel/security/tpm0/binary_bios_measurements.
This repository includes a debugging tool, you can run the following commands to run the tool and get your own log:
cargo build
sudo target/debug/uefi-eventlog-dump /sys/kernel/security/tpm0/binary_bios_measurements
This implements parsing of structures from the following specifications:
Unified Extensible Firmware Interface (UEFI) Specification, Version 2.8 Errata BTCG PC Client Specific Implementation Specification for Conventional BIOS, Version 1.21 Errata, Revision 1.00 For TPM Family 1.2; Level 2TCG EFI Platform Specification For TPM Family 1.1 or 1.2, Version 1.22, Revision 15TCG EFI Protocol Specification, Family 2.0, Level 00 Revision 00.13