Software Update:MAR: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 20: Line 20:
   4 bytes : SignatureAlgorithmID - ID representing the type of signature algorithm.
   4 bytes : SignatureAlgorithmID - ID representing the type of signature algorithm.
   4 bytes : SignatureSize - Size in bytes of the signature that follows
   4 bytes : SignatureSize - Size in bytes of the signature that follows
   N bytes : Signature - The signature of type SIGNATURE_ENTRY.SignatureAlgorithmID and size N = SIGNATURE_ENTRY.SignatureSize bytes
   N bytes : Signature - The signature of type <tt>SIGNATURE_ENTRY.SignatureAlgorithmID</tt> and size N = <tt>SIGNATURE_ENTRY.SignatureSize</tt> bytes


INDEX
INDEX
Line 33: Line 33:
   1 byte  : null terminator
   1 byte  : null terminator


Some old MAR files will not contain the SIGNATURE block nor the HEADER.FileSize field.  Old parsers simply skip over these fields because they ignore everything between the MAR header and the offset given in the <tt>HEADER.OffsetToIndex</tt> field.
Some old MAR files will not contain the SIGNATURE block nor the <tt>HEADER.FileSize</tt> field.  Old parsers simply skip over these fields because they ignore everything between the MAR header and the offset given in the <tt>HEADER.OffsetToIndex</tt> field.


== SIGNATURE blocks ==
== SIGNATURE blocks ==
Confirmed users
394

edits

Navigation menu