Closed Bug 1080046 Opened 12 years ago Closed 10 years ago

Export PK11_SetPublicKeyNickname and PK11_SetPrivateKeyNickname from nss3.dll

Categories

(Core :: Security, defect)

33 Branch
x86
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: dev+mozilla, Unassigned)

Details

Attachments

(1 file)

Attached patch nss.patch — — Splinter Review
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0 Build ID: 20140923175406 Steps to reproduce: Tried to set public and private key nicknames (PKCS #11 CKA_LABEL attributes) with Mozilla NSS exported functions PK11_SetPublicKeyNickname and PK11_SetPrivateKeyNickname. Actual results: On Mac OS X and Linux, these functions are exported, so our calls work fine. However, on Windows it appears that as of Firefox 33.0b7 (i.e., mozilla-beta) or earlier, these functions are no longer exported. Expected results: It should be the same on all platforms: PK11_SetPublicKeyNickname and PK11_SetPrivateKeyNickname should be exported. Note that they both call PK11_SetObjectNickname but that has always been an internal function. Attached is a patch to nss.def (in /security/build) to restore these functions.
Hello Mozilla security folks-- I spent a lot of effort updating our add-on for Firefox 33, but it would be very helpful for these two functions to be exported (in Windows), at least until we can work out some kind of alternative. We are trying to do the best that we can, but this help would be really appreciated. Thank you for your time.
Hardware: x86_64 → x86
Attachment #8501934 - Attachment is patch: true
Attachment #8501934 - Attachment mime type: text/x-patch → text/plain
Attachment #8501934 - Flags: review?(dkeeler)
Comment on attachment 8501934 [details] [diff] [review] nss.patch Review of attachment 8501934 [details] [diff] [review]: ----------------------------------------------------------------- In general, this is fine. However, the patch needs to be properly formatted: https://developer.mozilla.org/en-US/docs/Mercurial_FAQ#How_can_I_generate_a_patch_for_somebody_else_to_check-in_for_me.3F (in particular, the patch should be from the root of the source tree). Please prepare a patch for mozilla-central first (where the file in question is config/external/nss/nss.def). After we check that in, we can prepare branch patches (where, in beta at least, the file in question is security/build/nss.def). If/when those get uplift approval, we'll check them in. If we move quickly, we might be able to ship this in 33.
Attachment #8501934 - Flags: review?(dkeeler) → review-
Hi Sean, Is this still needed? Thanks.
Flags: needinfo?(dev+mozilla)
Actually, it looks like we no longer support binary add-ons in general. Sorry for the bug spam.
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Flags: needinfo?(dev+mozilla)
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: