Re: [quicwg/base-drafts] lost_pn can no longer be negative (#2621)

Jana Iyengar <> Mon, 15 April 2019 23:56 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id C6EF4120198 for <>; Mon, 15 Apr 2019 16:56:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -8
X-Spam-Status: No, score=-8 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_32=0.001, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id ciEgYFGXgGpH for <>; Mon, 15 Apr 2019 16:56:29 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 066E712009A for <>; Mon, 15 Apr 2019 16:56:29 -0700 (PDT)
Date: Mon, 15 Apr 2019 16:56:28 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1555372588; bh=LAEFXP492Onc2iBGCWx84NkPsnTHXi5/8WI81Nv7gx0=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=urhwBZvTzgu00fHATGSSn036Mmc2UKEUJ93kNxX/yeDIAhFPRvEYrgG+zFsJL3Mq3 Tde3cvi359xbQ8BpEmOMYpowuUN6Gb8df3rTo+wHhuV/DOJ4R4B4A5yZznPqSeWZS8 FL8HlaTldspNmWHuXAeKeWGyoNLO10YaPRh2YipM=
From: Jana Iyengar <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/2621/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] lost_pn can no longer be negative (#2621)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5cb51a2c1f5ce_7af43f7f828d45b4606d4"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
Archived-At: <>
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Mon, 15 Apr 2019 23:56:31 -0000

@ianswett: UINT64_MAX is commonly used as infinite. FWIW, I don't think it's a lot of complexity. Implementations have to handle special case conditions (such as initial state) anyways, and writing it down doesn't make implementations more complex.

Good point about 62 bits, but I'm generally wary of implementing PN as a signed int. You'd have to check for < 0 in all sorts of places then.

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub: