5799 Commits

Author SHA1 Message Date
cbiesinger%web.de
0ff03c4911 move an unfrozen interface out of SDK_XPIDLSRC (was added there in bug 111384)
git-svn-id: svn://10.0.0.236/trunk@193692 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-06 14:02:29 +00:00
julien.pierre.bugs%sun.com
28b2ef9bc1 Fix for bug 315793 . Make shlibsign run in the OBJDIR rather than the source directory . r=nelson
git-svn-id: svn://10.0.0.236/trunk@193671 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-06 06:22:02 +00:00
julien.pierre.bugs%sun.com
645eb0fd8c Fix for bug 315798 . run bltest and rsaperf from source directories in the QA . r=nelson
git-svn-id: svn://10.0.0.236/trunk@193670 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-06 06:19:41 +00:00
nelson%bolyard.com
a27efac04e Don't negotiate an ECDH_RSA cipher suite when the server's only ECDH cert
has an ECDSA signature.  bug 332350. r=vipul.gupta.


git-svn-id: svn://10.0.0.236/trunk@193659 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-06 04:40:49 +00:00
julien.pierre.bugs%sun.com
36605e59fd Partial fix for bug 332348 . Add PR_POLL_EXCEPT to a PR_Poll . Allows tstclnt to wake up if server goes away. r=wtchang
git-svn-id: svn://10.0.0.236/trunk@193648 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-06 01:49:03 +00:00
nelson%bolyard.com
45d3931f83 Fix shell script error that caused undetected QA failures. Bug 311931.
r=nelson.bolyard,alexei.volkov


git-svn-id: svn://10.0.0.236/trunk@193613 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-05 19:35:47 +00:00
nkwan%redhat.com
849895127c Updated tip to use NSS_3_11_RTM
git-svn-id: svn://10.0.0.236/trunk@193579 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-05 02:06:31 +00:00
dbaron%dbaron.org
9911a9b756 Remove uses of MOZ_DECL_CTOR_COUNTER, which is always defined to nothing. b=332745 rs=roc,bzbarsky
git-svn-id: svn://10.0.0.236/trunk@193572 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-05 00:00:44 +00:00
kaie%kuix.de
dfeab526b2 Follow-up checkin to bug 111384, fixes the tinderbox tests failure.
If the thread runner C function calls the pure virtual Run too early,
before the constructor finished, it will crash.
This patch delays thread creation and virtual function call to a
separate startThread call.
Thanks a lot to Jag for his help in finding the problem!
r=jag


git-svn-id: svn://10.0.0.236/trunk@193503 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-04 13:18:48 +00:00
kaie%kuix.de
e4ab14cd87 bug 111384, Support OCSP requests through a proxy
combined r= by darin / rrelyea
second checkin attempt


git-svn-id: svn://10.0.0.236/trunk@193501 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-04 13:14:40 +00:00
kaie%kuix.de
3881f77126 backing out my checkin, because we can't reproduce the tinderbox test
failure


git-svn-id: svn://10.0.0.236/trunk@193495 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-04 09:48:08 +00:00
nelson%bolyard.com
f17f17ddf5 Add new -i (ignore errors) command line option to strsclnt. Strsclnt now
stops soon after the first error unless the -i option is given.
Strsclnt and tstclnt now look for an environment variable named
NSS_DEBUG_TIMEOUT, and if present, its value is used as a timeout time
for all socket IO operations.  Bug 332348. r=julien.pierre.


git-svn-id: svn://10.0.0.236/trunk@193485 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-04 07:31:46 +00:00
kaie%kuix.de
c88b58645c bug 111384, Support OCSP requests through a proxy
combined r= by darin / rrelyea


git-svn-id: svn://10.0.0.236/trunk@193483 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-04 06:41:37 +00:00
nelson%bolyard.com
75c86f6174 Eliminate duplicated header files in cmd/SSLsample. Bug 332633.
r=julien.pierre
Modified Files: SSLsample/client.mn SSLsample/server.mn lib/manifest.mn
Removed Files:  SSLsample/NSPRerrs.h SSLsample/SECerrs.h SSLsample/SSLerrs.h


git-svn-id: svn://10.0.0.236/trunk@193477 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-04 01:56:27 +00:00
glen.beasley%sun.com
d7ec54429b David Baron fix for valgrind report of UMR r=wtchang sr=Nelson
git-svn-id: svn://10.0.0.236/trunk@193475 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-04 01:05:53 +00:00
nelson%bolyard.com
cfbcd913d7 Define alerts and error codes for TLS Hello extensions. Bug 226271.
r=julien.pierre


