5326 Commits

Author SHA1 Message Date
cbiesinger%web.de
65d00ec4e1 297057 fix case of doOK()
patch by Frank Wein <bugzilla@mcsmurf.de> r=kaie sr=neil a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@177274 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-06 21:34:04 +00:00
nelsonb%netscape.com
48e3abcec3 Add a new assembly language source file with multiplication code for
Sparc v8 (not V8plus) CPUs.  This works around a performance regression
by restoring the former code.  Bug 303338. r=wtchang.
Modified Files: Makefile
Added Files:    mpi/mpv_sparcv8x.s


git-svn-id: svn://10.0.0.236/trunk@177266 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-06 11:08:41 +00:00
nelsonb%netscape.com
0a30d49c9a Add a comment clarifying that this source file is for sparc v8plus CPUs.
Upgrade license to tri-license.  Fix a bunch of whitespace problems,
WAY too much indentation.  Related to bug 303338. r=wtchang.
Modified Files: mpi/mpv_sparcv8.s


git-svn-id: svn://10.0.0.236/trunk@177265 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-06 11:06:55 +00:00
nelsonb%netscape.com
d19af5aed7 Move the TLS Pseudo Random Function (PRF) and the HMAC algorithm from
softoken to freebl.  Bug 303316. r=wtchang (with suggested changes)
Modified Files:
	freebl/blapi.h freebl/ldvector.c freebl/loader.c
	freebl/loader.h freebl/manifest.mn softoken/lowpbe.c
	softoken/manifest.mn softoken/pkcs11c.c softoken/pkcs11i.h
	softoken/tlsprf.c
Added Files:
	freebl/alghmac.c freebl/alghmac.h freebl/rawhash.c
	freebl/tlsprfalg.c
Removed Files:
	softoken/alghmac.c softoken/alghmac.h softoken/rawhash.c


git-svn-id: svn://10.0.0.236/trunk@177263 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-06 09:27:28 +00:00
nelsonb%netscape.com
4a8a7a3d21 This is the last trunk version of this file. The file will be moved
to nss/lib/freebl.  This version is identical to the first version
of this file in nss/lib/freebl.  Bug 303316. r=wtchang.
Modified Files: alghmac.c alghmac.h rawhash.c


git-svn-id: svn://10.0.0.236/trunk@177262 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-06 09:24:13 +00:00
nelsonb%netscape.com
7e86019de4 Add new functions for blapi symmetric ciphers and digest functions,
so that all those functions can initialize a preallocated context.
Bug 303334. r=rrelyea.
Modified Files: aeskeywrap.c alg2268.c arcfour.c blapi.h blapit.h desblapi.c
ldvector.c loader.c loader.h md2.c md5.c rijndael.c rijndael.h sha512.c


git-svn-id: svn://10.0.0.236/trunk@177260 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-06 07:24:21 +00:00
nelsonb%netscape.com
4ad2d2b4a4 Faster SHA1 implementation. Further corrections expected. bug 285932.
r=wtchang     Modified Files: prng_fips1861.c sha_fast.c sha_fast.h


git-svn-id: svn://10.0.0.236/trunk@177259 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-06 07:10:34 +00:00
julien.pierre.bugs%sun.com
55b70277a1 Fix for bug 303494 . SEC_LookupCrls passes the address of a stack variable that goes out of scope. r=nelson,wtchang
git-svn-id: svn://10.0.0.236/trunk@177189 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-05 21:15:22 +00:00
wtchang%redhat.com
29744c20ed Removed noeccert.sh and noectools.sh from CVS. These two files are
automatically created by the fixtests.sh script by copying the non-ECC
(default) test scripts to these names. r=vipul.gupta.
Removed Files: cert/noeccert.sh tools/noectools.sh


git-svn-id: svn://10.0.0.236/trunk@177103 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-04 16:27:07 +00:00
dougt%meer.net
6bed006974 Minimo only. Backing out 300373.
git-svn-id: svn://10.0.0.236/trunk@177056 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-03 05:24:18 +00:00
nelsonb%netscape.com
520cc33a7a NSC_CopyObject can now copy token keys to session keys. Bug 289530.
r=rrelyea. Modified Files: pkcs11.c pkcs11u.c


