b=175012 Mozilla don't support multipart/signed mail with md5 micalg parameter

r=ducarroz sr=darin a=asa
This commit is contained in:
kaie%netscape.com 2002-10-22 14:48:14 +00:00
parent 27fca6a29e
commit 68f0cbb93c
3 changed files with 4 additions and 1 deletions

View File

@ -548,6 +548,7 @@ mime_find_class (const char *content_type, MimeHeaders *hdrs,
!nsCRT::strcasecmp(proto, APPLICATION_PKCS7_SIGNATURE))
&& micalg
&& (!nsCRT::strcasecmp(micalg, PARAM_MICALG_MD5) ||
!nsCRT::strcasecmp(micalg, PARAM_MICALG_MD5_2) ||
!nsCRT::strcasecmp(micalg, PARAM_MICALG_SHA1) ||
!nsCRT::strcasecmp(micalg, PARAM_MICALG_SHA1_2) ||
!nsCRT::strcasecmp(micalg, PARAM_MICALG_SHA1_3) ||

View File

@ -197,7 +197,8 @@ MimeMultCMS_init (MimeObject *obj)
ct = 0;
if (!micalg) return 0; /* #### bogus message? out of memory? */
if (!nsCRT::strcasecmp(micalg, PARAM_MICALG_MD5))
if (!nsCRT::strcasecmp(micalg, PARAM_MICALG_MD5) ||
!nsCRT::strcasecmp(micalg, PARAM_MICALG_MD5_2))
hash_type = nsIHash::HASH_AlgMD5;
else if (!nsCRT::strcasecmp(micalg, PARAM_MICALG_SHA1) ||
!nsCRT::strcasecmp(micalg, PARAM_MICALG_SHA1_2) ||

View File

@ -177,6 +177,7 @@
#define PARAM_MICALG "micalg"
#define PARAM_MICALG_MD2 "rsa-md2"
#define PARAM_MICALG_MD5 "rsa-md5"
#define PARAM_MICALG_MD5_2 "md5"
#define PARAM_MICALG_SHA1 "sha1"
#define PARAM_MICALG_SHA1_2 "sha-1"
#define PARAM_MICALG_SHA1_3 "rsa-sha1"