stevenlee7189/intel-pfr-signing-utility
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
#############################
# ABOUT #
#############################
This is the Intel(R) Platform Firmware Resilience Signing Utility
Version 1.0
#############################
# PREREQUISITES #
#############################
- libxml2-dev
- openssl-dev (built against 1.1.1)
#############################
# INSTALL #
#############################
- make
- make install
#############################
# NOTES #
#############################
External signing
If doing external signing (i.e. <script>),
the tool will generate two files:
data.raw - The raw data
data.hsh - The hash of data
After generating these files, the tool will call
the script, and expect a DER encoded siganture in
the file data.sig.
sig->r and sig->s to be
concatenated into one binary file. Total file length
should be 64 (256 curve) or 96 (384 curve).
#############################
# EXAMPLES #
#############################
To create a Intel(R) PFR signed binary:
intel-pfr-signing-utility -o out.bin -c config.xml in.bin -v
To parse a block signed binary:
intel-pfr-signing-utility -p out.bin -c config.xml