Re: [AVT] draft-kerr-avt-vorbis-rtp-04

Linus Walleij <triad@df.lth.se> Tue, 18 January 2005 08:00 UTC

Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA27750 for <avt-archive@ietf.org>; Tue, 18 Jan 2005 03:00:19 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CqoWz-0000AF-93 for avt-archive@ietf.org; Tue, 18 Jan 2005 03:16:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CqoGa-0001XZ-1V; Tue, 18 Jan 2005 02:59:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Cqo9p-0000cK-4n for avt@megatron.ietf.org; Tue, 18 Jan 2005 02:52:11 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA27258 for <avt@ietf.org>; Tue, 18 Jan 2005 02:52:06 -0500 (EST)
Received: from igloo.df.lth.se ([194.47.250.47] helo=df.lth.se) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CqoP0-0008SB-Vz for avt@ietf.org; Tue, 18 Jan 2005 03:07:52 -0500
Received: from igloo.df.lth.se (localhost [127.0.0.1]) by df.lth.se (8.13.1/8.13.1) with ESMTP id j0I7q14p027490 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 18 Jan 2005 08:52:01 +0100 (CET)
Received: from localhost (triad@localhost) by igloo.df.lth.se (8.13.1/8.13.1/Submit) with ESMTP id j0I7q01R027487; Tue, 18 Jan 2005 08:52:00 +0100 (CET)
X-Authentication-Warning: igloo.df.lth.se: triad owned process doing -bs
Date: Tue, 18 Jan 2005 08:52:00 +0100
From: Linus Walleij <triad@df.lth.se>
To: Phil Kerr <phil@plus24.com>
Subject: Re: [AVT] draft-kerr-avt-vorbis-rtp-04
In-Reply-To: <41EBB54A.6020601@plus24.com>
Message-ID: <Pine.GSO.4.60.0501180846290.26244@igloo.df.lth.se>
References: <41EB9C99.2080508@plus24.com> <41EBAE6C.5020603@ericsson.com> <41EBB54A.6020601@plus24.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"; format="flowed"
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 79899194edc4f33a41f49410777972f8
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>, Colin Perkins <csp@csperkins.org>, AVT List <avt@ietf.org>
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
Sender: avt-bounces@ietf.org
Errors-To: avt-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9182cfff02fae4f1b6e9349e01d62f32

On Mon, 17 Jan 2005, Phil Kerr wrote:

> Thanks for clarifying this point.  To avoid the problems you've mentioned 
> should I include polynomial function and a C code snippet?

Ideally, that's how it should be done. I don't know if there is an RFC for 
CRC32 that you could simply reference (after checking that it conforms to 
your implementation of course).

Another approach, which I used in the past, is to use SHA-1 hashing 
instead (160 bits), and reference RFC 3174, which already carries an 
example implementation. If you need a free-to-use BSD-like license 
implementation of SHA-1, you can find one in my SHFtool test 
implementation (http://www.df.lth.se/~triad/krad/shftool/) which you are 
more than welcome to use if you like.

Hope this helps...

Yours,
Linus Walleij

_______________________________________________
Audio/Video Transport Working Group
avt@ietf.org
https://www1.ietf.org/mailman/listinfo/avt