help = "64-bit monotonic count value in header. Default is 0x0000000000000000.")\r
\r
parser.add_argument ("--fw-version", dest = 'FwVersion', type = ValidateUnsignedInteger,\r
- help = "The 32-bit version of the binary payload (e.g. 0x11223344 or 5678).")\r
+ help = "The 32-bit version of the binary payload (e.g. 0x11223344 or 5678). Required for encode operations that sign a payload.")\r
parser.add_argument ("--lsv", dest = 'LowestSupportedVersion', type = ValidateUnsignedInteger,\r
- help = "The 32-bit lowest supported version of the binary payload (e.g. 0x11223344 or 5678).")\r
+ help = "The 32-bit lowest supported version of the binary payload (e.g. 0x11223344 or 5678). Required for encode operations that sign a payload.")\r
\r
parser.add_argument ("--pfx-file", dest='SignToolPfxFile', type=argparse.FileType('rb'),\r
help="signtool PFX certificate filename.")\r
args.OpenSslOtherPublicCertFile = args.OpenSslOtherPublicCertFile.name\r
args.OpenSslTrustedPublicCertFile = args.OpenSslTrustedPublicCertFile.name\r
\r
+ if args.DumpInfo:\r
+ if args.OutputFile is not None:\r
+ parser.error ('the following option is not supported for dumpinfo operations: --output')\r
+\r
#\r
# Read binary input file\r
#\r