RE: WG LAST CALL: draft-ietf-smime-rfc2633bis-07.txt

Russ Housley <housley@vigilsec.com> Tue, 02 March 2004 02:53 UTC

Received: from above.proper.com (above.proper.com [208.184.76.39]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA25282 for <smime-archive@lists.ietf.org>; Mon, 1 Mar 2004 21:53:20 -0500 (EST)
Received: from above.proper.com (localhost.vpnc.org [127.0.0.1]) by above.proper.com (8.12.11/8.12.8) with ESMTP id i222ZbZ8069072; Mon, 1 Mar 2004 18:35:37 -0800 (PST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by above.proper.com (8.12.11/8.12.9/Submit) id i222Zb0Y069070; Mon, 1 Mar 2004 18:35:37 -0800 (PST)
X-Authentication-Warning: above.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from woodstock.binhost.com (woodstock.binhost.com [144.202.240.3]) by above.proper.com (8.12.11/8.12.8) with SMTP id i222ZaKx069063 for <ietf-smime@imc.org>; Mon, 1 Mar 2004 18:35:36 -0800 (PST) (envelope-from housley@vigilsec.com)
Received: (qmail 12435 invoked by uid 0); 2 Mar 2004 02:32:09 -0000
Received: from unknown (HELO Russ-Laptop.vigilsec.com) (218.37.227.193) by woodstock.binhost.com with SMTP; 2 Mar 2004 02:32:09 -0000
Message-Id: <5.2.0.9.2.20040301212939.04509890@mail.binhost.com>
X-Sender: housley@mail.binhost.com
X-Mailer: QUALCOMM Windows Eudora Version 5.2.0.9
Date: Mon, 01 Mar 2004 21:35:37 -0500
To: shollenbeck@verisign.com, turners@ieca.com
From: Russ Housley <housley@vigilsec.com>
Subject: RE: WG LAST CALL: draft-ietf-smime-rfc2633bis-07.txt
Cc: blake@brutesquadlabs.com, ietf-smime@imc.org
In-Reply-To: <5BEA6CDB196A4241B8BE129D309AA4AF02BF9A93@vsvapostal8.vcorp .ad.vrsn.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

My understanding of the MIME registration is that ZLIB is really used.

Russ


At 09:05 PM 3/1/2004 -0500, Hollenbeck, Scott wrote:
> >       If an implementation chooses to support compression, then
> >       the implementation MUST support the ZLIB compression
> >       algorithm.
> >
> > Russ
>
>Something to consider: ZLIB (RFC 1950) and DEFLATE (RFC 1951) are NOT the
>same thing.  I ran into a small bit of specification confusion (thankfully
>caught by Ned Freed) when my TLS compression draft went through IESG review.
>It might be worth noting Ned's comments so that rfc2633bis specifies the
>algorithm you intend:
>
>"First of all, it is important to realize that RFC 1950 and RFC 1951 specify
>two things: (1) A compression scheme and corresponding format called DEFLATE
>(1951) and (2) A general wrapper format for compressed data called ZLIB
>(1950).
>I believe most compression applications simply use the DEFLATE format and
>don't
>bother with the extra wrapper and most of our specifications that do this
>refer to deflate and RFC 1951 rather than zlib and RFC 1950.
>
>This document doesn't follow this approach. Rather, it repeatedly calls
>the compression scheme ZLIB and refers to both of the RFCs. Does this mean
>this specification actually uses the zlib wrapper? I suspect the answer
>is no, and if that's indeed the case, the document needs to be clarified
>in this regard. I suggest referring to the scheme as DEFLATE and removing
>the reference to RFC 1950 entirely.
>
>If, on the other hand, the intent really is to use the zlib wrapper, then
>the specification is incomplete in that ZLIB allows for multiple compression
>algorithms, checksumming, and so forth. These various settings would need to
>be specified in order to have interoperable ZLIB implementations."
>
>-Scott-