5744 Commits

Author SHA1 Message Date
christophe.ravel.bugs%sun.com
2eecffe5ac Bugzilla 324887: merge ECC and non-ECC QA test scripts.
Add return code and error message for ssl_stress and ssl_cov.
r=vipul, sr=nelson.


git-svn-id: svn://10.0.0.236/trunk@191952 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-08 00:51:20 +00:00
wtchang%redhat.com
a05cd5e2f6 Bugzilla Bug 329575: ECPoint_mul should multiply a point by the group order
faithfully because this operation is required by the public key validation
algorithm.  r=douglas.stebila,vipul.gupta.


git-svn-id: svn://10.0.0.236/trunk@191946 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-08 00:19:34 +00:00
wtchang%redhat.com
7f6763d590 Bugzilla Bug 320578: added a new function ec_GenerateRandomPrivateKey to
generate a random private key without bias using the algorithm of FIPS
186-2 Change Notice 1, and use it to generate EC private key d and ECDSA
ephemeral private key k.  The patch is contributed by Douglas Stebila
<douglas@stebila.ca> and improved by me. r=douglas.stebila,vipul.gupta.


git-svn-id: svn://10.0.0.236/trunk@191860 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-06 23:48:39 +00:00
kaie%kuix.de
df7057e531 fix bug 328771
r=rrelyea sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@191770 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-04 12:22:22 +00:00
wtchang%redhat.com
7eb28e8c0c Bugzilla Bug 324887: The previous checkin introduced a comment bug. A
comment line must begin with exactly one '#' character followed by white
space.


git-svn-id: svn://10.0.0.236/trunk@191735 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-03 22:10:30 +00:00
wtchang%redhat.com
af07208701 Bugzilla Bug 324887: merged ECC and non-ECC QA test scripts and removed
ECC QA test scripts.  The patch is written by Vipul Gupta and Christophe
Ravel of Sun. r=wtc,nelsonb,jpierre
Modified Files:
	cert/cert.sh smime/smime.sh ssl/ssl.sh ssl/sslauth.txt
	ssl/sslcov.txt ssl/sslstress.txt tools/tools.sh
Removed Files:
	fixtests.sh cert/eccert.sh smime/ecsmime.sh ssl/ecssl.sh
	ssl/ecsslauth.txt ssl/ecsslcov.txt ssl/ecsslstress.txt
	tools/ectools.sh


git-svn-id: svn://10.0.0.236/trunk@191720 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-03 20:06:03 +00:00
wtchang%redhat.com
538e541701 Bugzilla bug 326482: code cleanup: ssl3_NewKeyPair should not create a key
pair with only one key. r=nelson.bolyard.


git-svn-id: svn://10.0.0.236/trunk@191707 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-03 18:48:09 +00:00
wtchang%redhat.com
72043e97f0 Bugzilla bug 326482: removed incorrect comments. r=nelson.bolyard.
git-svn-id: svn://10.0.0.236/trunk@191706 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-03 18:45:54 +00:00
nelson%bolyard.com
e4bb9f3f6f Fix standalone mpi Makefile to build on OS/X. Bug 327405.
Patch contributed by Douglas Stebila <douglas@stebila.ca>


git-svn-id: svn://10.0.0.236/trunk@191666 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-03 04:21:56 +00:00
nelson%bolyard.com
6f20576504 Bug 327677. Fix cert object reference leak. r=julien.pierre,nelson
Patch contributed by Alexei Volkov <alexei.volkov.bugs@sun.com>


git-svn-id: svn://10.0.0.236/trunk@191662 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-03 04:03:39 +00:00
wtchang%redhat.com
4c0b0bcd0e Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@191623 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-02 22:48:55 +00:00
wtchang%redhat.com
0106d5446d Bugzilla Bug 320589: fixed PK11_SignatureLen to return the exact length of
ECDSA signatures.  Backed out a temporary workaround in
ECDSA_SignDigestWithSeed.  Made other changes related to signature lengths.
r=relyea,nelson.bolyard.
Modified Files:
	cryptohi/keyhi.h cryptohi/seckey.c cryptohi/secsign.c
	freebl/ec.c pk11wrap/pk11obj.c pk11wrap/pk11pub.h
	ssl/ssl3con.c