git-svn-id: svn://10.0.0.236/trunk@177049 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-03 02:26:55 +00:00
nelsonb%netscape.com
319ebe9c7c Implement PK11_CopyTokenPrivKeyToSessionPrivKey, function to copy token
RSA private key to a session key, to eliminate DB lookups and 3DES
unwrapping for every use.  Bug 274538.  r=rrelyea.
Modified Files: nss/nss.def pk11wrap/pk11akey.c pk11wrap/pk11pub.h


git-svn-id: svn://10.0.0.236/trunk@177048 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-03 01:57:40 +00:00
nelsonb%netscape.com
32e6b5af26 Eliminate numerous potential causes of sending invalid (zero) session
handles down to a PKCS11 module.  Bug 292049. r=relyea.
Modified Files: pk11akey.c pk11auth.c pk11obj.c pk11skey.c pk11slot.c
 	pk11util.c


git-svn-id: svn://10.0.0.236/trunk@177047 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-03 01:22:07 +00:00
timeless%mozdev.org
236e5ac36b Bug 283569 OOM crash [@ nsNSS_SSLGetClientAuthData]
patch by b.jacques@planet.nl r=kaie sr=darin a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176970 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 14:22:50 +00:00
nelsonb%netscape.com
742a00fca1 remove NSS_CLASSIC code from pk11cert.c and pk11nobj.c.
bug 293847  r=rrelyea


git-svn-id: svn://10.0.0.236/trunk@176949 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 01:34:38 +00:00
wtchang%redhat.com
5bfcfae787 Bugzilla Bug 298957: PK11_TokenKeyGenWithFlags will be released in NSS
3.10.2.


git-svn-id: svn://10.0.0.236/trunk@176945 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 01:04:55 +00:00
wtchang%redhat.com
b66657989d Bugzilla Bug 298957: improved the comment for PK11_TokenKeyGenWithFlags.
r=relyea.


git-svn-id: svn://10.0.0.236/trunk@176944 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 01:03:08 +00:00
wtchang%redhat.com
0d646a7f1d Bugzilla Bug 302663: SECKEY_CopySubjectPublicKeyInfo needs to copy the
subjectPublicKeyInfo as a bit string. r=nelsonb,jpierre.  Thanks to
Mikhail Teterin <mi+mozilla@aldan.algebra.com> for the bug report and
Purify output.


git-svn-id: svn://10.0.0.236/trunk@176942 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 00:34:00 +00:00
wtchang%redhat.com
aab242ff15 Bugzilla Bug 302262: Check for SECITEM_AllocItem failure in
MPINT_TO_SECITEM. r=nelsonb.


git-svn-id: svn://10.0.0.236/trunk@176940 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-01 22:43:54 +00:00
wtchang%redhat.com
013d0a0b6d Added a comment that answers the question "why isn't there a pairwise
consistency test for Diffie-Hellman or ECDH key pairs?"


git-svn-id: svn://10.0.0.236/trunk@176939 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-01 21:04:41 +00:00
relyea%netscape.com
a32dc534bb Bugzilla Bug 298906 really check in the patch to the tip, not a test branch
crash when accepting new certificate permanently on taschenonkel.de
r=wtc, r=nelson


git-svn-id: svn://10.0.0.236/trunk@176937 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-01 20:41:30 +00:00
wtchang%redhat.com
db99ce3bd7 Bugzilla Bug 302262: dsa.c should use the macros defined in secmpi.h.
r=nelsonb.


git-svn-id: svn://10.0.0.236/trunk@176936 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-01 18:51:06 +00:00
relyea%netscape.com
0857f8110d I have to many patches in one tree! Stay at 1.103 until this patch has a bug and
reviews!


git-svn-id: svn://10.0.0.236/trunk@176935 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-01 18:32:45 +00:00
relyea%netscape.com
4b2e3104a4 These changes were part of a different patch, reviews are not yet complete.
Backing out to previous versions.


