124
edits
Line 55: | Line 55: | ||
1: RSA-PKCS1-SHA1 (2048 bits / 256 bytes) | 1: RSA-PKCS1-SHA1 (2048 bits / 256 bytes) | ||
2: RSA-PKCS1- | 2: RSA-PKCS1-SHA384 (2048 bits / 256 bytes) | ||
The updater will only accept the MAR file if at least one of the signatures verify. | The updater will only accept the MAR file if at least one of the signatures verify. | ||
Some versions of the updater may not apply a MAR file unless a valid signature of a particular <tt>SIGNATURE_ENTRY.SignatureAlgorithmID</tt> is included in the MAR file. | Some versions of the updater may not apply a MAR file unless a valid signature of a particular <tt>SIGNATURE_ENTRY.SignatureAlgorithmID</tt> is included in the MAR file. | ||
From Firefox 10-56, only RSA-PKCS1-SHA1 signatures are accepted. [https://bugzilla.mozilla.org/show_bug.cgi?id=1105689 Bug 1105689] adds support for SHA- | From Firefox 10-56, only RSA-PKCS1-SHA1 signatures are accepted. [https://bugzilla.mozilla.org/show_bug.cgi?id=1105689 Bug 1105689] adds support for SHA-384 and is slated for Firefox 56. | ||
There is no indicator in the MAR file for which operating system the MAR is for. | There is no indicator in the MAR file for which operating system the MAR is for. | ||
edits