git-svn-id: svn://10.0.0.236/trunk@191542 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-02 00:07:08 +00:00
kaie%kuix.de
be8cd247c5 bug 168629, Mozilla incorrectly prompts about submitting to an insecure location from a secure one with base
href="https://..."
r=rrelyea, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@191541 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-01 23:38:30 +00:00
wtchang%redhat.com
00618619a6 Bugzilla Bug 326403: use "Mozilla Foundation" as the manufacturer or
producer of our shared libraries/DLLs.  Removed the optional copyright
notices from our DLLs. r=relyea,jpierre.
Modified Files:
	lib/ckfw/builtins/constants.c lib/ckfw/builtins/nssckbi.rc
	lib/ckfw/capi/nsscapi.rc lib/ckfw/dbm/instance.c
	lib/freebl/freebl.rc lib/nss/nss.rc lib/smime/smime.rc
	lib/softoken/pkcs11.c lib/softoken/softokn.rc lib/ssl/ssl.rc


git-svn-id: svn://10.0.0.236/trunk@191511 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-01 19:44:36 +00:00
rrelyea%redhat.com
4463726fd7 Remove mp_init/mp_clear calls (and potential mallocs,frees and zeros)
in tight loops for bug #326482

r=nelson


git-svn-id: svn://10.0.0.236/trunk@191497 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-01 17:09:17 +00:00
rrelyea%redhat.com
2b279cc6cf bug 326482 Implement the derive sensitive only for those derivation functions that require it.
fixes a performance problem with ECDH.

r=wtchang, nelson.


git-svn-id: svn://10.0.0.236/trunk@191494 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-01 16:12:22 +00:00
nelson%bolyard.com
ded13feaf6 Bug 327405. Correct EC keypair Generation. r=vipul.gupta,nelson.bolyard
Patch contributed by Douglas Stebila <douglas@stebila.ca>


git-svn-id: svn://10.0.0.236/trunk@191466 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-01 07:06:24 +00:00
nelson%bolyard.com
0b3fed0e68 Bug 328262. Increment ssl3 statistics counters atomicly. r=wtchang,julien.pierre
git-svn-id: svn://10.0.0.236/trunk@191464 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-01 05:49:27 +00:00
wtchang%redhat.com
4ddaaa29c2 Bugzilla Bug 327978: removed obsolete files, superseded by the ecl
directory.  r=douglas.stebila.
Removed files: GF2m_ecl.c GF2m_ecl.h GFp_ecl.c GFp_ecl.h


git-svn-id: svn://10.0.0.236/trunk@191445 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-28 23:43:19 +00:00
wtchang%redhat.com
3378584fd9 Bugzilla bug 327855: OS2 GCC build should define XP_OS2_EMX for NSPR
headers.  Removed a duplicate XP_OS2 definition. r=Peter Weilbacher and
Julien Pierre.


git-svn-id: svn://10.0.0.236/trunk@191426 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-28 21:34:29 +00:00
kaie%kuix.de
3b5fac8df6 bug 328302, Cert Viewer: Prefix "raw bytes" display with size information
r=rrelyea


git-svn-id: svn://10.0.0.236/trunk@191411 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-28 18:30:01 +00:00
nelson%bolyard.com
aec5c79ea6 Bug 326315. Warning Reduction. On TRUNK only. r=Julien.Pierre
git-svn-id: svn://10.0.0.236/trunk@191371 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-28 05:56:07 +00:00
nelson%bolyard.com
0a60e2bebe Bug 325683. EC param parsing error not propagated correctly.
Fix the cases that Andreas identified.  Patch by Andreas.Sterbenz@sun.com
r=Julien,wtchang,nelson


