Граф коммитов

1099 Коммитов

Автор SHA1 Сообщение Дата
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
nelsonb%netscape.com fd321489ff Implement new feature test macros for controlling the use of mp_word over
individual types of operations, e.g., multiply, divide, add, subtract.
Use a specific combination of these for 32-bit on AIX.
2000-12-15 05:38:09 +00:00
nelsonb%netscape.com cbcc0658f2 Add missing Makefile lines to build mpi optimally for AIX 32 and 64-bit. 2000-12-15 03:01:23 +00:00
nelsonb%netscape.com a99008bc8d Fix mpi-test for machines that have long or long long digits. 2000-12-15 03:00:00 +00:00
larryh%netscape.com 07d4ae7214 /m/dist is no more. long live /s/b/c 2000-12-15 01:29:25 +00:00
sonmi%netscape.com 027cd3de64 use the new function to restet the masterbuild 2000-12-15 01:19:42 +00:00
sonmi%netscape.com 2ab9d0ddf7 fixed the NT problem that no .nssqa file was created
more flexible with NT masterbuild (if blowfish build doesn't exist
we use whatever looks closest to NT :-)
2000-12-15 01:19:02 +00:00
sonmi%netscape.com 06ecbd3c25 fixed a comment, sed is very picky about strings starting with -n (it thinks
this is an option)
2000-12-15 01:07:45 +00:00
sonmi%netscape.com c65534bf8e set DOMSUF automatically if not set, reduced NT directories from 24 to 4,
fixed the problem that on HP sometimes the versionnumber is unknown
2000-12-15 01:06:26 +00:00
mcgreer%netscape.com c7b1494e18 certs-only does not require input 2000-12-14 23:59:33 +00:00
ddrinan%netscape.com 74a5419127 Fixed the PSM version number to 1.4 2000-12-14 23:49:23 +00:00
sonmi%netscape.com 3b54f4a99c fixed missin platform bug 2000-12-14 02:13:55 +00:00
sonmi%netscape.com a5ec2780c2 changed 32 bit platforms to explicitly say so, missing list was wrong before 2000-12-14 01:56:39 +00:00
sonmi%netscape.com 80b138880b added performance tests 2000-12-14 01:53:11 +00:00
sonmi%netscape.com 5791fb822c fixed minor bugs, added performance tests to qa_stat 2000-12-14 01:41:57 +00:00
nelsonb%netscape.com 6502891944 Fix hybrid model builds for HP-UX. 2000-12-13 04:36:28 +00:00
nelsonb%netscape.com 21c18e5540 Make the -d option unnecessary when the built-in key is being used,
e.g. when -n none  has been specifed.
2000-12-13 01:38:14 +00:00
nelsonb%netscape.com 3be31901cc Start building freebl with MPI's new floating point acceleration code. 2000-12-13 01:26:48 +00:00
nelsonb%netscape.com d50f40cfc7 Add support for unsigned long long mp_digits.
Revise and simplify the scheme of feature test macros used in mpi.h.
Remove all NSS_ and SOLARIS ifdefs from the source.
2000-12-13 01:22:22 +00:00
nelsonb%netscape.com 18d92f7b48 This file is the output of Sun's WorkShop 5.0 compiler for mpv_sparc.c,
when compiled for the v8+ or v9 architecture.  This file may be built
with WorkShop 4.2 and will produce the same .o as WorkShop 5.0.
2000-12-13 01:19:55 +00:00
sonmi%netscape.com bb97b40277 took yesterday's fix out, because it would potentially break running only
the subscripts, replaced it by a call to a script that makes the PATH
components uniqe
2000-12-13 00:36:53 +00:00
sonmi%netscape.com 656bff57b0 oops - first bug 2000-12-13 00:00:32 +00:00
sonmi%netscape.com c4b9feeb40 one first quick + dirty cut + paste doc about kernelconfigurations 2000-12-12 23:56:01 +00:00
sonmi%netscape.com 3d521a7164 new qa wrapper - per wtc's request moved here from /m/src 2000-12-12 23:08:15 +00:00
sonmi%netscape.com 17bd870492 nssqa documentation (or at least a start :-) 2000-12-12 23:06:34 +00:00
sonmi%netscape.com 2e5bb06d28 fixed unreasonable long PATH (which refused) and got rid of the error when
run interactively (-n_TestUser-w_bogus was filtered through an sed, which
thought that -n was **his** option...)
2000-12-12 05:10:51 +00:00
sonmi%netscape.com ff8becdad3 first attempt of a platformlist, still misses windows platforms 2000-12-12 01:44:20 +00:00
mcgreer%netscape.com cc53dca176 hopefully fixes HP 64-bit opt QA failures, where cmsutil fails first time it is executed from script 2000-12-11 19:38:16 +00:00
mcgreer%netscape.com 897ecedd23 cmsutil was broken for STDIN input 2000-12-11 18:42:58 +00:00
nelsonb%netscape.com 5073b4c76e On DEC Alpha/OSF1, following the examples in <c_asm.h>, use inline
assembly code to get 64-bit products and squares from 32-bit multipliers
in just two instructions.  Speeds up multiplication and squaring a lot.
2000-12-09 03:36:41 +00:00
nelsonb%netscape.com 04688e0249 When building without the inline assembly macros, use a simple cast
rather than the math lib's floor() function.  Also, don't and with a
mask of all 1 bits when casting to a smaller unsigned type will suffice.
2000-12-09 03:32:41 +00:00
larryh%netscape.com e769c1df54 Bugzilla: 62396, fix threads in selfserv.c 2000-12-09 01:35:54 +00:00
sonmi%netscape.com 9bf885bd61 added timestamps for stresstest per nelson's request 2000-12-08 23:49:55 +00:00
nelsonb%netscape.com b48c49ffe4 Change NewTempCertificate(), making the search for the cert and the
subsequent insertion of the cert into the DB into one atomic operation
by holding the certdb's lock around the pair of operations.  Bug 62286.
2000-12-08 03:35:29 +00:00
nelsonb%netscape.com 7a0b5a0ef2 This modification, contributed by Sun, avoids computing values >= 2^52.
This code runs much faster than the previous version on UltraSparc-3 CPUs,
and slightly slower than the previous version on UltraSparc-II CPUs.
2000-12-08 00:20:36 +00:00
relyea%netscape.com 9e96aea0f1 OpenVMS changes bug 60143 2000-12-07 22:25:18 +00:00
relyea%netscape.com 5a0634f3c0 Open VMS changes bug 60143 2000-12-07 22:24:46 +00:00
relyea%netscape.com 157d2345bc Open VMS changes: bug 60143. 2000-12-07 22:23:06 +00:00
mcgreer%netscape.com 08b69559e6 fix debug output so it doesn't crash 2000-12-07 18:38:27 +00:00
nelsonb%netscape.com c76148218a Add a new -t option to specify the maximum number of threads, and hence
the maximum number of simultaneous connections.  Default is now 8.
values < 1 or > 32 are ignored. Also, increase the minimum delay interval
for retrying failed connections from 10 to 50 milliseconds, and increase
it exponentially if/as more retries are required.  These changes have
made the stress tests finish considerably faster, and have improved the
consistency from run to run.  Previously runs times varies by 2:1 or more.
2000-12-07 05:34:50 +00:00
ddrinan%netscape.com 0bb4288722 Fix for bug 60909. r=javi@netscape.com, bryner@netscape.com. sr=brendan@mozilla.org, leaf@mozilla.org. 2000-12-06 23:45:42 +00:00
mcgreer%netscape.com 774c8f0401 still more debug output 2000-12-06 22:35:52 +00:00
relyea%netscape.com 5b93286d8b Check in openVMS changes from but 60143 2000-12-06 22:31:56 +00:00
mcgreer%netscape.com 107324d3c5 add some debug output to try and track down HP64 QA problem 2000-12-05 23:58:01 +00:00
mcgreer%netscape.com 7db461e1b8 uninit'ed var causes problem on some platforms 2000-12-05 01:13:24 +00:00
nelsonb%netscape.com 885d29d0b4 Use the new floating point Montgomery multiply code from Sun on Solaris. 2000-12-02 02:37:22 +00:00
nelsonb%netscape.com 8c2b42042f In ssl3_GatherData, the value of gs->inbuf.len was incorrect during the
GS_HEADER state.  It should be correct in all states.
In ssl_DestroyGather, prior to freeing the buffers, the code zeroed out
the ciphertext buffer.  It now zeros out the plaintext buffer instead.
2000-12-02 00:54:01 +00:00
mcgreer%netscape.com 9ce79d6c32 table wasn't wide enough for long runs 2000-12-01 23:48:22 +00:00
mcgreer%netscape.com 0793b6f936 allow for more granularity in testing 2000-12-01 21:50:57 +00:00
mcgreer%netscape.com 092f821fa4 fix broken AIX build 2000-12-01 19:00:50 +00:00
nelsonb%netscape.com f49b012cd4 Back out a previous change to one line of this code for performance. 2000-12-01 03:58:17 +00:00
nelsonb%netscape.com 6abe6c9e6c Add new optional third argument which specifies modulus size in bytes.
Don't print values for powers 0, 1, and 2 unless the repetition count
(the optional second argument) is 1.
2000-12-01 03:56:12 +00:00
nelsonb%netscape.com 32b43a3ae6 Replace compiler-generated inner loop code with optimized code.
This optimized code was contributed by Sun Microsystems Inc.
2000-12-01 03:53:13 +00:00
nelsonb%netscape.com 196b9b582c * The Original Code is SPARC hand-optimized Montgomery multiply functions.
*
* The Initial Developer of the Original Code is Sun Microsystems Inc.
* Portions created by Sun Microsystems Inc. are
* Copyright (C) 1999-2000 Sun Microsystems Inc. All Rights Reserved.
2000-12-01 03:18:27 +00:00
nelsonb%netscape.com 291aa8039a * inline macros for SPARC Montgomery multiply functions.
*
* The Initial Developer of the Original Code is Sun Microsystems Inc.
* Portions created by Sun Microsystems Inc. are
* Copyright (C) 1999-2000 Sun Microsystems Inc. All Rights Reserved.
2000-12-01 03:17:53 +00:00
mcgreer%netscape.com 83a8928dcd check in b64 encoded seeds 2000-12-01 01:31:18 +00:00
mcgreer%netscape.com 39061cbbdb massive changes to blapitest to allow for more flexible input types and improved
performance testing output.
2000-12-01 01:24:05 +00:00
mcgreer%netscape.com 49cc5efca8 add scripts for testing cipher performance. modify cipher.sh to reflect command arg changes in blapitest. 2000-12-01 01:09:44 +00:00
mcgreer%netscape.com 8657145db0 fix broken builds, linked in wrong order 2000-11-30 19:13:01 +00:00
javi%netscape.com 378bd999ca Plug some memory leaks that were brought to my attention by brendan. Not part of Mozilla build just yet. 2000-11-29 21:41:23 +00:00
javi%netscape.com a2bb31a18e Fix busted loading of module for WIN32 and delete the TextGenContext used to fetch the name of the module for the root certificates. 2000-11-29 20:00:21 +00:00
nelsonb%netscape.com 8f9113a6de Add missing error detection to identest. Change the order in which
mp_ints are destroyed to make debugging easier.  These changes
facilitated detecting and fixing bug 61394.
2000-11-29 04:07:10 +00:00
nelsonb%netscape.com 4a90b4de0b Fix bug 61394. Don't increase length of input vector by 1. Avoid
copying the vector twice.
2000-11-29 01:30:28 +00:00
sonmi%netscape.com f558ce20b2 took out the NULL_SERVER restart code completely 2000-11-29 01:09:33 +00:00
sonmi%netscape.com 5e8aa6985c more outpur (2>) to the certutil log file 2000-11-29 01:08:59 +00:00
sonmi%netscape.com 4b5efbc2fb took out the tail -f if running from cron 2000-11-29 01:07:59 +00:00
relyea%netscape.com 0cdc5f46fe Use NSS_Init() to open the databases.
Include pk11func.h so we get the proper forward function definition.
2000-11-28 23:37:52 +00:00
relyea%netscape.com b13e8d38bb Fix type casting problems in zip.c 2000-11-28 23:25:36 +00:00
relyea%netscape.com e71c1551fe remove extre PR_PUBLIC definition so everything will compile under AIX 2000-11-28 23:24:55 +00:00
mcgreer%netscape.com b8f9c46b41 fix missing libraries in windows build 2000-11-28 23:21:38 +00:00
javi%netscape.com f708e68417 Include prototype for converting a mac path to unix path. 2000-11-28 23:04:16 +00:00
javi%netscape.com 76092382bb Version of ctrlconn.c that loads root modules for Mac. 2000-11-28 23:02:37 +00:00
relyea%netscape.com 320b630de7 Add pkcs12 so the pk12util.c builds 2000-11-28 22:08:45 +00:00
relyea%netscape.com 744f0cb8cf Use platlibs so the the builds work on NT as well. 2000-11-28 22:08:23 +00:00
ddrinan%netscape.com 986393b889 Suppress the depend target 2000-11-28 22:01:56 +00:00
javi%netscape.com cd2ea68715 Also traverse into the nlslayer directory when building PSM. 2000-11-28 20:18:54 +00:00
javi%netscape.com c016b7b3fc Add the list of exported symbols from the pkcs11 shared library module
to this directory.
2000-11-28 19:12:42 +00:00
sonmi%netscape.com 8a8c1d8900 removed another server restart (NULL ciphers), but left code in in case we
need to reactivate the restart (search for variable NULL_SERVER)
2000-11-28 02:57:46 +00:00
sonmi%netscape.com a4a3a8bead attempt to remove cron error about output terminal can't be opened
made tmp files permanent so HP cmsutil coredump can be examined
added debugging output (log all certtutil starts), switchet to /bin/sh
2000-11-28 02:36:29 +00:00
mcgreer%netscape.com a69820a596 changes suggested by bryner to build more of NSS's utilities 2000-11-28 00:36:53 +00:00
ddrinan%netscape.com 7c29b54ea1 Install the library 2000-11-22 20:02:16 +00:00
ddrinan%netscape.com 7805b70b08 Changes to get PSM to build with Mozilla 2000-11-22 19:59:30 +00:00
relyea%netscape.com 3cb959d7b5 Check in PKCS #11 test suite. 2000-11-21 23:56:51 +00:00
javi%netscape.com d07a8cd327 Add the ability to set what directory is used for the key and cert db's. 2000-11-20 19:46:14 +00:00
sonmi%netscape.com 30455c891c added debug echo for each testclient started 2000-11-17 22:12:26 +00:00
nelsonb%netscape.com 317fd465f9 When disabling SSL2, also disable ssl2 compatible client hellos.
This allows us to test with TLS servers that don't grok ssl2 hellos.
2000-11-17 21:57:02 +00:00
nelsonb%netscape.com 2889df8598 Get the montmulf code to build, in preparation for integration into MPI. 2000-11-17 20:15:29 +00:00
mcgreer%netscape.com 1342aa1546 checkin of blinding implementation 2000-11-17 17:58:35 +00:00
sonmi%netscape.com e40084da9d checked in previous fix again. Hanging had other reasons 2000-11-17 02:17:18 +00:00
mcgreer%netscape.com a5f98d63db return SEC_ERR_NEED_RANDOM when the RNG does not have sufficient seeding data to proceed. 2000-11-17 01:01:36 +00:00
mcgreer%netscape.com 0c02bcc920 these functions should be static 2000-11-17 00:59:51 +00:00
sonmi%netscape.com 6365388287 backed out my changes, first it wanted input, then I started it <request file,
which made the next testclient fail / hang ...
2000-11-16 02:35:11 +00:00
javi%netscape.com 0e6d6a9559 Implement the function that uses the directory service to return the path of where the executable lives on disk. 2000-11-16 01:08:58 +00:00
javi%netscape.com 1a2ee05f0c Add prototype for function that takes advantage of xpcom's ability to figure out where the executable lives on disk. 2000-11-16 01:03:48 +00:00
javi%netscape.com 6162804180 Don't generate a .xSYM file for optimized and use PPC struct alignment instead of 68K struct alignment. 2000-11-16 00:05:29 +00:00
sonmi%netscape.com 83abb88c57 trying iridium/components for a change now... 2000-11-15 23:26:03 +00:00
sonmi%netscape.com b40960af31 added -d CLIENTDIR to the new testclient starts, so NT won't have a problem 2000-11-15 22:20:53 +00:00
sonmi%netscape.com 1c79e4724b exchanged the obsolete iridium/compontents against hs-sca15c/mccrel2 2000-11-15 22:16:48 +00:00
javi%netscape.com 480a1f95e8 Update version number for PSM. 2000-11-15 19:24:07 +00:00
javi%netscape.com 53ad44667f Bring some changes that went into Mac RTM onto the trunk of the PSM tree. 2000-11-15 19:20:28 +00:00
sonmi%netscape.com ce41b46375 fixed a blank that that had gotten in the middle of a variablename 2000-11-15 00:48:36 +00:00
sonmi%netscape.com ba9ea80a07 no more temp files, all saved for later debugging purpose
runs with /bin/sh now
2000-11-14 02:24:44 +00:00
javi%netscape.com a37e024a8f Add text for the module name for root certificates. 2000-11-14 00:02:03 +00:00
javi%netscape.com 9f14760a08 Check in the shell for loading the root cert dll. 2000-11-13 22:57:19 +00:00
sonmi%netscape.com 7342714270 changed and improved selfserver / testclient and stressclient communication
all through the script
2000-11-13 18:49:14 +00:00
javi%netscape.com 24d2cef11e First Checked In. 2000-11-11 02:26:21 +00:00
sonmi%netscape.com fc538d50a5 changed the way the -i option (NULL ciphers) are being handeled once more
also changed shell from ksh to sh, added more output to results.html
2000-11-10 02:07:17 +00:00
nelsonb%netscape.com 686aa7a151 Release the SpecRead Lock before returning in an error path.
This bug was found while reading code looking for a different bug.
2000-11-10 01:36:26 +00:00
mcgreer%netscape.com b7ac7a934c fix the testing for null ciphers by relaunching the server 2000-11-10 00:25:50 +00:00
mcgreer%netscape.com 1f581f8bda pk12util arises from the dead! 2000-11-09 23:00:00 +00:00
mcgreer%netscape.com 4270a44970 make read/write work 2000-11-09 22:59:38 +00:00
javi%netscape.com ff044aad23 Remove a duplicate access path that was an absolute path and would only be good on one development machine. 2000-11-09 22:05:08 +00:00
mcgreer%netscape.com 2cf5418662 only launch the server once for coverage tests 2000-11-09 19:17:55 +00:00
mcgreer%netscape.com 993de1b485 add new ping command to usage 2000-11-09 19:17:04 +00:00
mcgreer%netscape.com ede896e5fc add "-q" option for creating a client which will "ping" the server until it
is available, or for 1 minute, whichever comes first
2000-11-09 18:29:52 +00:00
nelsonb%netscape.com 595cf5ac5d Build rsaperf benchmarking tool during nightly builds now. 2000-11-09 02:03:30 +00:00
javi%netscape.com db99c50dad Clean this project up and make it build with NSS on the tip for both optimized and debugged. No longer link in NSSCrupto libraries since the open NSS libraries now provide that functionality. Don't build mac_rand.c since it gets built as part of the NSS libraries we link in. 2000-11-09 01:08:06 +00:00
javi%netscape.com 063435601b Clean up the project some. Only build sysrand.c instead of sysrand.c and mac_rand.c which ultimately are the same thing. 2000-11-09 01:06:22 +00:00
mcgreer%netscape.com a52d9d99a7 initial mozilla checkin of the roots from the following companies:
Verisign/Thawte
Valicert
BelSign/GlobalSign
TrustCenter
2000-11-08 22:07:51 +00:00
nelsonb%netscape.com 45daa22eba Add new default public and private RSA keys. 2000-11-08 02:46:20 +00:00
nelsonb%netscape.com 7a6c3be3e4 Add values for test modulus and exponent for benchmarking purposes. 2000-11-08 02:44:17 +00:00
nelsonb%netscape.com c029359f7f Fix mpp_pprime (Miller-Rabin Pseudo Primality test) to report MP_NO,
instead of MP_OKAY, for numbers == 3 mod 4 that are composite.
Also added two test cases to mpi-test.c.  Fixes bug 59438.
2000-11-08 01:52:52 +00:00
javi%netscape.com e55b920ee5 Add the MP_API_COMPATIBLE for Mac builds so that MPI libraries build
correctly.
2000-11-08 01:16:04 +00:00
javi%netscape.com 8106534690 Modify the NSS project to use the new freebl code 2000-11-08 01:12:09 +00:00
javi%netscape.com ae93637c3d Make this file buildable on Mac 2000-11-08 01:11:23 +00:00
javi%netscape.com 9d91f9ba1b Make this file build on the Mac. 2000-11-08 01:06:47 +00:00
thayes%netscape.com ebb9375a31 Bug 59307: Provide a target value for the "new-email-default" result of PKCS12
restore, and use it for building the certificate list refresh URL.
Fix the certificate list code to correctly check the type of object it
is given.
2000-11-07 00:23:17 +00:00
mcgreer%netscape.com 93f388db16 set up RNG for self-test (DSA needs it), and set default RSA public exponent
to 2**16 + 1
2000-11-04 01:11:48 +00:00
mcgreer%netscape.com 47d9d1ddb3 option for printing content version 2000-11-03 22:28:26 +00:00
mcgreer%netscape.com 89ff5ab2e3 back out last change 2000-11-02 07:45:35 +00:00
mcgreer%netscape.com c574758854 option for dumping values in RSA key 2000-11-02 07:44:47 +00:00
mcgreer%netscape.com 0bc2e73f90 Changes to RSA keygen:
* use mp_invmod instead of mp_xgcd.  nelsonb optimized mp_invmod for even moduli, and this will take advantage of it.
* Assure that p > q.
* Assure that n is actually keysizeInBits long by setting the two high-order bits of p and q during generation.  Previously, it was possible for n to be 1 bit short.
2000-10-31 16:52:31 +00:00
nelsonb%netscape.com 575f23cc64 Performance benchmark for modular exponentiation.
Test modulus and exponent to be added later.
2000-10-26 23:30:50 +00:00
nelsonb%netscape.com d2df084113 Functions that provide default RSA public and private key for performance
benchmarks.  Values for these keys to be supplied in next revision.
2000-10-26 00:29:09 +00:00
nelsonb%netscape.com 2b82871510 RSA performance benchmark program, ported to blapi from NSS 2.8. 2000-10-25 23:17:54 +00:00
javi%netscape.com ba63941df9 Make boolean preferences work under Netscape6. It's the annoying JS bug
where you can't call top.variable when in the top most frame.

