Closed Bug 1484956 Opened 7 years ago Closed 7 years ago

NSSBase64_DecodeBuffer is missing from nss3.dll in 32 and 64 bit build for Windows

Categories

(NSS :: Build, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: Lakatos.Isti, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36 Steps to reproduce: A lot of code that imports saved passwords from a users profile relies on the NSSBase64_DecodeBuffer function exported from nss3.dll to safely decode encrypted usernames and passwords form their json/sqlite storage. Actual results: NSSBase64_DecodeBuffer is not exported in nss3.dll in Firefox version 61 on Windows. I have not checked, but it has probably been missing for a few versions. Searching I've found mentions of it missing since 25th of December 2017 http://forums.mozillazine.org/viewtopic.php?f=27&t=3036819 https://mozilla.logbot.info/seamonkey/20171225 Expected results: As far as I can tell the function still exists in the NSS codebase on github https://github.com/servo/nss/blob/master/lib/util/nssb64d.c and is even exported in the .def file https://github.com/servo/nss/blob/master/lib/nss/nss.def So the function should not be missing.
Please correct if this is not the right component. Thanks.
Assignee: nobody → nobody
Component: Untriaged → Build
Product: Firefox → NSS
Version: 61 Branch → other
Firefox only exports functions from nss3.dll that Firefox itself needs; if you need other functions, you will have to supply your own copy of NSS.
Status: UNCONFIRMED → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.