[tsvwg] [Technical Errata Reported] RFC4960 (3423)

RFC Errata System <rfc-editor@rfc-editor.org> Sat, 01 December 2012 23:50 UTC

Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE15D21E80CE for <tsvwg@ietfa.amsl.com>; Sat, 1 Dec 2012 15:50:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.283
X-Spam-Level:
X-Spam-Status: No, score=-102.283 tagged_above=-999 required=5 tests=[AWL=0.317, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uGZBz-7YX1rC for <tsvwg@ietfa.amsl.com>; Sat, 1 Dec 2012 15:50:45 -0800 (PST)
Received: from rfc-editor.org (rfc-editor.org [IPv6:2001:1890:123a::1:2f]) by ietfa.amsl.com (Postfix) with ESMTP id 3940C21E80B7 for <tsvwg@ietf.org>; Sat, 1 Dec 2012 15:50:45 -0800 (PST)
Received: by rfc-editor.org (Postfix, from userid 30) id BF442B1E002; Sat, 1 Dec 2012 15:42:42 -0800 (PST)
To: randall@lakerest.net, wes@mti-systems.com, martin.stiemerling@neclab.eu, gorry@erg.abdn.ac.uk, jmpolk@cisco.com, black_david@emc.com
From: RFC Errata System <rfc-editor@rfc-editor.org>
Message-Id: <20121201234242.BF442B1E002@rfc-editor.org>
Date: Sat, 01 Dec 2012 15:42:42 -0800
Cc: epontan@gmail.com, tsvwg@ietf.org, rfc-editor@rfc-editor.org
Subject: [tsvwg] [Technical Errata Reported] RFC4960 (3423)
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tsvwg>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 01 Dec 2012 23:50:45 -0000

The following errata report has been submitted for RFC4960,
"Stream Control Transmission Protocol".

--------------------------------------
You may review the report below and at:
http://www.rfc-editor.org/errata_search.php?rfc=4960&eid=3423

--------------------------------------
Type: Technical
Reported by: Pontus Andersson <epontan@gmail.com>

Section: B

Original Text
-------------
   unsigned long
   generate_crc32c(unsigned char *buffer, unsigned int length)
   {
     unsigned int i;
     unsigned long crc32 = ~0L;

Corrected Text
--------------
   unsigned long
   generate_crc32c(unsigned char *buffer, unsigned int length)
   {
     unsigned int i;
     unsigned long crc32 = 0xffffffffL;

Notes
-----
The remainder register (crc32) should be initialized to 0xffffffffL rather than ~0L, for correct operation on platforms where unisigned long is longer than 32 bits. I.e., 64-bit platforms.

Instructions:
-------------
This errata is currently posted as "Reported". If necessary, please
use "Reply All" to discuss whether it should be verified or
rejected. When a decision is reached, the verifying party (IESG)
can log in to change the status and edit the report, if necessary. 

--------------------------------------
RFC4960 (draft-ietf-tsvwg-2960bis-05)
--------------------------------------
Title               : Stream Control Transmission Protocol
Publication Date    : September 2007
Author(s)           : R. Stewart, Ed.
Category            : PROPOSED STANDARD
Source              : Transport Area Working Group
Area                : Transport
Stream              : IETF
Verifying Party     : IESG