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
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
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
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
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
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
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
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
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
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
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
sonmi%netscape.com
587cd404c6
took unneccessart warning out
2000-12-19 20:56:28 +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
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
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
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
mcgreer%netscape.com
774c8f0401
still more debug output
2000-12-06 22:35:52 +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
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
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
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
relyea%netscape.com
3cb959d7b5
Check in PKCS #11 test suite.
2000-11-21 23:56:51 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
nelsonb%netscape.com
191a128491
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-09-29 23:39:30 +00:00
nelsonb%netscape.com
431bb85395
The Initial Developer of the Original Code is Sun Microsystems Inc.
...
Portions created by Sun Microsystems Inc. are
Copyright (C) 1995-2000 Sun Microsystems Inc. All Rights Reserved.
2000-09-29 23:38:05 +00:00
mcgreer%netscape.com
84207edf1c
add cipher and smime to the pantheon of nss tests.
2000-09-29 22:31:11 +00:00
mcgreer%netscape.com
81cb1fd3ce
change for BSAFE. on windows, nsinstall will do copy instead of link.
...
need to forcibly remove library before attempting to reinstall.
2000-09-29 22:30:09 +00:00
mcgreer%netscape.com
ccd7cc788f
changes to use blapitest on NT.
2000-09-29 22:27:14 +00:00
nelsonb%netscape.com
9b1d01f3fd
Don't use type "ulong". Use "unsigned long" instead.
2000-09-29 19:51:32 +00:00
wtc%netscape.com
af0f02a163
Initial NetBSD port contributed by Shin'ichiro TAYA <taya@sm.sony.co.jp>.
...
Modified Files:
coreconf/config.mk nss/lib/util/unix_rand.c
Added Files:
coreconf/NetBSD.mk
2000-09-29 17:42:39 +00:00
mcgreer%netscape.com
3ac9e05c1a
initial checkin of smime test script. does signed-data, enveloped-data, encrypted-data, and certs-only (basic cases).
2000-09-29 16:39:13 +00:00
mcgreer%netscape.com
25b1ead59c
add a shortcut encoder routine.
2000-09-29 16:38:11 +00:00
mcgreer%netscape.com
6d3b3ca957
brutish changes to get encrypted data working, will clean up later. allows test script for 3.1 to work.
2000-09-29 16:37:29 +00:00
mcgreer%netscape.com
255eadd741
add seeding call (for 3.1, for 3.2 I think this function needs to go away).
2000-09-29 15:27:00 +00:00
mcgreer%netscape.com
f912a0ccf0
add seeding call (req by RNG)
2000-09-29 15:25:42 +00:00
nelsonb%netscape.com
50098f2c22
Fix some bugs from the last checkin.
2000-09-29 04:03:34 +00:00