So I moved the function that was doing this to the frame that wanted to
toggle the boolean value instead of calling the top most frame to do this.
2000-10-25 18:57:06 +00:00
javi%netscape.com 7d0aaba8ae Check-in final reviewed version of sslconn.c 2000-10-25 17:23:46 +00:00
nelsonb%netscape.com 667d4a7e36 New implementation of mp_invmod for even moduli. 3x-500x faster than
xgcd for even moduli.
2000-10-24 21:32:53 +00:00
javi%netscape.com 149b331c1a Don't escape parameters until after we've broken down the parameters into
arrays.  This makes it so that the character '&' is properly categorized
into the array if it's a member of the string for either parameter name
or value.
2000-10-23 22:52:31 +00:00
javi%netscape.com ae8d89963d Don't assume a bitwise or will return the value 1. 2000-10-23 21:32:20 +00:00
javi%netscape.com 90171b9743 Check-in re-written SSL thread with fixes made so that the threads clean
up after themselves properly.
2000-10-23 18:34:48 +00:00
javi%netscape.com 65787215f6 Make this directory build in the new world.
Add some debug output in regards as to which directory it's gonna use
for the cert db.
2000-10-19 21:14:34 +00:00
javi%netscape.com ef7df11de3 Decompose the function for the SSL Service Thread to make it easier to read.
When doing a poll, exit the service thread if there are no sockets waiting
for data to be processed.  Make the poll for data from the client and
server sockts time out after 10 minutes.  At that point there should be
nothing waiting or the connection has gone away without us knowing about it.
2000-10-19 21:03:41 +00:00
ddrinan%netscape.com 7c936917e2 Build the component.reg file for Linux only 2000-10-18 19:02:22 +00:00
mcgreer%netscape.com e7bf810f5e fix for 64-bit platforms. 2000-10-18 15:41:23 +00:00
wtc%netscape.com 1998a4a631 Bugzilla bug #56442: checked in generated files as a result of a new
ckapi.perl.
Modified files: nssck.api nssckepv.h nssckft.h nssckg.h
2000-10-14 01:29:12 +00:00
wtc%netscape.com 54a25c375e Bugzilla bug #56442: the DLL name on Windows should be nssckbi.dll, not
nssckbi32.dll.
2000-10-13 22:42:53 +00:00
wtc%netscape.com cb99b22ff1 Bugzilla bug #56442: struct CK_FUNCTION_LIST must have the pack pragma
on Windows.  C_GetFunctionList must be DLL exported on Windows.
2000-10-13 22:41:36 +00:00
cotter%netscape.com 7bc8d15fe9 Corrected errors in release notes, added TLS info to help. 2000-10-13 20:49:56 +00:00
nelsonb%netscape.com 1b19b2d3b6 An enhancement to the new -N feature. When -N is selected, do NOT wait
for the first https request to finish before launching all the others.
2000-10-13 01:25:44 +00:00
cotter%netscape.com 10e45d8eac Updtaed for PSM 4.1. 2000-10-13 01:12:35 +00:00
nelsonb%netscape.com 78d958f2e2 Add -v option. v means "verbose progress messages". Formerly, this
program was always very verbose.  Now, it only outputs progress messages
when -v is specified.  This is very useful for interactive use.
Cache statistics are written to stderr.
2000-10-13 00:50:05 +00:00
nelsonb%netscape.com 1f1201dd3d Add new -N option. N means "No session reuse." -N disables the client
session cache, forcing all SSL handshakes to be FULL RSA handshakes.
2000-10-13 00:47:57 +00:00
nelsonb%netscape.com 6534f684da * The Original Code is SPARC hand-optimized Montgomery multiply functions.
*
* The Initial Developer of the Original Code is Sun Microsystems Inc.
* Portions created by Sun Microsystems Inc. are
* Copyright (C) 1999-2000 Sun Microsystems Inc. All Rights Reserved.
2000-10-13 00:30:36 +00:00
nelsonb%netscape.com 00b0412ddb * inline macros for SPARC Montgomery multiply functions.
*
* The Initial Developer of the Original Code is Sun Microsystems Inc.
* Portions created by Sun Microsystems Inc. are
* Copyright (C) 1999-2000 Sun Microsystems Inc. All Rights Reserved.
2000-10-13 00:28:48 +00:00
nelsonb%netscape.com 67dc4d8c49 * interface file for SPARC Montgomery multiply functions.
*
* The Initial Developer of the Original Code is Sun Microsystems Inc.
* Portions created by Sun Microsystems Inc. are
* Copyright (C) 1999-2000 Sun Microsystems Inc. All Rights Reserved.
2000-10-13 00:28:08 +00:00
nelsonb%netscape.com 5e81658537 * The Original Code is SPARC optimized Montgomery multiply functions.
*
* The Initial Developer of the Original Code is Sun Microsystems Inc.
* Portions created by Sun Microsystems Inc. are
* Copyright (C) 1999-2000 Sun Microsystems Inc. All Rights Reserved.
2000-10-13 00:27:04 +00:00
ddrinan%netscape.com c2a47d6ac5 Setting version to 1.4 2000-10-12 22:53:07 +00:00
ddrinan%netscape.com c49f11ceb6 Fix for bug 53198 2000-10-12 22:41:47 +00:00
wtc%netscape.com 277f8ea47d Fixed the comment. 2000-10-11 07:21:38 +00:00
mcgreer%netscape.com afd1c689cf also do binary on stdout DER 2000-10-11 07:12:45 +00:00
mcgreer%netscape.com 2d404f1980 binary output always, for now 2000-10-11 07:04:30 +00:00
mcgreer%netscape.com abf11ef663 fix output of DER's on windows 2000-10-11 06:52:06 +00:00
wtc%netscape.com 4ec77975fc Commented out 'rm -rf ${TEMPFILES}' because TEMPFILES is not defined. 2000-10-11 06:47:36 +00:00
wtc%netscape.com 4b2e654d35 Fixed the echo output to match the command. 2000-10-11 06:46:05 +00:00
mcgreer%netscape.com bf75619d8f add a new function, SECU_TextFileToItem, for reading text files. 2000-10-11 00:56:32 +00:00
mcgreer%netscape.com c66491f1f7 seperate text file reads from binary reads. Change all base64 encoded ciphertexts to end in LF instead of CRLF. This caused a bug on windows when checking out from CVS. 2000-10-11 00:55:45 +00:00
nelsonb%netscape.com c0cf47974f Change the working directory to the test directory before running
certutil -S, which creates files in the current working directory.
2000-10-10 03:12:31 +00:00
wtc%netscape.com f7cb9d9b93 Print NSPR and OS error codes if PR_Open fails. 2000-10-10 02:38:08 +00:00
nelsonb%netscape.com 34c1f51a9d All output messages from strsclnt now begin with the string "strsclnt: ".
This makes it easier to separate mixed client and server output.
2000-10-10 02:10:25 +00:00
nelsonb%netscape.com 05b9dba846 When an invalid option is encountered, print the usage message and exit.
Previously, it would simply silently stop parsing options and the program
would continue to run, leading to false successes in coverage tests.
2000-10-09 23:39:46 +00:00
nelsonb%netscape.com fdd0021538 With this change, SSL will not crash if the next lower layer's Recv
function returns more data than we asked for.  SSL will turn that event
into a PR_BUFFER_OVERFLOW_ERROR error.  iWS team asked for this.
2000-10-07 02:22:22 +00:00
nelsonb%netscape.com 96a4822448 Fix a crash caused by using a null PRFileDesc * after PR_Open fails. 2000-10-07 02:16:03 +00:00
wtc%netscape.com 8568a8e9d2 Changed //helium/dist to //iridium/components (another way to get
access to /share/builds/components from NT at Netscape/iPlanet).
2000-10-07 00:56:20 +00:00
nelsonb%netscape.com 5d154d8d5f In lib/smime, detect null pointers returned by various functions.
Christian Kaiser fixed the test script to pass the right directory name
to the test program.  The test script echoes all the cmsutil test
commands so that the error messages are associated with the proper one.
And cmsutil now puts its name on the front of its error messages.
2000-10-06 23:26:12 +00:00
nelsonb%netscape.com 90e2a74ac6 Call NSS_InitReadWrite instead of SECU_PKCS11Init, and check the result
for success.  Fixes a crash.  If it turns out that cmsutil doesn't need
to modifiy the cert and/or key DBs, then it should call NSS_Init, instead.
2000-10-06 21:45:01 +00:00
nelsonb%netscape.com 5afb009e51 Call NSS_NoDB_Init instead of that broken old SECU_PKCS11Init.
Also, test to see that the init succeeded.
2000-10-06 21:40:52 +00:00
nelsonb%netscape.com c813d8dd66 Fix a crash that occurs when NSS is initialized with NSS_NoDB_Init. 2000-10-06 21:38:57 +00:00
nelsonb%netscape.com 5042645350 Implement new function NSS_InitReadWrite, which is just like NSS_Init
except that it opens the files read/write.  This is to replace the
broken SECU_ routines in nss/cmd/lib.
2000-10-06 21:37:25 +00:00
nelsonb%netscape.com c37f533589 The SSL client cache timeout values for SSL2 and SSL3 were reversed.
This caused all SSL3 sessions to timeout after 100 seconds. Bug 55231.
2000-10-05 23:10:14 +00:00
wtc%netscape.com 8627427998 Bugzilla bug #55267: checked in a workaround for a tight spin in
PK11_GetSlotList on 64-bit HP-UX.
2000-10-05 04:24:04 +00:00
nelsonb%netscape.com 2dd71c3c55 Prefix all selfserv's output messages with "selfserv: " so we can tell
client messages apart from server messages when the two are mixed.
When the verbose option is enabled, print out the session reuse stats
right after the first PR_Read completes, so we don't miss any.
2000-10-05 04:14:44 +00:00
wtc%netscape.com 27506fb1b6 Bugzilla bug #54711: implemented the moz_import rule for OS/2. 2000-10-05 04:12:30 +00:00
nelsonb%netscape.com c916074eb3 3 Changes:
- Test SSL2 (not SSL3) when only SSL2 ciphers have been chosen.
- Use a different metric for determining when multiple full handshakes
have been done with SSL2.  (Can't use SSL3's counters for that purpose.)
- When PR_Connect returns a "connection reset by peer" error, silently
retry the operation with a new socket.
2000-10-05 04:11:31 +00:00
nelsonb%netscape.com a8bb31e2ef Change the client options so that we actually test SSL2 when we say
we're testing SSL2, and test SSL3 when we say we're testing SSL3.
2000-10-05 04:05:32 +00:00
nelsonb%netscape.com 9e5ed29057 Make the "nocerts" option for this script work properly.
Also, add a new "verbose" option to this script.
2000-10-05 04:04:37 +00:00
nelsonb%netscape.com 70da3de4e7 If $HOME or $DOMSUF is undefined, put out an error message and stop,
instead of going on and producing complicated and meaningless results.
2000-10-05 04:03:53 +00:00
mcgreer%netscape.com 8882eb9358 HPUX 64-bit also failed. 2000-10-05 02:47:43 +00:00
mcgreer%netscape.com c65d5e509e checked in wrong fix. 2000-10-05 02:41:09 +00:00
mcgreer%netscape.com 286b860d4f fix for bug #55190. Some 64-bit platforms will not return an alloc'ed pointer from an undeclared function. 2000-10-05 01:39:35 +00:00
mcgreer%netscape.com 4979496e5a workaround for bug #55234. optimized arcfour is not working on solaris 64-bit. 2000-10-05 01:33:54 +00:00
wtc%netscape.com dbc734c29c Backed out the previous checkin (which was not necessary). 2000-10-03 06:19:42 +00:00
wtc%netscape.com 8b7a47a6ec On Windows use cp -r to implement the moz_import rule. 2000-10-03 04:58:30 +00:00
wtc%netscape.com e4efb1f7c1 Added bltest. 2000-10-03 02:45:59 +00:00
ddrinan%netscape.com f9530e656a Allocate the padded result arena with the correct length 2000-10-03 00:58:39 +00:00
wtc%netscape.com c03119002d Bugzilla bug #54711: removed unused variables MOZ_DIST and MOZ_LIB
from OS2.mk.  Handle the different names of plc4 and plds4 libraries
on OS/2.  Thanks to Huynh Trinh <hctrinh@us.ibm.com> for the patch.
Modified Files:
    coreconf/OS2.mk nss/lib/ckfw/builtins/Makefile
    nss/lib/fortcrypt/swfort/pkcs11/Makefile
