Enable ECDH encryption and decryption for S/MIME
Categories
(MailNews Core :: Security: S/MIME, enhancement)
Tracking
(Not tracked)
People
(Reporter: KaiE, Assigned: KaiE)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
Now that ECDH support for S/MIME has been added to NSS, and the corresponding version of NSS has been made available in mozilla-central (bug 1891763), we're ready to enable that encryption mode in Thunderbird.
We can do that as suggested in the code from bug 1876931, by using the recently added NSS API NSS_CMSRecipient_IsSupported().
Assignee | ||
Comment 1•10 months ago
|
||
I see build/moz.configure/nss.configure already requires 3.99 which contains NSS_CMSRecipient_IsSupported
Assignee | ||
Comment 2•10 months ago
|
||
ECDH is enabled in NSS_CMSRecipient_IsSupported version 3.100 which has already been landed into m-c
Assignee | ||
Comment 3•10 months ago
|
||
Updated•10 months ago
|
Assignee | ||
Updated•10 months ago
|
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/7e83e0b67b38
Enable ECDH encryption as covered by NSS_CMSRecipient_IsSupported from NSS version 3.100. r=mkmelin
Updated•10 months ago
|
Comment 5•10 months ago
|
||
This patch doesn't build on macOS or Windows, so I backed it out.
https://hg.mozilla.org/comm-central/rev/ff9bed5002f566f0ee17eddeae81e4bb6a83628b
Updated•10 months ago
|
Assignee | ||
Comment 6•10 months ago
|
||
(In reply to Geoff Lankow (:darktrojan) from comment #5)
This patch doesn't build on macOS or Windows, so I backed it out.
https://hg.mozilla.org/comm-central/rev/ff9bed5002f566f0ee17eddeae81e4bb6a83628b
Sorry, too much self-confidence from my side on an apparent trivial change.
I've fixed the patch, we needed to add the new symbol to a build file.
It passed try:
https://treeherder.mozilla.org/jobs?repo=try-comm-central&revision=baaaaed5e6cc40835991f4ffc7036094900b0210
Pushed by brendan@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/f7fcde19f287
Enable ECDH encryption as covered by NSS_CMSRecipient_IsSupported from NSS version 3.100. r=mkmelin
Assignee | ||
Updated•10 months ago
|
Assignee | ||
Updated•10 months ago
|
Description
•