#############################
# 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