git-svn-id: svn://10.0.0.236/trunk@176934 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-01 18:31:12 +00:00
relyea%netscape.com
5edb883ec2 ARG -- reverted to the wrong version. The correct version was 1.103, not 1.102
git-svn-id: svn://10.0.0.236/trunk@176933 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-01 18:27:30 +00:00
relyea%netscape.com
64cf5f3db1 Backing out previous checkin. This was a separate unreviewed patch.
git-svn-id: svn://10.0.0.236/trunk@176932 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-01 18:26:12 +00:00
relyea%netscape.com
d2aa2698b3 Bug 298906 crash when accepting new certificate permanently on taschenonkel.de
r=wtc, sr=nelson


git-svn-id: svn://10.0.0.236/trunk@176931 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-01 18:23:56 +00:00
dveditz%cruzio.com
7155407c6a form action=javascript: shouldn't trigger the insecure submit warning (bug 182179). Patch by Iain MacDonnell, r=dveditz, sr=darin, a=asa
git-svn-id: svn://10.0.0.236/trunk@176896 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-31 19:06:27 +00:00
wtchang%redhat.com
4bf2d16953 Bugzilla Bug 302219: added CKM_RSA_X9_31_KEY_PAIR_GEN support. r=relyea.
git-svn-id: svn://10.0.0.236/trunk@176858 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-29 23:43:40 +00:00
wtchang%redhat.com
168b17e81e Bugzilla Bug 302219: added CKM_RSA_X9_31_KEY_PAIR_GEN support to
PK11_GenerateKeyPair. r=relyea.


git-svn-id: svn://10.0.0.236/trunk@176857 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-29 23:23:35 +00:00
relyea%netscape.com
a8304c0049 Bug 278276 Slot List Elements cannot be freed by applications.
wtchang: review+
julien.pierre.bugs: superreview+


git-svn-id: svn://10.0.0.236/trunk@176821 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 23:17:43 +00:00
relyea%netscape.com
f34ac3e48a bug 278276 Slot List Elements cannot be freed by applications.
wtchang: review+
julien.pierre.bugs: superreview+
	E


git-svn-id: svn://10.0.0.236/trunk@176820 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 23:16:26 +00:00
relyea%netscape.com
27890c50ee bug 278276 Slot List Elements cannot be freed by applications.
Export a free function for slot list elements.

r = wtc & julien.


git-svn-id: svn://10.0.0.236/trunk@176819 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 23:13:21 +00:00
mconnor%steelgryphon.com
07e51d0983 bug 194141 - missing calls to SSL_ClearSessionCache, r=nelson.bolyard, sr=dveditz, a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176789 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 18:15:20 +00:00
wtchang%redhat.com
ae7242a52d Bugzilla Bug 302262: fixed an error in the comment. Set the error code
if signature verification fails.  r=nelsonb.


git-svn-id: svn://10.0.0.236/trunk@176688 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-27 18:48:44 +00:00
julien.pierre.bugs%sun.com
1f88493901 Fix for bug 292151 . Prevent strsclnt from starting threads for each connection. Allow specifying a ratio of full handshakes . r=nelson
git-svn-id: svn://10.0.0.236/trunk@176556 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-25 20:39:14 +00:00
wtchang%redhat.com
b26223d399 Bugzilla Bug 298514: Moved the FIPS 140-2 pairwise consistency check from
pk11wrap to softoken because the softoken shared library is our new crypto
module boundary. r=relyea,nelsonb.
Modified files: pk11wrap/pk11akey.c softoken/fipstokn.c softoken/pkcs11c.c


git-svn-id: svn://10.0.0.236/trunk@176472 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-22 22:11:22 +00:00
bzbarsky%mit.edu
354647c8df Expose the subject name for the cert and an nsISupports pointer to the cert on
nsIPrincipal that represents a certificate principal.  Change preference
storage to ensure matches in not only the fingerprint but also the subjectName
before applying privileges from preferences to a certificate principal.  Remove
possibility for creating certificate principals without a useful identifying
name and make sure that names don't get munged by being forced to ASCII.  Bug
240661, r=caillon, sr=dveditz, a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176458 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-22 19:05:42 +00:00
christophe.ravel.bugs%sun.com
1c1e6a000a 238319: Sun packages changes
Change rpm packaging for RHEL3 i386 and x86_64.


