remove deprecated PBE functions
Categories
(NSS :: Libraries, enhancement, P5)
Tracking
(Not tracked)
People
(Reporter: glenbeasley, Unassigned)
References
(Blocks 2 open bugs)
Details
(Whiteboard: [deprecation])
Attachments
(1 file, 2 obsolete files)
Comment 1•6 years ago
|
||
Updated•6 years ago
|
Reporter | ||
Comment 2•6 years ago
•
|
||
you would remove
https://dxr.mozilla.org/mozilla-central/source/security/nss/lib/pk11wrap/secpkcs5.h#43-57
and
https://dxr.mozilla.org/mozilla-central/source/security/nss/lib/pk11wrap/pk11pbe.c#963-1082
to remove the dead code - I would hope after 12 years, there are no applications using that code.
Reporter | ||
Updated•6 years ago
|
Updated•6 years ago
|
Comment 4•6 years ago
|
||
Updated•6 years ago
|
Updated•6 years ago
|
Comment 5•6 years ago
|
||
Comment 6•6 years ago
|
||
The functions are exported in def files. IMO the ABI promise doesn't allow us to remove any exported functions in NSS 3.x releases. (They could be fully released if NSS ever migrates to a major new version 4.x)
Nobody might have noticed the code comments that declared the functions as deprecated. Has the intent to deprecate ever been announcement to the community?
If you believe there's a good reason to remove this code, I'd suggest to keep the functions, but remove their function bodies, and only return a failure, e.g. NULL.
Updated•6 years ago
|
Updated•6 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Description
•