git-svn-id: svn://10.0.0.236/trunk@193468 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-04 00:32:27 +00:00
nkwan%redhat.com
75a4bcdd89 bugzilla #332608 - added new function to just delete certificate
git-svn-id: svn://10.0.0.236/trunk@193457 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-03 23:09:49 +00:00
rrelyea%redhat.com
6ccc713cc4 Bug 332381 pk12util fails to import key/cert onto LunaSA HSM
r=nelson


git-svn-id: svn://10.0.0.236/trunk@193350 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-31 21:35:37 +00:00
gerv%gerv.net
6563c50ab1 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@193297 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-31 04:41:00 +00:00
rrelyea%redhat.com
1333f0748a bug 309701 Softtoken C_CreateObject() should not require
CKA_NETSCAPE_DB attribute to be present

r=alexei


git-svn-id: svn://10.0.0.236/trunk@193290 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-31 00:38:48 +00:00
rrelyea%redhat.com
3df0eb0674 From Bug 331279.
Free ECDHE Ephemeral key. Fixes server-side leak.
r=julien r=alexei


git-svn-id: svn://10.0.0.236/trunk@193280 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-30 21:07:22 +00:00
julien.pierre.bugs%sun.com
8cc0246541 Fix for 330068 . Be more verbose in strsclnt error cases
git-svn-id: svn://10.0.0.236/trunk@193225 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-29 22:36:42 +00:00
alexei.volkov.bugs%sun.com
8111ff49c8 331515: selfserv Bus error on 3DES ciphersuites; r=julien, sr=nelson
git-svn-id: svn://10.0.0.236/trunk@193179 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-29 07:23:40 +00:00
julien.pierre.bugs%sun.com
09b1507bbb Remove comment in ssl.sh that messes execution. Part of fix for bug 331413.
git-svn-id: svn://10.0.0.236/trunk@193178 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-29 06:54:56 +00:00
julien.pierre.bugs%sun.com
1ce5b33bc5 Fix for bug 330068 . Increment counter variable atomically. Be more verbose. r=nelson
git-svn-id: svn://10.0.0.236/trunk@193177 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-29 05:05:09 +00:00
julien.pierre.bugs%sun.com
5fb22dc7fe Partial fix for bug 331413 . Allow selfserv to be tested for reference leaks. r=nelson
git-svn-id: svn://10.0.0.236/trunk@193176 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-29 05:03:10 +00:00
benjamin%smedbergs.us
ced811d848 Bug 301249 - Checkout and build mozilla/dbm as part of NSS instead of the mozilla client, and pull NSS by the release tag instead of by the NSS_CLIENT_TAG which is now deprecated! r=dougt (+nelsonb)
git-svn-id: svn://10.0.0.236/trunk@193038 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-27 16:21:55 +00:00
glen.beasley%sun.com
fe61b990c6 318970 wtc fix for RSA fipstest using RSA_HashSign r=neilW sr= brelyea
git-svn-id: svn://10.0.0.236/trunk@193000 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-25 23:48:07 +00:00
rrelyea%redhat.com
6c21f6f731 Bug 321350 Implement optimized code for NIST Suite B elliptic curves
r=douglas r=vipul


git-svn-id: svn://10.0.0.236/trunk@192960 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-24 22:55:51 +00:00
nelson%bolyard.com
7af3085ac0 Backout changes for bug 321350
Implement optimized code for NIST Suite B elliptic curves
Those changes broke the build on Solaris.  r=Sheriff Nelson


git-svn-id: svn://10.0.0.236/trunk@192912 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-24 09:08:24 +00:00
dbaron%dbaron.org
18e5499771 Check argc. b=330900 r=kengert sr=jst
git-svn-id: svn://10.0.0.236/trunk@192908 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-24 06:51:24 +00:00
rrelyea%redhat.com
7388a62dfe 321350 Implement optimized code for NIST Suite B elliptic curves
r=douglas.


git-svn-id: svn://10.0.0.236/trunk@192860 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-23 19:55:37 +00:00
nkwan%redhat.com
0739c799ea bugzilla #331369 - avoid calling fromRaw which calls into a non-ECC compliant NSS function
git-svn-id: svn://10.0.0.236/trunk@192809 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-22 21:53:52 +00:00
rrelyea%redhat.com
ca7ccce0f9 Bug 238051 Enable SSL session reuse for ECC cipher suites
r=nelson r=thomas.