git-svn-id: svn://10.0.0.236/trunk@176439 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-22 15:32:50 +00:00
wtchang%redhat.com
99edc55e5e Bugzilla Bug 298957: moved PK11_TokenKeyGenWithFlags from the NSS_3.11
section to the NSS_3.10.1 section because we plan to export that function
in NSS 3.10.1. r=jpierre.


git-svn-id: svn://10.0.0.236/trunk@176426 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-22 01:43:36 +00:00
wtchang%redhat.com
cfcf6a7dcb Bugzilla Bug 298516: fixed problems found by code inspection. r=relyea.
Modified Files: pk11db.c pkcs11.c


git-svn-id: svn://10.0.0.236/trunk@176423 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-22 00:47:18 +00:00
wtchang%redhat.com
e9988681e7 Bugzilla Bug 298957: make the new function PK11_TokenKeyGenWithFlags
"legacy free" and move the code that set the CKF_ENCRYPT flag by default
and the Fortezza hack code to PK11_TokenKeyGen. r=relyea.


git-svn-id: svn://10.0.0.236/trunk@176419 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-22 00:07:52 +00:00
wtchang%redhat.com
78e668b9ca Bugzilla Bug 288647: enable building NSS with an NSPR binary distribution.
Introduced NSPR_INCLUDE_DIR and NSPR_LIB_DIR make variables. Portions of
the patch were contributed by Chris Seawood <cls@seawood.org>. r=relyea.
Modified Files:
	coreconf/OS2.mk coreconf/OpenVMS.mk coreconf/location.mk
	nss/cmd/platlibs.mk nss/cmd/shlibsign/Makefile
	nss/cmd/shlibsign/sign.cmd nss/cmd/shlibsign/sign.sh
	nss/lib/ckfw/builtins/Makefile
	nss/lib/fortcrypt/swfort/pkcs11/Makefile nss/lib/nss/config.mk
	nss/lib/smime/config.mk nss/lib/softoken/config.mk
	nss/lib/ssl/config.mk


git-svn-id: svn://10.0.0.236/trunk@176418 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-21 23:48:30 +00:00
wtchang%redhat.com
0e16d74836 Bugzilla bug 301212: Upgraded to zlib 1.2.3. r=relyea.
Modified Files:
	README adler32.c compress.c crc32.c deflate.c deflate.h
	example.c gzio.c infback.c inffast.c inflate.c inflate.h
	inftrees.c inftrees.h minigzip.c trees.c uncompr.c zconf.h
	zlib.h zutil.c zutil.h


git-svn-id: svn://10.0.0.236/trunk@176360 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-20 20:32:42 +00:00
pkw%us.ibm.com
fb203422e2 Bug 296449 - Error in string handling within <keygen>
r=kaie.bugs@gmail.com, sr=dveditz@cruzio.com, a=benjamin@smedbergs.us


git-svn-id: svn://10.0.0.236/trunk@176351 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-20 19:31:22 +00:00
timeless%mozdev.org
9b3053d086 Bug 283563 OOM crash [@ GetSlotWithMechanism][@ nsKeygenFormProcessor::GetPublicKey]
patch by b.jacques@planet.nl r=kaie sr=darin a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176041 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-13 19:31:14 +00:00
jshin%mailaps.org
5d6c3bdce9 bug 224820 : support UTF-16/32 (non-byte oriented char. encoding) in the form submission : r=biesi, sr=bz, a=asa
git-svn-id: svn://10.0.0.236/trunk@176005 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-13 16:55:59 +00:00
bzbarsky%mit.edu
81d4b26e36 Fix leak due to non-use of already_AddRefed. Bug 296364, r=kaie, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@176004 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-13 16:53:06 +00:00
dougt%meer.net
3bc42cf974 Backing out my changes in the last few hours because Chase is tagging the tree. (the tree was open, but he was tagging)
git-svn-id: svn://10.0.0.236/trunk@175970 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-12 22:01:25 +00:00
dougt%meer.net
b08c48d3dc Fixing build bustage. Must use FORCE_USE_PIC when FORCE_SHARED_LIB. MINIMO only.
git-svn-id: svn://10.0.0.236/trunk@175968 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-12 21:39:45 +00:00