nelsonb%netscape.com
5d17d7f988
Use the 32-bit code on Solaris x86 platforms, too.
...
git-svn-id: svn://10.0.0.236/trunk@134240 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-21 02:54:04 +00:00
nelsonb%netscape.com
a4fade561c
Optimization: change macros to do only 32-bit arithmetic on platforms
...
with only 32-bit registers.
git-svn-id: svn://10.0.0.236/trunk@134135 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-20 00:48:09 +00:00
wtc%netscape.com
6ed2128237
Bug 91224: Make sure that we use Solaris ld, not GNU ld, to build NSS.
...
Modified Files:
coreconf/SunOS5.mk nss/Makefile nss/cmd/platlibs.mk
nss/lib/freebl/Makefile
git-svn-id: svn://10.0.0.236/trunk@129978 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-18 23:25:29 +00:00
wtc%netscape.com
ae173749da
Bugzilla bug 131171: added HP-UX IPF (ia64) support. Portions of the patch
...
(attachment 84127) were contributed by Jim Dunn <jdunn@netscape.com>.
git-svn-id: svn://10.0.0.236/trunk@121813 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 00:52:11 +00:00
nelsonb%netscape.com
4c767533f4
Fix (er, improve) Makefile dependencies for sysrand.{o,obj}
...
git-svn-id: svn://10.0.0.236/trunk@118062 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-04 00:17:17 +00:00
nelsonb%netscape.com
d58ebedbc4
Change most coreconf and NSS makefiles to use OS_TARGET (which can
...
be overridden via an environment variable) rather than OS_ARCH.
This is a precursor to more flexibility in cross-platform builds.
Bug 104541.
git-svn-id: svn://10.0.0.236/trunk@114608 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 22:54:08 +00:00
wtc%netscape.com
a3b315a581
Bugzilla bug 111206: make the Solaris version test flexible so that we
...
don't need to add a new test for each new Solaris release.
git-svn-id: svn://10.0.0.236/trunk@112949 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 16:19:51 +00:00
wtc%netscape.com
d6e75ebac0
Bugzilla bug 103933: loader.c should not be compiled with -xchip=ultra2.
...
r=nelsonb.
git-svn-id: svn://10.0.0.236/trunk@106928 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-01 05:25:31 +00:00
jpierre%netscape.com
224f9b47dc
Fix for 104740 - build bignum library on OS/2 with mpi_x86 assembly code . reviewed by nelsonb
...
git-svn-id: svn://10.0.0.236/trunk@105640 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-17 20:35:37 +00:00
nelsonb%netscape.com
12d9c6ab3d
Use new assembly language multiply code contributed by Richard C. Swift.
...
git-svn-id: svn://10.0.0.236/trunk@104983 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-10 01:05:02 +00:00
wtc%netscape.com
741950efb4
Restored MPI_USERS as these files do depend on $(MPI_HDRS).
...
git-svn-id: svn://10.0.0.236/trunk@96222 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-02 03:07:26 +00:00
wtc%netscape.com
102875bf56
It is more efficient to use := to when the value of the assignment is
...
$(shell ...).
git-svn-id: svn://10.0.0.236/trunk@96221 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-02 03:03:58 +00:00
wtc%netscape.com
ade8b13125
Deleted unused variables CPORLN and MPI_USERS.
...
git-svn-id: svn://10.0.0.236/trunk@96157 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-01 01:07:58 +00:00
wtc%netscape.com
0602c9c2fc
Bugzilla bug #80809 : use the correct assembler flags under gcc on IRIX.
...
Thanks to John Vandenberg <zeroJ@null.net> for the patch.
git-svn-id: svn://10.0.0.236/trunk@95675 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-22 13:43:47 +00:00
wtc%netscape.com
f563c9425e
Bugzilla bug #77199 : Make NSS build under OS/2. Thanks to Javier
...
Pedemonte <pedemont@us.ibm.com> for the patch.
Modified Files:
coreconf/OS2.mk coreconf/rules.mk coreconf/ruleset.mk
nss/lib/freebl/Makefile nss/lib/pkcs12/p12.h nss/lib/ssl/ssl.h
nss/lib/util/secport.h
git-svn-id: svn://10.0.0.236/trunk@95606 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-21 21:25:32 +00:00
nelsonb%netscape.com
493572723f
Restore explicit dependencies on headers and other sources.
...
git-svn-id: svn://10.0.0.236/trunk@94208 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-08 03:50:02 +00:00
relyea%netscape.com
023b46c6a5
Add .asm to the vpath as well.
...
git-svn-id: svn://10.0.0.236/trunk@93496 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-01 00:22:30 +00:00
relyea%netscape.com
8d3b844717
Set vpath up so builds in readonly trees will work.
...
git-svn-id: svn://10.0.0.236/trunk@93478 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-30 21:52:46 +00:00
nelsonb%netscape.com
e61d393881
MPI now uses assembler code for Solaris i86pc.
...
git-svn-id: svn://10.0.0.236/trunk@93292 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-27 20:49:17 +00:00
nelsonb%netscape.com
587ee12813
Build freebl on Solaris x86 with either gcc or Forte'. Not yet using
...
x86 assembler sources though. That's TBD. Bug 73115.
git-svn-id: svn://10.0.0.236/trunk@93241 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-27 04:17:59 +00:00
nelsonb%netscape.com
9f41b38daf
Build changes for Solaris and gcc. Get gcc to use the proper architecture
...
flags when building v8plus code on Solaris/Ultrasparc. Use gcc instead of
ld to build the freebl DSOs when using gcc on Solaris. And stop using the
"sparkfix" program on Solaris. It is no longer needed. Bug 69052.
git-svn-id: svn://10.0.0.236/trunk@89664 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 23:30:37 +00:00
nelsonb%netscape.com
948762fe1f
Add missing release_md target. This will cause the new DSOs to be
...
included in the released jar files.
git-svn-id: svn://10.0.0.236/trunk@84143 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 21:35:55 +00:00
nelsonb%netscape.com
6fe789f09f
Define NSS_USE_HYBRID in hybrid builds.
...
git-svn-id: svn://10.0.0.236/trunk@84132 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 04:13:02 +00:00
nelsonb%netscape.com
8c70f768c4
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.
git-svn-id: svn://10.0.0.236/trunk@84130 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 03:39:01 +00:00
mcgreer%netscape.com
36f6bad1fe
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.
git-svn-id: svn://10.0.0.236/trunk@83872 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 23:43:12 +00:00
nelsonb%netscape.com
8cab0ed48d
Correct make variable name for AIX.
...
git-svn-id: svn://10.0.0.236/trunk@83710 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 06:00:55 +00:00
nelsonb%netscape.com
28598a9213
Change AIX 32-bit options to use new fine-grained feature test macros.
...
git-svn-id: svn://10.0.0.236/trunk@83709 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 05:54:08 +00:00
nelsonb%netscape.com
d53f834287
Add missing Makefile lines to build mpi optimally for AIX 32 and 64-bit.
...
git-svn-id: svn://10.0.0.236/trunk@83705 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 03:01:23 +00:00
nelsonb%netscape.com
52a2bf9366
Fix hybrid model builds for HP-UX.
...
git-svn-id: svn://10.0.0.236/trunk@83595 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 04:36:28 +00:00
nelsonb%netscape.com
9dcc65aac7
Start building freebl with MPI's new floating point acceleration code.
...
git-svn-id: svn://10.0.0.236/trunk@83581 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 01:26:48 +00:00
wtc%netscape.com
890415bd51
Bugzilla bug #54869 : support gcc for 32-bit Solaris/SPARC build.
...
git-svn-id: svn://10.0.0.236/trunk@80221 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-02 22:52:43 +00:00
nelsonb%netscape.com
920388cf0f
Incorporate multiplication performance enhancements for UltraSparc CPUs
...
with the VIS instructions.
git-svn-id: svn://10.0.0.236/trunk@80181 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-30 01:46:30 +00:00
mcgreer%netscape.com
fe62289b38
change for BSAFE. on windows, nsinstall will do copy instead of link.
...
need to forcibly remove library before attempting to reinstall.
git-svn-id: svn://10.0.0.236/trunk@80168 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 22:30:09 +00:00
mcgreer%netscape.com
85cb433e26
changes to allow build with RSA BSAFE Crypto-C library
...
git-svn-id: svn://10.0.0.236/trunk@80130 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 02:15:42 +00:00
relyea%netscape.com
f47ead3b87
OS/2 build changes.
...
git-svn-id: svn://10.0.0.236/trunk@79631 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 17:07:22 +00:00
wtc%netscape.com
158ed80c03
gcc does not recognize the -xchip=ultra2 option on Solaris/Sparc.
...
git-svn-id: svn://10.0.0.236/trunk@78459 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 01:05:23 +00:00
nelsonb%netscape.com
69d6089387
When building on NT for X86, use new mpi_x86.asm implementation.
...
git-svn-id: svn://10.0.0.236/trunk@78005 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 05:41:21 +00:00
nelsonb%netscape.com
1832f90827
Use new assembler files.
...
Define MP_NO_MP_WORD on platforms that don't have 64-bit registers.
git-svn-id: svn://10.0.0.236/trunk@77972 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 01:40:41 +00:00
nelsonb%netscape.com
7af29d137d
des.c wants _X86_ defined for intel CPUs.
...
coreconf does this for windows, but not for Linux, FreeBSD, etc.
git-svn-id: svn://10.0.0.236/trunk@76915 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 00:06:08 +00:00
nelsonb%netscape.com
5e8c99dc31
"clean" target will also remove primes.c from mpi.
...
git-svn-id: svn://10.0.0.236/trunk@76287 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 21:04:46 +00:00
nelsonb%netscape.com
f8274b2cfc
Build mpi library files in freebl.
...
git-svn-id: svn://10.0.0.236/trunk@75164 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 19:07:22 +00:00
mcgreer%netscape.com
f286a09459
initial checkin of ARCFour.
...
git-svn-id: svn://10.0.0.236/trunk@74362 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-18 00:56:09 +00:00
mcgreer%netscape.com
91f759ee19
Initial checkin of implementations of MD2 and MD5. An empty definition of Diffie-Hellman to allow for building, more later. Changes to Makefile for building with BSAFE.
...
git-svn-id: svn://10.0.0.236/trunk@69475 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 23:35:06 +00:00
relyea%netscape.com
a4d4d45374
Initial NSS Open Source checkin
...
git-svn-id: svn://10.0.0.236/trunk@64788 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 20:13:40 +00:00