patch in bug + white space changes suggested by nelson.


git-svn-id: svn://10.0.0.236/trunk@192798 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-22 19:18:30 +00:00
rrelyea%redhat.com
e7a6cf995a Updated previous patch with douglas's input. (still bug 323817
Truncation of hashes for ECDSA should be done at bit level, not octet level).
r= vipul r=douglas


git-svn-id: svn://10.0.0.236/trunk@192796 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-22 19:02:06 +00:00
dbaron%dbaron.org
0d431ff7b3 Fix indexing botch. Patch from Mikolaj J. Habryn <dichro-mozilla@rcpt.to>. r=kengert sr=dbaron b=330897
git-svn-id: svn://10.0.0.236/trunk@192772 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-22 07:40:40 +00:00
rrelyea%redhat.com
83549f268a Bug 273637 3 locks in softoken have unsafe initialization
r=alexi r=julien


git-svn-id: svn://10.0.0.236/trunk@192720 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-21 19:36:53 +00:00
rrelyea%redhat.com
c96829a043 Correct bug entry:
25683 EC param parsing error not propagated correctly
r=andreas.


git-svn-id: svn://10.0.0.236/trunk@192719 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-21 19:33:52 +00:00
rrelyea%redhat.com
7ed2261e58 Backing out previous changes that invalid or incorrect log entries for this
patch.


git-svn-id: svn://10.0.0.236/trunk@192718 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-21 19:30:10 +00:00
rrelyea%redhat.com
17876ef13a *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@192717 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-21 19:23:30 +00:00
kaie%kuix.de
451f5408ab bug 284450, Only use SSL V2 compatible hello, if SSL V2 is enabled
r=jgmyers, r=nelson


git-svn-id: svn://10.0.0.236/trunk@192712 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-21 18:43:09 +00:00
rrelyea%redhat.com
33dcc1b4e8 Bug 273637 3 locks in softoken have unsafe initialization
r=alexi r=julien


git-svn-id: svn://10.0.0.236/trunk@192673 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-21 02:28:48 +00:00
nelson%bolyard.com
cb1edeff24 Avoid stack overflow while generating primes. Bug 310145. r=wtchang
git-svn-id: svn://10.0.0.236/trunk@192604 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-19 05:09:30 +00:00
rrelyea%redhat.com
32e891dfe5 Bug 238051 Enable SSL session reuse for ECC cipher suites
r=nelson


git-svn-id: svn://10.0.0.236/trunk@192560 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-17 21:15:09 +00:00
rrelyea%redhat.com
be73ce883b Bug 329072 client sometimes fails to authenticate despite having cert
r= nelson


git-svn-id: svn://10.0.0.236/trunk@192559 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-17 20:44:23 +00:00
rrelyea%redhat.com
aae2b528f7 Bug 323817 Truncation of hashes for ECDSA should be done at bit level, not octet level
r=vipul.gupta@sun.com


git-svn-id: svn://10.0.0.236/trunk@192545 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-17 16:58:06 +00:00
rrelyea%redhat.com
15e015d2c3 Bugzilla Bug 326503 producing a ProofOfPossession signature on a EC CRMF fails
Use SEC_GetSignatureAlgorithmOidTag() to map to the signature oid.
r=wtc


git-svn-id: svn://10.0.0.236/trunk@192451 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-15 21:46:24 +00:00
rrelyea%redhat.com
488233e6ea Bugzilla Bug 326503 producing a ProofOfPossession signature on a EC CRMF fails
patch makes SHA1 the default hashing for RSA rather than MD5.
patch by wtc r=rrelyea.


git-svn-id: svn://10.0.0.236/trunk@192450 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-15 21:42:21 +00:00
rrelyea%redhat.com
f5da887bfd bug 329058 mpmontg.c doesn't compile when MP_CHAR_STORE_SLOW is defined
r=wtc


git-svn-id: svn://10.0.0.236/trunk@192434 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-15 19:22:32 +00:00
rrelyea%redhat.com
dd339f36d8 bug 329058 mpmontg.c doesn't compile when MP_CHAR_STORE_SLOW is defined
r=wtc


git-svn-id: svn://10.0.0.236/trunk@192432 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-15 19:13:12 +00:00