2000-10-03 00:58:18 +00:00
nelsonb%netscape.com 37f88721c8 Fix bug 54956, and cleanup some other things. Warning reduction. 2000-10-03 00:36:53 +00:00
wtc%netscape.com 6f3f7bb91a Bugzilla bug #49477: fixed memory leak in CERT_OpenCertDB. Have
certDBFilenameCallback duplicate the filename string so that its
return value can be freed.
2000-10-02 23:23:50 +00:00
wtc%netscape.com 1f2ad178df Bugzilla bug #54869: support gcc for 32-bit Solaris/SPARC build. 2000-10-02 22:52:43 +00:00
mcgreer%netscape.com 55b0cfddec fix problems encountered in shell script. it appears that "echo nss > passfile" creates a file with 6 bytes on NT using the dos shell. the added bytes were causing problems with password files, which this while loop attempted to fix. however, it broke DER-encoded input that has added whitespace at the end. this checkin returns SECU_FileToItem to it's original state, which blindly accepts whitespace characters at the end of the file.
the second change is forced because SECITEM_AllocItem asserts dst->data == NULL, and many NSS utilities pass uninitialized SECItem's around.  In the future, those should be fixed, but for now zero the output buffer.
2000-10-02 22:30:27 +00:00
mcgreer%netscape.com 544ec0f11a fix 3.1 bugs: change && to || for arg check, two new functions are static 2000-10-02 17:39:37 +00:00
wtc%netscape.com e295a48393 Added SunOS5.7_i86pc.mk. 2000-10-02 06:08:58 +00:00
wtc%netscape.com dcc518443a Bugzilla bug #39476: free the dbname in the success case. 2000-10-01 17:13:34 +00:00
wtc%netscape.com 8f9818ec7d Restored the printing of the runtime library search path. 2000-10-01 06:14:57 +00:00
wtc%netscape.com d73aad26aa Deleted an extra echo command. 2000-10-01 06:01:32 +00:00
wtc%netscape.com bc7b66ba1f Deleted an extra cp. 2000-10-01 05:09:17 +00:00
wtc%netscape.com 94c1f559e1 Bugzilla bug #54711: use full maci on OS/2. Thanks to hctrinh@us.ibm.com
(Huynh Trinh) for the patch.
2000-10-01 03:29:42 +00:00
wtc%netscape.com 906deebf85 Bugzilla bug #54711: fixed a typo. Thanks to hctrinh@us.ibm.com
(Huynh Trinh) for the patch.
2000-10-01 03:17:56 +00:00
wtc%netscape.com 2444aa8c5e Added missing closing comment delimiter "*/". 2000-09-30 04:30:08 +00:00
nelsonb%netscape.com e118ef4f63 Incorporate multiplication performance enhancements for UltraSparc CPUs
with the VIS instructions.
2000-09-30 01:46:30 +00:00
nelsonb%netscape.com c206d3e3c8 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-09-30 01:43:27 +00:00
wtc%netscape.com efcc4dca6c Bugzilla bug #52904: deleted all the PKLITE and COMPRESS_TARGET stuff,
which is no longer needed.  This removes the requirement of 'which' on
Windows.
Modified files: ruleset.mk, rules.mk
2000-09-30 00:56:57 +00:00