jgmyers%netscape.com
94992953e2
fix capitalization
2001-01-19 22:39:29 +00:00
jgmyers%netscape.com
cd356bbb67
fix comment
2001-01-19 22:39:17 +00:00
relyea%netscape.com
9cd4ef8884
Follow Wan-Teh's suggesion of using typedef's for enums.
...
Follow the same style we use elsewhere for enums.
2001-01-19 07:57:18 +00:00
relyea%netscape.com
5d4fd03040
Incorporate Wan-Teh's suggestion of using a typdef for the enum.
...
Follow the same standard we use elsewhere for enums.
2001-01-19 07:56:06 +00:00
relyea%netscape.com
537ac247fa
Bug 65903: Fixes to allow iWS admin stuff to work with shared library NSS
...
Add necessary exported symbols.
Fix bug in NSS_Initialize where we weren't passing the read only paramter
through.
Add function to search for Certificate Lists so that Traverse does not need to
be exposed.
Update pkcs11 names.
2001-01-19 07:53:54 +00:00
relyea%netscape.com
e5c3ee4f95
Bug 65902 Add OSF/1 to the OS's that can restrict symbols in shared libraries
2001-01-19 07:51:12 +00:00
relyea%netscape.com
5f1c5255b8
Bug 65902 Add OSF/1 to the OS's that can restrict symbols in shared libraries
2001-01-19 07:50:58 +00:00
relyea%netscape.com
8d180b0315
Bug 65902 Add OSF/1 to the OS's that can restrict symbols in shared libraries
2001-01-19 07:50:16 +00:00
relyea%netscape.com
8d3882178a
Fix Serial number searches by removing the DER tag.
...
Bug 65895.
2001-01-19 07:47:57 +00:00
nicolson%netscape.com
85c93d464c
Only build archives, not .so's, at this level.
2001-01-19 02:23:47 +00:00
javi%netscape.com
b333ed6f48
Make windows build the pipnss.jar file.
2001-01-19 01:46:42 +00:00
bryner%uiuc.edu
f1a9df84d2
Oops, forgot jar.mn.
2001-01-19 01:12:42 +00:00
bryner%uiuc.edu
4e954931d3
PSM 2.0 work:
...
- Split nsISecureSocketInfo into nsISSLSocketControl and nsIChannelSecurityInfo.
- Incorporate lock icon fixes from psm-glue into pipnss code.
- Implement password callback for client auth in pipnss.
- Locallize the lock icon tooltip.
- Lots of code cleanup.
r=javi, jgmyers, sr=ben.
2001-01-19 01:12:10 +00:00
nicolson%netscape.com
e33e62887b
moved libjss generation from cmd/jssjava to lib.
2001-01-19 00:14:25 +00:00
nicolson%netscape.com
14579089fc
get stuff to build under mozilla.
2001-01-19 00:13:52 +00:00
nicolson%netscape.com
bd68395daa
no more jssjava.
2001-01-19 00:11:31 +00:00
nicolson%netscape.com
d5754b6a13
remove all the old jssjava stuff. move everything else to
...
mozilla/security/jss/lib.
2001-01-19 00:11:12 +00:00
mcgreer%netscape.com
5f188b705a
make blapitest return error codes so QA lights up correctly. Fix bug with DSA
...
self-test. r=wtc
2001-01-18 21:45:47 +00:00
wtc%netscape.com
c33e0a8553
Add library version info to the NSS, S/MIME, and SSL shared libraries.
...
Define the NSS version macros and add NSS_VersionCheck in nss.h.
Add linker option to record internal name of shared libraries.
Add Windows resource files. Add rcs and sccs id strings that can be
retrieved with 'ident' and 'what'.
Modified Files:
coreconf/HP-UX.mk coreconf/OSF1.mk coreconf/SunOS5.mk
coreconf/WIN954.0.mk coreconf/WINNT4.0.mk coreconf/WINNT5.0.mk
coreconf/rules.mk nss/lib/nss/config.mk
nss/lib/nss/manifest.mn nss/lib/nss/nss.h
nss/lib/nss/nssinit.c nss/lib/smime/config.mk
nss/lib/smime/manifest.mn nss/lib/ssl/config.mk
nss/lib/ssl/manifest.mn
Added Files:
nss/lib/nss/nss.rc nss/lib/nss/nssver.c nss/lib/smime/smime.rc
nss/lib/smime/smimever.c nss/lib/ssl/ssl.rc
nss/lib/ssl/sslver.c
2001-01-18 20:29:10 +00:00
mcgreer%netscape.com
73586118bb
fixes for prime generatation:
...
1. Increase maximum tries to 600 (based on 2*(approx. frequency of 1024-bit primes))
2. Lower the number of Miller-Rabin iterations for p and q based on HAC table 4.4
r=nelsonb,a=wtc
2001-01-18 16:39:10 +00:00
wtc%netscape.com
6f7422a77a
Bugzilla bug #65416 : assign values explicitly to enumeration constants.
...
The same values that the compiler would assign are assigned, with only
one exception (cmmfNoPKIStatus in cmmft.h). This is patch id=22555,
reviewed by Nelson Bolyard.
2001-01-18 16:36:43 +00:00
nelsonb%netscape.com
fe9fa27179
When searching for a prime, the number of Miller-Rabin tests to be
...
performed will be done in accordance with a table published in the
Handbook of Applied Cryptography. See Bug 65151. Also, changes to
test program for this function.
2001-01-18 01:39:17 +00:00
sonmi%netscape.com
49a2766afc
changed the stopQ conditionvariable to theadQ
2001-01-17 02:26:27 +00:00
jgmyers%netscape.com
1442b85c98
add .cvsignore
2001-01-17 02:24:04 +00:00
nicolson%netscape.com
7022353f18
remove export controls, and get things to build against NSS 3.1.1 under mozilla.
2001-01-16 23:49:57 +00:00
nicolson%netscape.com
8487361394
remove export controls.
2001-01-16 21:28:32 +00:00
nicolson%netscape.com
e97cf5f08f
remove export controls
2001-01-16 21:28:09 +00:00
nicolson%netscape.com
2c533473b6
make JSS buildable.
2001-01-16 21:27:19 +00:00
nicolson%netscape.com
eadf70bda0
make JSS buildable
2001-01-16 21:26:33 +00:00
javi%netscape.com
623041bddc
Add Win32 build support for PSM 2.0
2001-01-16 21:16:07 +00:00
nelsonb%netscape.com
edc48f136d
Send SSL 3.x alert records when a version mismatch occurs.
...
Use the other party's version number to decide which alert to send.
Bug 65142. R&A: relyea.
2001-01-13 02:32:39 +00:00
nelsonb%netscape.com
14c87961d5
Add implementation of SSL_RSA_WITH_RC4_128_SHA SSL3 cipher suite,
...
which is not enabled by default. Bug 59795.
2001-01-13 02:05:15 +00:00
nelsonb%netscape.com
d5ae266115
Remove all vestiges of old pre-NSS socks client implementation from NSS.
...
Bug 51471.
2001-01-13 01:52:59 +00:00
nelsonb%netscape.com
59a40ba22f
Suppress EOF messages unless running with -v. Bug 60879.
2001-01-13 00:55:30 +00:00
wtc%netscape.com
fee47a3083
Bugzilla bug #64650 : set CC=cc explicitly so that we don't accidentally
...
pick up the CC setting in the environment. This change is suggested by
Jim Dunn of Netscape.
2001-01-12 20:11:18 +00:00
wtc%netscape.com
d166bdddbd
Bugzilla bug #64650 : use +DAportable +DS2.0 in "pure 32" builds. This
...
was suggested by Jim Dunn of Netscape. Reviewed by Nelson Bolyard.
2001-01-12 19:54:10 +00:00
mcgreer%netscape.com
addbd94893
take back export of NSS_CMSArray_Count
2001-01-12 18:38:31 +00:00
mcgreer%netscape.com
1bd1fe5b0b
removing use of external NSS_CMSArray_Count
2001-01-12 18:37:41 +00:00
mcgreer%netscape.com
03f5d37be2
remove unspecified arg check (bug 65122)
2001-01-12 14:30:44 +00:00
mcgreer%netscape.com
3f0e83ae0c
bug 64706
...
when prime generation step fails, retry up to a specified number of times
2001-01-12 14:29:47 +00:00
wtc%netscape.com
a674e530ea
Added NSS_CMSArray_Count back to the exports list because
...
cmd/smimetools/cmsutil.c needs it.
2001-01-12 06:07:34 +00:00
sonmi%netscape.com
1212517fec
added documentation on how to activate it when it is needed
2001-01-12 02:45:01 +00:00
sonmi%netscape.com
2d0c2744be
new script, supposed to be started in the background by all.sh, to watch
...
for cores and rename them, so multiple corefiles can be saved
checked in during freeze but not activated yet
2001-01-12 02:00:28 +00:00
nelsonb%netscape.com
a6efa3c2c5
Save and restore %ebx register in all functions. Fixes bug 64940.
2001-01-12 01:37:02 +00:00
sonmi%netscape.com
94b0ea5983
now killing tail -f when done under MKS as well.
2001-01-12 00:18:32 +00:00
mcgreer%netscape.com
9f6b371648
prune list of exported symbols for s/mime library
2001-01-11 20:09:01 +00:00
sonmi%netscape.com
14b74a767a
formated everything to a <tab4> format - still needs reformating to linelength
2001-01-11 01:55:23 +00:00
sonmi%netscape.com
672d2f9598
terminate now if no selfserver is running before attempting to start the
...
clients (with exception of the -q testclien)
2001-01-11 01:45:12 +00:00
javi%netscape.com
d3d2410479
Initial check-in of PIP (PSM 2.0)
...
Code almost entirely based on contribution
from Brain Ryner (bryner@netscape.com )
2001-01-10 01:32:29 +00:00
javi%netscape.com
068b645980
Remove reference to obsolete define MACLINUX.
...
Fix for Bug 63936 r=wtc (For NSS trunk check-in)
2001-01-10 00:04:37 +00:00
mcgreer%netscape.com
91698770e4
back out previous change
2001-01-08 19:43:01 +00:00
mcgreer%netscape.com
c7c96f7f51
decoding nickname entries needs to include the nickname.
...
when searching for smime entry, verify subject is correct (can be multiple
subjects per email address)
2001-01-08 19:24:23 +00:00
nelsonb%netscape.com
729c505bf3
Changed HP assembler routine multacc512 in hpma512.s so that it
...
propagates carries exactly the same way that maxpy_little does.
Re-enabled use of multacc512 in mpi_hp.c.
2001-01-08 05:58:34 +00:00
nelsonb%netscape.com
c974f7d877
Fix infinite loop by making "i" be signed again.
...
Also match up braces for vi editor.
2001-01-08 03:26:50 +00:00
nelsonb%netscape.com
1f1f72480e
Generation of prime numbers has been failing on HP since MPI began to
...
use the newest HP assembler function, multacc512. So, that function
has been disabled. Further investigation is needed.
2001-01-08 01:01:35 +00:00
nelsonb%netscape.com
68049fe0ce
Eliminate some warnings found when compiling on Unix boxen.
2001-01-07 09:21:25 +00:00
nelsonb%netscape.com
eea673c43a
MSVC won't let you initialize a pointer in a data structure with the
...
address of an external variable that comes from another DLL.
This is a fundamental difference between WIN32 DLLs and Unix DSOs.
So, for every SEC_ASN1Template inside of libnss3 that is referenced by
other templates outside of libnss3, a new "chooser" function was created
that returns the address of that template. For WIN32, the templates
outside of libnss3 access libnss3's templates by the chooser function
rather than by direct reference. Some simple macros allow Unix to
continue to use direct references, avoiding the extra function calls.
With these changes, all.sh (qa script) passes all tests on NT with DLLs.
Modified Files:
cmd/checkcert/checkcert.c cmd/lib/secutil.c lib/asn1/asn1t.h
lib/certdb/certdb.c lib/certdb/certt.h lib/certdb/crl.c
lib/certhigh/certreq.c lib/crmf/asn1cmn.c lib/crmf/crmfcont.c
lib/crmf/crmftmpl.c lib/cryptohi/secsign.c lib/nss/nss.def
lib/pkcs12/p12local.c lib/pkcs12/p12tmpl.c
lib/pkcs7/certread.c lib/pkcs7/p7decode.c lib/pkcs7/p7local.c
lib/smime/cmsasn1.c lib/smime/cmsattr.c lib/smime/cmspubkey.c
lib/smime/cmssigdata.c lib/smime/smimeutil.c
lib/softoken/keydb.c lib/softoken/keydbt.h lib/util/secalgid.c
lib/util/secasn1.h lib/util/secasn1d.c lib/util/secasn1t.h
lib/util/secasn1u.c lib/util/secdig.c lib/util/secdig.h
lib/util/secoid.h
2001-01-07 08:13:13 +00:00
nelsonb%netscape.com
9407723b67
Eliminate some warnings by adding missing #include lines, or other minor
...
cleanup.
2001-01-07 07:56:35 +00:00
nelsonb%netscape.com
fbb67a9c4c
Eliminate warnings about functions returning values of the wrong type.
2001-01-07 07:49:22 +00:00
nelsonb%netscape.com
a97e2c5e3d
Add missing declaration of library function printflags().
2001-01-07 07:48:04 +00:00
nelsonb%netscape.com
6edc66e859
This program tests low level functions that aren't exported from the DSOs,
...
so it must be built with the static libs.
2001-01-07 07:47:17 +00:00
nelsonb%netscape.com
920c5a1f77
The recent deletion of the SECU_Password function from cmd/lib made this
...
progam stop compiling. So, as a temporary measure, to fix the build,
ifdef out the calls to the missing functions, and always behave as if
the "-n none" option had been supplied.
2001-01-07 07:46:36 +00:00
nelsonb%netscape.com
1ddc0c071d
Get this file to build again on Windows.
2001-01-07 07:44:39 +00:00
nelsonb%netscape.com
cf51c9006f
Add missing #include "nss.h"
2001-01-07 07:43:28 +00:00
nelsonb%netscape.com
f202bf1882
Fix several bugs to get NSS_Init working again.
2001-01-07 07:37:18 +00:00
relyea%netscape.com
69ba9f4f57
Move SDR tests to use nss dll's
2001-01-07 00:32:36 +00:00
relyea%netscape.com
941360ff6e
Remove depricated Open function
2001-01-07 00:29:25 +00:00
relyea%netscape.com
1c171b46f8
Fix HP map file option ('-c rather than -e')
2001-01-07 00:27:06 +00:00
relyea%netscape.com
647e6ae2e4
Get down to a signle.def file
2001-01-07 00:26:19 +00:00
relyea%netscape.com
b81edc1838
Add HP to the platforms that handle restricted symbols
2001-01-07 00:25:29 +00:00
relyea%netscape.com
766659480a
Add HP to the .def file processing.
...
Add SDR functions
2001-01-07 00:24:51 +00:00
relyea%netscape.com
7782e8e49d
If the HP map definition to that it actually works!
2001-01-07 00:23:41 +00:00
relyea%netscape.com
7922b6463d
Remove depricated functions that's referencing a removed symbol
2001-01-06 23:55:22 +00:00
relyea%netscape.com
9d6f24b1f0
Implement new .def file processing rules.
...
Add rules for HP
2001-01-06 23:52:44 +00:00
relyea%netscape.com
a1caf9ee0d
Conform to the new .def rules
2001-01-06 23:52:11 +00:00
relyea%netscape.com
6480efed38
Conform the .def files to the new rules.
...
update missing symbols from the export list documentation.
2001-01-06 23:51:05 +00:00
nelsonb%netscape.com
800d49e219
Remove 8 deprecated functions from export list.
2001-01-06 23:10:30 +00:00
relyea%netscape.com
558f0063f1
Add CERT_Find functions for the s/mime test programs.
2001-01-06 22:12:16 +00:00
relyea%netscape.com
d246ad65a3
Fix initialization to use NSS_Init* functions rather than low level
...
init functions.
2001-01-06 22:09:04 +00:00
relyea%netscape.com
3c4399e4ab
Allow UNIX and Windows to share Data lines in the .def files
2001-01-06 21:38:34 +00:00
relyea%netscape.com
a1229115a0
Merge Unix and win data types
2001-01-06 21:37:30 +00:00
relyea%netscape.com
69531a060f
Merge UNIX and Win Data types
2001-01-06 21:36:59 +00:00
relyea%netscape.com
0d5404ab76
Add symbols needed by secutil and the command libraries.
2001-01-06 21:14:03 +00:00
relyea%netscape.com
1825c169ff
derdump needs to initialize NSS before calling the SECU functions.
2001-01-06 21:12:29 +00:00
relyea%netscape.com
5353a5b656
Use NSS_initialization.
...
Remove Low level SECKEY calls (not the private key management is now broken
until PK11 calls are added to replace them).
2001-01-06 21:11:34 +00:00
relyea%netscape.com
899444b644
Use NSS initialization.
2001-01-06 21:10:18 +00:00
relyea%netscape.com
dcb55c3980
Move the cert searching and printing utility function out of secutil.c so that
...
most functions which call secutil can still be used in the shared libraries.
2001-01-06 21:09:28 +00:00
relyea%netscape.com
b91a0677ac
remove depricated functions from secutil.
2001-01-06 21:05:36 +00:00
nelsonb%netscape.com
1962fdcb4f
Remove declarations of SOCKS support functions, which have never worked
...
in NSS 3.x and are not supported. Ifdef out declarations of deprecated
functions, since they are not exported by ssl3.dll.
2001-01-06 20:56:40 +00:00
mcgreer%netscape.com
a12fc02b67
reflect function declaration changes to loader module (const stuff)
2001-01-06 17:07:07 +00:00
mcgreer%netscape.com
ffeb56bbd2
on hypbrid cpu models (except sparc), use long long instead of long
2001-01-06 17:06:26 +00:00
mcgreer%netscape.com
50c492d08c
fix broken build on bigendian platforms
2001-01-06 16:34:23 +00:00
nelsonb%netscape.com
793dba6814
Stop using deprecated SSL functions. Convert them to the supported ones.
2001-01-06 02:40:02 +00:00
relyea%netscape.com
c20c39e789
Add rules for building the correct exportted list file for Sun, AIX, and Linux.
...
Fix AIX so the Map files will override exporting all the symbols
2001-01-06 02:00:55 +00:00
relyea%netscape.com
c3228676cf
1) Add AIX to the exportted symbols controlled plaform.
...
2) reduce the exported symbol list down to one
2001-01-06 01:59:03 +00:00
relyea%netscape.com
e1e34747da
1) Add AIX to the build.
...
2) prune nss.def
3) reduce the count of exported symbol files down to one.
4) add NSS_Initialize()
2001-01-06 01:57:48 +00:00
nelsonb%netscape.com
f4895bd017
Use _WIN32 instead of _WINDOWS in windows-dependent ifdefs.
2001-01-05 23:53:38 +00:00
mcgreer%netscape.com
dcf2480ab4
add support for AES
...
reduce compiler warnings
2001-01-05 22:38:50 +00:00
mcgreer%netscape.com
ec87616c36
widespread changes to reduce compiler warnings. liberal application of const.
2001-01-05 22:37:50 +00:00
wtc%netscape.com
af6f7dd1b8
Call NSS_Init() to initialize NSS. It's not necessary to call PR_Init()
...
because NSPR is implicitly initialized.
2001-01-05 21:14:47 +00:00
javi%netscape.com
c744ed4cbd
Correct spelling mistake.
...
r=javi,scc,hwaara@chello.se sr=brendan
(I'm checking this in for original reporter of Bug 63122.)
2001-01-05 03:26:41 +00:00
wtc%netscape.com
119735b937
Bugzilla bug #64261 : moved certread.c from lib/certhigh to lib/pkcs7.
...
As a result of this move I have to export one more data symbol
(SECAnyTemplate) from libnss3.so. :( Removed the temporary workaround
in coreconf/rules.mk.
Modified Files:
coreconf/rules.mk nss/lib/certhigh/manifest.mn
nss/lib/nss/mapfile nss/lib/nss/nss.def
nss/lib/pkcs7/manifest.mn
Added Files:
nss/lib/pkcs7/certread.c
Removed Files:
nss/lib/certhigh/certread.c
2001-01-05 02:18:55 +00:00
nelsonb%netscape.com
1311ab52d4
Changes to deal with exporting data from Windows DLLs.
...
SECHashObjects[] is no longer exported.
New function HASH_GetHashObject returns pointer to selected const object.
SSL statistics are now in a structure whose address is obtained via a
call to SSL_GetStatistics().
On NT, the new symbol NSS_USE_STATIC_LIBS must be declared in programs
that use the static SSL library.
Also, propagate "const" declaration for SECHashObjects.
2001-01-05 01:38:26 +00:00
wtc%netscape.com
4e87e7fbbf
Bugzilla bug #64261 : moved pkcs7 from libnss3.so back to libsmime3.so.
...
coreconf/rules.mk has a temporary workaround for the dependency of
certread.c on some PKCS7 symbols.
Modified Files:
coreconf/rules.mk nss/lib/manifest.mn nss/lib/nss/config.mk
nss/lib/nss/mapfile nss/lib/nss/nss.def
nss/lib/smime/config.mk nss/lib/smime/mapfile
nss/lib/smime/smime.def
2001-01-04 21:33:06 +00:00
wtc%netscape.com
71a2d8ca02
Include secder.h for the declaration of the DER_UTCDayToAscii functions.
2001-01-04 19:14:45 +00:00
nelsonb%netscape.com
97cc48fda6
Reduce warnings by adding missing #includes to eliminate calls to
...
undeclared functions.
2001-01-04 08:21:15 +00:00
wtc%netscape.com
6548194a37
Removed unnecessary inclusion of secder.h. (The #include "secder.h"
...
in cms.h was probably cut and pasted from secpkcs7.h, which was added
in rev. 1.3 of secpkcs7.h in the Netscape internal /m/src cvs repository
in 11/1996.)
Modified files: secpkcs7.h, cms.h
2001-01-04 06:02:43 +00:00
wtc%netscape.com
4c72980500
Bugzilla bug #64238 : removed the unnecessary inclusion of mcom_db.h from
...
cryptohi.h, pk11func.h, secpkcs7.h, and cms.h. Some files now need to
include <errno.h>. They were including <errno.h> indirectly through
mcom_db.h.
Modified Files:
cmd/atob/atob.c cmd/btoa/btoa.c cmd/derdump/derdump.c
lib/cryptohi/cryptohi.h lib/pk11wrap/pk11func.h
lib/pkcs7/secpkcs7.h lib/smime/cms.h lib/ssl/sslsnce.c
2001-01-04 00:44:30 +00:00
wtc%netscape.com
3f770a36f6
Have lib/fortcrypt/Makefile and lib/fortcrypt/swfort/pkcs11/Makefile
...
include the local config.mk file so that libfort.a and libswft.a don't
get built.
2001-01-03 23:49:48 +00:00
larryh%netscape.com
c94eecfbf1
Bugzilla: 64132. NSS lock contention
2001-01-03 20:54:29 +00:00
larryh%netscape.com
351f30a205
Bugzilla: 64132. NSS lock instrumentation
2001-01-03 19:51:22 +00:00
larryh%netscape.com
ef56557ca6
Bugzilla: 64132
2001-01-03 01:39:43 +00:00
wtc%netscape.com
1e4d956b10
Added the LIBRARY statements to the .DEF files.
...
Modified files: nss.def, smime.def, and ssl.def.
2001-01-03 01:31:10 +00:00
wtc%netscape.com
f3840a0b6e
Deleted an unnecessary blank line.
2001-01-03 00:59:09 +00:00
kirke%netscape.com
ddb4ac045d
Made argument processing more robust (ala stresclnt.c). We now detect
...
and fail when something on the command line is not recognized. Also
exiting with distinct status values for all error conditions (previously
we always exited with '1').
2001-01-02 22:19:55 +00:00
mcgreer%netscape.com
2266954d60
fix problem in decrypt
2001-01-02 16:57:47 +00:00
nelsonb%netscape.com
dfe078513f
Don't build libfreebl_*_3.a . Just build the .so's.
2000-12-29 23:21:51 +00:00
nicolson%netscape.com
da8c64f02e
bye bye tabs, hello spaces.
2000-12-29 21:11:21 +00:00
wtc%netscape.com
834024acf7
Bugzilla bug #63891 : added support for Linux on sparc and sparc64.
...
The patch is provided by Christopher Blizzard <blizzard@mozilla.org>.
2000-12-29 19:35:53 +00:00
wtc%netscape.com
ed14a2aca7
Use mapfiles when building the nss, smime, and ssl shared libraries on
...
Solaris and Linux.
Modified files: nss/config.mk smime/config.mk ssl/config.mk
2000-12-29 07:13:20 +00:00
wtc%netscape.com
4f92128074
Added mapfiles for libnss3.so, libsmime.so, and libssl3.so. The linkers
...
on Solaris and Linux support mapfiles (also called version scripts).
Added Files:
nss/mapfile smime/mapfile ssl/mapfile
2000-12-29 06:07:06 +00:00
wtc%netscape.com
a8c1709124
Removed five symbols that shouldn't be exported.
2000-12-29 03:58:40 +00:00
wtc%netscape.com
3e8962790f
I found that the Windows linker 'link' pulls from an archive library only
...
the object files needed to resolve referenced symbols, so we will need to
link with the objects directly as we do on Unix. As a result, nss3.dll
needs to export more (PKCS7) symbols, needed by the new PKCS12 objects
that are linked into smime3.dll.
2000-12-29 02:50:16 +00:00
wtc%netscape.com
f77af3ca2a
I found that the Windows linker 'link' pulls from an archive library only
...
the object files needed to resolve referenced symbols, so we will need to
link with the objects directly as we do on Unix. As a result, nss3.dll
needs to export more (PKCS7) symbols, needed by the new PKCS12 objects
that are linked into smime3.dll.
Modified Files:
coreconf/rules.mk nss/lib/nss/config.mk
nss/lib/smime/config.mk nss/lib/ssl/config.mk
2000-12-29 02:47:16 +00:00
cotter%netscape.com
0bca075256
Fixed broken graphics links.
2000-12-29 01:32:26 +00:00
wtc%netscape.com
55b90127c0
Fixed copyright years. This file was created and published in 2000.
2000-12-29 01:20:24 +00:00
wtc%netscape.com
007933d882
Built nss3.dll, smime3.dll, and ssl3.dll on Windows. Note that we do
...
not want the "32" in the DLL names that coreconf adds by default. We
use module-definition (.DEF) files to control the exported symbols.
Made pkcs7 part of nss3.dll to temporarily work around circular dependency
between nss3.dll and smime3.dll (certread.c depends on some PKCS7 symbols).
Modified files: lib/nss/config.mk, lib/smime/config.mk, lib/ssl/config.mk
2000-12-29 01:16:56 +00:00
nelsonb%netscape.com
16a28a548d
This file has been superseded by mpv_sparcv8.s and mpv_sparcv9.s
2000-12-29 01:07:00 +00:00
nelsonb%netscape.com
165ce1171a
Implement new mpi function mpi_read_variable_radix(). It's like
...
mpi_read_radix(), except that if the input stream begins with a leading
zero or "0x", it will interpret the input as octal or hex, respectively.
2000-12-29 01:01:37 +00:00
wtc%netscape.com
e424fb6173
Added Windows module-definition (.DEF) files for nss, smime, and ssl
...
shared libraries.
Added files: nss.def, smime.def, ssl.def
2000-12-29 00:57:17 +00:00
nelsonb%netscape.com
99f5c067fe
Optimized version of these functions, contributed by Sun.
2000-12-29 00:36:31 +00:00
nelsonb%netscape.com
2701ecb476
Add missing release_md target. This will cause the new DSOs to be
...
included in the released jar files.
2000-12-28 21:35:55 +00:00
nicolson%netscape.com
224edc2408
legacy code for 16-bit browser, now obsolete.
2000-12-28 18:58:22 +00:00
wtc%netscape.com
94481c32a8
Bugzilla bug #63852 : added config file for Solaris 8 x86.
2000-12-28 16:02:44 +00:00
nelsonb%netscape.com
30ce773929
Define NSS_USE_HYBRID in hybrid builds.
2000-12-28 04:13:02 +00:00
nelsonb%netscape.com
19aaa707ef
Separate the floating point and integer implementations of modular
...
exponentiation into two functions that can be chosen at run time.
2000-12-28 03:41:50 +00:00
nelsonb%netscape.com
d84a97a8ac
Radical change to freebl "32-bit" builds on Solaris and HP-UX "32-bit".
...
Build two DSOs, both conforming to the platform's 32-bit ABI, one of
which uses only 32-bit instructions, the other uses 64-bit instructions.
Then load the best one for the local CPU at run time. This allows
greatly enhanced performance on 64-bit CPUs while still supporting older
32-bit CPUs.
2000-12-28 03:39:01 +00:00
nelsonb%netscape.com
3cf4961be7
mapfile defines the public ABI for the new freebl DSOs.
2000-12-28 03:35:43 +00:00
nelsonb%netscape.com
4a9ba412bb
Verify vector version and length before relying on the DSO's vector.
2000-12-28 03:26:29 +00:00
wtc%netscape.com
56caa19b5a
Bugzilla bug #63832 : use $(MAKE) instead of gmake in sub-makes.
2000-12-28 03:07:27 +00:00
nelsonb%netscape.com
23ef0d9ee6
New variable USE_HYBRID configures build for hybrid model.
2000-12-28 02:55:39 +00:00
wtc%netscape.com
9105316b43
Bugzilla bug #63832 : use $(MAKE) instead of gmake in recursive sub-makes.
...
Thanks to Myth <frb@wiw.org> for the bug report and fix.
2000-12-28 02:54:07 +00:00
wtc%netscape.com
d8b46439c0
More work on shared libraries for NSS.
...
1. Implemented a way to link all the objects in archive libraries into
a shared library. I query each subdirectory for the list of objects
comprising an archive library (the get_objs makefile target) and link
these objects as opposed to the archive libraries. Not all linkers
support the --whole-archive, -all, or -z allextract options. The
*sym.c solution cannot fully control what objects in the archive
libraries are pulled and what symbols are exported.
2. Moved pkcs7 from libsmime3.so to libnss3.so because certread.c in
libcerthi.a (part of libnss3.so) depends on some PKCS7 functions,
which creates a circular dependency between libsmime3.so and libnss3.so.
This should work on all Unix platforms.
2000-12-28 02:22:33 +00:00
wtc%netscape.com
175186f0b2
Put -lnss3 after -lsmime3 and -lssl3, which depend on -lnss3.
2000-12-28 00:49:50 +00:00
wtc%netscape.com
65a1101c22
The -O2 flag was really a workaround for a 64-bit compilation problem
...
for two PKCS11-related files. (See bug #63815.) Now we are working
around that problem by compiling just those two files with -O2, as
opposed to compiling all files with -O2. So we no longer need to
use the -O2 flag, even in optimized builds. The default -O optimization
flag is recommended by the compiler manual and in the current releases
is the same as -O2.
2000-12-28 00:46:33 +00:00
wtc%netscape.com
fe524519f7
Bugzilla bug #63815 : this AIX compilation problem only occurs in 64-bit
...
builds. lib/softoken/pkcs11c.c also needs the workaround.
Modified files: lib/pk11wrap/Makefile, lib/softoken/Makefile
2000-12-28 00:35:26 +00:00
nelsonb%netscape.com
85579df540
Detect null slot pointer instead of crashing.
2000-12-27 21:31:39 +00:00
wtc%netscape.com
a766ac4429
Bugzilla bug #63815 : a workaround for IBM xlC_r 3.6.6 (on AIX 4.3) to
...
compile pk11slot.c.
2000-12-27 20:58:38 +00:00
wtc%netscape.com
46ef2e65b7
Bugzilla bug #63807 : fixed function prototype of SHA1_TraceState.
2000-12-27 18:47:57 +00:00
nelsonb%netscape.com
a43bfeb51a
Use the -O2 optimizer only when BUILD_OPT is defined.
...
This makes AIX debug builds debuggable.
2000-12-27 04:10:10 +00:00
nelsonb%netscape.com
b41b82ce9d
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).
2000-12-27 03:20:04 +00:00
nelsonb%netscape.com
855cec4af9
Stubs for RC5 functions. This is NOT a working implementation of RC5.
2000-12-27 03:16:59 +00:00
nelsonb%netscape.com
f7c24847c7
Attempt to clarify code to reduce confusion about side effect of
...
MP_CHECKOK macro.
2000-12-27 03:14:28 +00:00
nelsonb%netscape.com
29c09b0208
Ensure function SHA1_TraceState is always defined, even when TRACING_SSL
...
is not defined.
2000-12-27 02:41:59 +00:00
nelsonb%netscape.com
ca6ec16975
Fix an error message to correctly report the name of the failed init
...
function.
2000-12-27 02:38:47 +00:00
nelsonb%netscape.com
3dc39fe215
Change HP 64-bit and hybrid builds to use new HP assembly code.
...
Fix uses of $(LIB).
2000-12-27 02:08:54 +00:00
nelsonb%netscape.com
9e517f5d33
The Initial Developer of the Original Code is Netscape
...
Communications Corporation. Portions created by Netscape are
Copyright (C) 2000 Netscape Communications Corporation. All Rights
Reserved.
2000-12-27 01:48:25 +00:00
nelsonb%netscape.com
ed7c69d604
The Initial Developer of the Original Code is the Hewlett-Packard Company.
...
Portions created by Hewlett-Packard Company are
Copyright (C) 1999 Hewlett-Packard Company. All Rights Reserved.
2000-12-27 01:45:23 +00:00
nelsonb%netscape.com
14f9d75af8
The Initial Developer of the Original Code is the Hewlett-Packard Company.
...
Portions created by Hewlett-Packard Company are
Copyright (C) 1997 Hewlett-Packard Company. All Rights Reserved.
2000-12-27 01:44:44 +00:00
wtc%netscape.com
0407a7b3b5
Bugzilla bug #63768 : do not build "purified" libraries, which are no longer
...
necessary for the current version of Purify.
Modified Files:
HP-UX.mk IRIX.mk README ReliantUNIX.mk SunOS4.1.3_U1.mk
SunOS5.mk command.mk prefix.mk rules.mk ruleset.mk suffix.mk
2000-12-27 00:42:46 +00:00
jgmyers%netscape.com
27e40f55d6
IPv6 support in PSM: bug 47834 r=ddrinan sr=brendan@mozilla.org
2000-12-23 01:26:25 +00:00
sonmi%netscape.com
1f426e3eef
added qaclean and beautified some of the rest
2000-12-22 23:56:41 +00:00
sonmi%netscape.com
6b86a22ebc
:-)
2000-12-22 23:56:06 +00:00
sonmi%netscape.com
1a4b8bba5c
was part of the qa wrapper for a long time, just never found the time to check it in
2000-12-22 23:40:54 +00:00
cls%seawood.org
5e9e34756b
Landing javi@netscape.com 's changes to make NSS place nice with the Mozilla build system.
...
Bug #60912 r=bryner
CARPOOL! a=leaf
2000-12-22 21:12:53 +00:00
mcgreer%netscape.com
be387f833b
merge from branch (this process will be fixed, someday)
2000-12-22 19:23:41 +00:00
relyea%netscape.com
065da8f734
Shared library changes.
...
Three directories pull the NSS libraries together into a three shared libaries:
nss, ssl, and smime. Symbols need to be exported by the DLL from the imported
libraries are defined in XXX/XXXsym.c Library linkage is controlled by
XXX/config.mk
2000-12-22 17:16:24 +00:00
relyea%netscape.com
ab78f09b9b
Add dynamic Library support to commands. Mark those that commands that still
...
need to be build with static libraries appropriately.
2000-12-22 17:09:07 +00:00
sonmi%netscape.com
483de39248
breaking the world record for NT bugs per minute
2000-12-22 03:02:01 +00:00
sonmi%netscape.com
5394bdd761
fixed hostname for Win2000
2000-12-22 03:01:10 +00:00
sonmi%netscape.com
6df2b6bc4a
fixed OS name for WinNT once more...
2000-12-22 03:00:17 +00:00
sonmi%netscape.com
34d2132952
bugfix and warning for NT
2000-12-22 02:31:56 +00:00
sonmi%netscape.com
ca25bc7f99
this script is supposed to cleanup after a failed QA
2000-12-22 02:00:29 +00:00
nicolson%netscape.com
25905cfbbc
Checking in what we can off SSL.
2000-12-21 22:59:12 +00:00
mcgreer%netscape.com
2321dc1d05
dump usage before doing anything when no args passed, bug 63520
2000-12-21 22:14:02 +00:00
sonmi%netscape.com
9b58d20702
removed certutilout with the other temporary files
2000-12-21 20:11:38 +00:00
sonmi%netscape.com
02abee230e
took an additional set_host function out, called the real set_host earlier
2000-12-21 19:44:11 +00:00
sonmi%netscape.com
c0ce985373
bugfix for .nssqa file in results directory
2000-12-21 19:42:23 +00:00
sonmi%netscape.com
872eafc36b
several bugfixes concerning missing plattform list and the NT/2000 OS name
2000-12-21 19:40:24 +00:00
sonmi%netscape.com
6f4d0057d0
changed the certutil output handeling once more
2000-12-21 19:35:36 +00:00
mcgreer%netscape.com
8df1f34f24
fix bug 63447 where certutil was opening an unneccessary output terminal.
2000-12-21 01:51:37 +00:00
sonmi%netscape.com
a63c3e7c14
removed the "fix" for a nonproblem :
...
the problem appeared to be a failure of the shell to pass on the correct return
codes when run from cron (false positive and false negative results when run
from cron - in reality the returncodes were right, but the cron generated db
had no password because of a bug in certutil
2000-12-20 23:40:53 +00:00
nelsonb%netscape.com
2b04b7346c
Revise mp_div and s_mp_div substantially. Reduce the number of temporary
...
variables. Eliminate inner loop of shifts from s_mp_div.
2000-12-20 05:54:18 +00:00
javi%netscape.com
7e59e28ded
Build with NSS 3.1
2000-12-20 01:24:58 +00:00
javi%netscape.com
2f621adc73
Checking in code to load root cert module on UNIX platforms.
2000-12-20 01:21:58 +00:00
sonmi%netscape.com
b9c1650063
undid the redirecting to a tmp file, only write the stderr to the stdout
2000-12-20 00:24:38 +00:00
mcgreer%netscape.com
49ed8cb93a
initial checkin of Rijndael (AES) implementation. Only blocksize == 128 bits
...
has been tested on this checkin.
Added make target "rijndael_tables", which will generate rijndael32.tab.
2000-12-19 23:43:12 +00:00
javi%netscape.com
5508ac61e0
Disable PSM log output by default. Developpers will have to explicity turn it on.
2000-12-19 22:57:44 +00:00
javi%netscape.com
f59bbe4f05
Don't error out when creating the list of PKCS#11 modules
...
if one wasn't loaded correctly.
2000-12-19 22:49:42 +00:00
sonmi%netscape.com
587cd404c6
took unneccessart warning out
2000-12-19 20:56:28 +00:00
cotter%netscape.com
1550d26a70
Added changes re PSM 1.4 for Communicator.
2000-12-19 19:23:47 +00:00
nicolson%netscape.com
7d9bb7e141
Convert com.netscape.jss package names to org.mozilla.jss.
...
The work was done by a script.
2000-12-19 06:19:02 +00:00
javi%netscape.com
a48c453c83
Fix for bug 63209 sr=cls@seawood.org r=javi@netscape.com
...
Checking in for pedemont@us.ibm.com
Make psm-glue use static libraries for libprotocol and
libcmt on OS/2
2000-12-19 02:06:31 +00:00
sonmi%netscape.com
eaeef3c20b
explicitly redirected certutil output once more to get rid of cron error msg
2000-12-19 00:26:21 +00:00
sonmi%netscape.com
9b69804458
fixed various bugs
2000-12-16 02:46:44 +00:00
sonmi%netscape.com
df849f390d
changed the text file to html
2000-12-16 00:38:38 +00:00
sonmi%netscape.com
8cef3f40c1
added winnt and win95
2000-12-15 22:33:09 +00:00
nicolson%netscape.com
eea1482d41
First checkin of Network Security Services, Java version.
2000-12-15 20:53:03 +00:00
nelsonb%netscape.com
f6d5a84b79
Correct make variable name for AIX.
2000-12-15 06:00:55 +00:00
nelsonb%netscape.com
a758f782ec
Change AIX 32-bit options to use new fine-grained feature test macros.
2000-12-15 05:54:08 +00:00