FmpCapsuleHeader.DumpInfo ()\r
if UseSignTool or UseOpenSsl:\r
Result = FmpAuthHeader.Decode (Result)\r
+ if args.Verbose:\r
+ print ('--------')\r
+ FmpAuthHeader.DumpInfo ()\r
\r
#\r
# Verify Image with 64-bit MonotonicCount appended to end of image\r
except ValueError:\r
print ('GenerateCapsule: warning: can not verify payload.')\r
\r
- Result = FmpPayloadHeader.Decode (Result)\r
- if args.Verbose:\r
- print ('--------')\r
- FmpAuthHeader.DumpInfo ()\r
- print ('--------')\r
- FmpPayloadHeader.DumpInfo ()\r
+ try:\r
+ Result = FmpPayloadHeader.Decode (Result)\r
+ if args.Verbose:\r
+ print ('--------')\r
+ FmpPayloadHeader.DumpInfo ()\r
+ print ('========')\r
+ except:\r
+ if args.Verbose:\r
+ print ('--------')\r
+ print ('No FMP_PAYLOAD_HEADER')\r
+ print ('========')\r
+ raise\r
else:\r
if args.Verbose:\r
print ('--------')\r
print ('No EFI_FIRMWARE_IMAGE_AUTHENTICATION')\r
print ('--------')\r
print ('No FMP_PAYLOAD_HEADER')\r
- if args.Verbose:\r
- print ('========')\r
+ print ('========')\r
except:\r
print ('GenerateCapsule: error: can not decode capsule')\r
sys.exit (1)\r
FmpCapsuleHeader.DumpInfo ()\r
try:\r
Result = FmpAuthHeader.Decode (Result)\r
- Result = FmpPayloadHeader.Decode (Result)\r
print ('--------')\r
FmpAuthHeader.DumpInfo ()\r
- print ('--------')\r
- FmpPayloadHeader.DumpInfo ()\r
+ try:\r
+ Result = FmpPayloadHeader.Decode (Result)\r
+ print ('--------')\r
+ FmpPayloadHeader.DumpInfo ()\r
+ except:\r
+ print ('--------')\r
+ print ('No FMP_PAYLOAD_HEADER')\r
except:\r
print ('--------')\r
print ('No EFI_FIRMWARE_IMAGE_AUTHENTICATION')\r