View Single Post
  #5  
Old March 14th 18, 07:49 AM posted to microsoft.public.windowsxp.general,microsoft.public.win98.gen_discussion
JJ[_2_]
external usenet poster
 
Posts: 36
Default Can I update the security files in an older version of Firefox

On Tue, 13 Mar 2018 07:58:28 +0100, R.Wieser wrote:

Question: Do you have any idea which FF version is the last one which does
use the seperate DLLs, and do you know if those security DLLs are up against
the current encryptions (if not I do not even have to put effort into it
ofcourse).

Info: I'm running FF 16.


It's v21. v22 has significant DLL changes. The DLL which handles secure
protocol is SSL3.DLL. In v22, it's merged into NSS3.DLL - along with
NSPR4.DLL (network connection library), MOZSQLITE3.DLL, NSSUTIL3.DLL,
PLC4.DLL, PLDS4.DLL, and SMIME3.DLL.

I don't think that SSL module has any support for chipers which are used for
today's SSL. Cause IIRC, when I still use FF v26, I had to upgrade to a
newer version in order to support the new chiper (to v28 or v32 if I recall
correctly).

Bonus question: Is there any info available about how to use the "single
(larger) DLL" to create an SSL socket (DLL function descriptions, example
code). In the past I've done some work to figure out which of FF 16-s DLLs
where needed to do so (creating intercepting DLLs and looking at which
functions and arguments to them where used), but do not really want to have
to repeat that. Also, never figured out how the certificate verification
needed to be set up :-(

Regards,
Rudy Wieser


MDN doesn't seems to have documentation for the SSL3 module. It only has the
one for NSS (the merged version).

https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS

Perhaps you can find it by rummaging MDN pages' histories. Or from non
Mozilla websites.

But the exported functions of NSS3.DLL seem to be a simple merge of the
above DLLs. i.e. same set of exported function names. More or less due to
updated modules. So, the NSS documentation should cover the SSL3 module
functions as well.