9 Commits

Author SHA1 Message Date
nelsonb%netscape.com
9d03ba6df4 Change all functions that create contexts for encryption to treat their
input buffers as const.  Warning reduction.


git-svn-id: svn://10.0.0.236/trunk@133961 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-16 06:09:58 +00:00
nelsonb%netscape.com
66baae99bd Add SHA256 SHA512 and SHA384 hashes to freebl.
git-svn-id: svn://10.0.0.236/trunk@132884 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-02 01:51:44 +00:00
relyea%netscape.com
940286fb1c Fix Solaris and HP build failures.
git-svn-id: svn://10.0.0.236/trunk@109538 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-03 19:51:57 +00:00
relyea%netscape.com
568582c0fc Add code to 'shutdown' freebl (clean up the blinding cache in rsa).
merge the NSS 3.3 changes to export Ian's double check code through the loader.


git-svn-id: svn://10.0.0.236/trunk@109403 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-30 23:21:49 +00:00
nelsonb%netscape.com
38c49051cb Use data from /dev/urandom to initialize PRNG, when possible.
and related changes.  Bug 96626.


git-svn-id: svn://10.0.0.236/trunk@108136 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-15 02:41:20 +00:00
wtc%netscape.com
7714ba58e7 Bugzilla bug #66286: link libnss3.so with -R '$ORIGIN' on Solaris so that
it searches for libfreebl_*.so in the same directory where it resides.
As a result, libnss3.so, not libnspr4.so, must be the one calling dlopen,
so libnss3.so can't call PR_LoadLibraryWithFlags.
Modified files: lib/freebl/loader.c, lib/nss/config.mk


git-svn-id: svn://10.0.0.236/trunk@85417 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 05:26:19 +00:00
mcgreer%netscape.com
b22b1a2842 reflect function declaration changes to loader module (const stuff)
git-svn-id: svn://10.0.0.236/trunk@84477 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 17:07:07 +00:00
nelsonb%netscape.com
5c209258cd Verify vector version and length before relying on the DSO's vector.
git-svn-id: svn://10.0.0.236/trunk@84127 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 03:26:29 +00:00
nelsonb%netscape.com
8a49aa69ad This code permits multiple implementations of freebl to coexist for a
single platform.  The best implementation for the local CPU is dynamicly
loaded at run time.  Requires DSOs to be in the LD_LIBRARY_PATH or
equivalent (e.g. SHLIB_PATH).


git-svn-id: svn://10.0.0.236/trunk@84087 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 03:20:04 +00:00