git-svn-id: svn://10.0.0.236/trunk@191370 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-28 05:44:56 +00:00
nelson%bolyard.com
4a76b12e4a Bug 326690. Enable modutil to configure default slots for the
AES, SHA256 or SHA512 mechanisms.  r=rrelyea,julien.pierre


git-svn-id: svn://10.0.0.236/trunk@191365 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-28 05:16:00 +00:00
nelson%bolyard.com
d827ad7877 Bug 327105. Reintroduce an old bug that prevents _DHE_ cipher suites
from being negotiated by NSS servers.  Necessary until the server side
of the _DHE_ cipher suites is fully implemented.  r=Julien,Wan-Teh,Vipul


git-svn-id: svn://10.0.0.236/trunk@191364 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-28 04:20:23 +00:00
wtchang%redhat.com
b8fed25c26 Bugzilla Bug 320038: checked in a better fix that allows us to write
EC domain parameters as hex strings with leading 00's. r=douglas.stebila
sr=relyea.
Modified files: softoken/ecdecode.c freebl/ecl/ecl-curve.h


git-svn-id: svn://10.0.0.236/trunk@191347 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-27 23:18:34 +00:00
wtchang%redhat.com
961f0de42e Bugzilla Bug 322871: moved the three new EC-related JNI function symbols to
a new JSS_4.2.3 section. r=sandeep.konchady.


git-svn-id: svn://10.0.0.236/trunk@191221 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-24 23:56:41 +00:00
nkwan%redhat.com
36590fe2e3 integrated patch 'build fix' from bugzilla #328246
git-svn-id: svn://10.0.0.236/trunk@191178 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-24 19:40:34 +00:00
sandeep.konchady%sun.com
ebb4d1bcf6 Bugzilla bug: 328233 Fix for using SunJCE for all platformas that do not
use IBM JDK. sr=Alexei.Volkov


git-svn-id: svn://10.0.0.236/trunk@191034 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 16:47:17 +00:00
wtchang%redhat.com
2c8323ecaf Bugzilla Bug 322871: Checked in Bob Relyea's patch again.
Add multi-hash ECC to jss (based on the 1.4 JCE).


git-svn-id: svn://10.0.0.236/trunk@190949 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 01:21:52 +00:00
wtchang%redhat.com
82995968a1 Bug 322578: backed out the previous checkin. We avoided it by changing NSS.
r=mark.mentovai.


git-svn-id: svn://10.0.0.236/trunk@190903 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 22:40:03 +00:00
wtchang%redhat.com
0c4dffbc43 Bugzilla bug 322578: support ppc<->x86 cross builds for Mac OS X. The
patch is contributed by Mark Mentovai <mark@moxienet.com>.  r=wtc.


git-svn-id: svn://10.0.0.236/trunk@190897 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 22:26:34 +00:00
wtchang%redhat.com
5ee099ec32 Bugzilla Bug 328228: fixed the typo "secp169k1". The patch is contributed
by jyri <jyri.virkki@sun.com>. r=wtc,vipul.gupta.
Modified files: bltest/blapitest.c certutil/certutil.c


git-svn-id: svn://10.0.0.236/trunk@190895 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 22:15:57 +00:00
christophe.ravel.bugs%sun.com
6c94590524 Change NSS version to 3.12 Beta on the tip.
git-svn-id: svn://10.0.0.236/trunk@190885 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 21:22:54 +00:00
kaie%kuix.de
37279f8e01 bug 321598, Double memory free in nsIX509::getRawDER
r=rrelyea


git-svn-id: svn://10.0.0.236/trunk@190868 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 20:36:53 +00:00
wtchang%redhat.com
32c9c25c82 Bugzilla Bug 326754: the previous checkin made us fail the NIST DSA PQGGen
test for [mod = 768] only.  Backed out the more likely culprit.


git-svn-id: svn://10.0.0.236/trunk@190781 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 02:12:09 +00:00
sandeep.konchady%sun.com
39fe796f2f Bugzilla bug: 310368 Missed a file.
sr=Glen r=Alexei


