Optionally use NSS for MAR signature verification on Windows/macOS
Categories
(Toolkit :: Application Update, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox116 | --- | fixed |
People
(Reporter: pierov, Assigned: pierov)
Details
Attachments
(1 file)
In Tor Browser, we modify the updater and the mar tools to use NSS on all platforms, including Windows and macOS, where normally OS libraries are used.
Recently, we've modified our patch to do so only when a build flag is specified (at the moment --enable-nss-mar
), because we would like to upstream it.
Assignee | ||
Comment 1•2 years ago
|
||
Allow using NSS for checking MAR signatures also in platforms where
OS-native APIs are used by default, i.e., macOS and Windows.
To make the updater find the NSS and NSPR libraries it depends on at
runtime, we add the firefox directory to the shared library search path
on macOS.
On Linux, rpath is used to solve that problem, but that approach will
not work on macOS because the updater executable is copied during the
update process to a location that can vary.
Updated•2 years ago
|
Updated•2 years ago
|
Comment 3•2 years ago
|
||
bugherder |
Description
•