Changes

Jump to: navigation, search

Software Update:MAR

68 bytes added, 21:03, 21 November 2011
no edit summary
4 bytes : MARID - "MAR1"
4 bytes : OffsetToIndex - offset to INDEX in bytes relative to start of file
4 bytes : sizeOfEntireMAR - size in bytes of the entire MAR file
SIGNATURES
SIGNATURE_ENTRY
4 bytes : SignatureAlgorithmID - ID representing the type of signature algorithm.
4 bytes : SignatureLength SignatureSize - Length Size in bytes of the signature that follows N bytes : Signature - The signature of type SignatureAlgorithmID and length N = SignatureLengthSignatureSize
INDEX
ID 1: The signature type is 2048-bit RSA-PKCS1-SHA1 of length 256
The updater program will not use a MAR file if one of the known signatures does not verify. If the updater program encounters a SignatureAlgorithmID that it does not know about, it will not check the signature, and will proceed to the next signature. This is why there exists a SignatureLength SignatureSize field, so that unknown signatures can be skipped.
Some versions of the updater may not apply a MAR file unless a specific SignatureAlgorithmID is inside of them.
Confirm
394
edits

Navigation menu