git-svn-id: svn://10.0.0.236/trunk@190769 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-21 23:38:58 +00:00
sandeep.konchady%sun.com
f2e42543a9 Bugzilla bug: 326699 Added check for libjss4.$platform_lib_extension
sr=Alexei.Volkov r=Christophe.Ravel


git-svn-id: svn://10.0.0.236/trunk@190767 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-21 23:27:49 +00:00
sandeep.konchady%sun.com
9ab5148686 Bugzilla bug: 310368 Modified JSSE_SSLServer and JSS_SSLClient for proper
cipher preference and communication. sr=Glen.Beasley r=Alexei.Volkov


git-svn-id: svn://10.0.0.236/trunk@190766 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-21 23:25:25 +00:00
sandeep.konchady%sun.com
f186c9ceea Bugzilla bug: 322998 Fix for SSLServerSocket.accept() consuming exception
cause. sr=Wan-Teh r=Alexei.Volkov


git-svn-id: svn://10.0.0.236/trunk@190759 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-21 22:43:27 +00:00
mark%moxienet.com
a2b9205e57 322578 Support ppc<->x86 cross builds for Mac OS X. Core cross-compile support. r=bsmedberg r=cls sr=bryner
git-svn-id: svn://10.0.0.236/trunk@190627 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-21 00:21:55 +00:00
wtchang%redhat.com
d5a4f4cfb3 Bugzilla Bug 327529: unnamed arguments (third and after) for CERT_CreateRDN
must have the correct CERTAVA * type because compilers can't do automatic
type conversions. r=nelsonb,jpierre.
Modified files: alg1485.c secname.c


git-svn-id: svn://10.0.0.236/trunk@190617 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-20 23:06:55 +00:00
kaie%kuix.de
aa7c6931b7 bug=325366, Certificates: Large MS CA version causes decoding failure
Patch contributed by Martin v. Loewis
r=kengert


git-svn-id: svn://10.0.0.236/trunk@190565 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-20 13:20:47 +00:00
wtchang%redhat.com
99d5e184bb Renamed DSA_TEST_SEED_BYTES to PQG_TEST_SEED_BYTES.
git-svn-id: svn://10.0.0.236/trunk@190480 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-18 02:39:12 +00:00
wtchang%redhat.com
d0352fc751 Bugzilla Bug 327384: fixed an off-by-one error in the size of the 'genenc'
array.  The patch is contributed by Andreas Sterbenz
<Andreas.Sterbenz@sun.com>. r=wtc,nelsonb


git-svn-id: svn://10.0.0.236/trunk@190304 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-16 22:33:13 +00:00
sandeep.konchady%sun.com
7a417d0627 Bugzilla bug: 317479. Added IBMJCE for tests to work with IBM JDK.
sr=glen.beasley r=alexei.volkov


git-svn-id: svn://10.0.0.236/trunk@190231 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-16 19:54:08 +00:00
dveditz%cruzio.com
2cf6b150f4 bug 327126 prevent missing JSContext during generateCRMFRequest() r=mrbkap, r=kengert, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@190205 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-16 05:38:52 +00:00
glen.beasley%sun.com
e135c4be16 fix by wan-teh for RSA siggen tests r=glen
git-svn-id: svn://10.0.0.236/trunk@190191 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-16 01:52:51 +00:00
wtchang%redhat.com
3fce3ffa2d Bugzilla Bug 318967: use 160-bit SEED when generating DSA domain parameters
(PQG).  Removed unused keySizeIndex variables. Handle the return value and
result output parameter of PQG_VerifyParams separately. Pad H with leading
0's when printing. r=glen.beasley.


git-svn-id: svn://10.0.0.236/trunk@190188 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-16 01:28:35 +00:00
julien.pierre.bugs%sun.com
c94cc640d1 Fix for bug 321765. Allow NSS to decode certs with unsupported critical extensions. r=wtchang,nelson,rrelyea.
git-svn-id: svn://10.0.0.236/trunk@190162 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-16 00:06:24 +00:00