Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id AD39A126579
 for <quic-issues@ietfa.amsl.com>; Wed,  7 Dec 2016 16:37:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.196
X-Spam-Level: 
X-Spam-Status: No, score=-7.196 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_32=0.001, HTML_MESSAGE=0.001,
 RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001,
 RP_MATCHES_RCVD=-2.896, SPF_PASS=-0.001]
 autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key)
 header.d=github.com
Received: from mail.ietf.org ([4.31.198.44])
 by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id ZJkZ7Nyl9igY for <quic-issues@ietfa.amsl.com>;
 Wed,  7 Dec 2016 16:37:48 -0800 (PST)
Received: from o3.sgmail.github.com (o3.sgmail.github.com [192.254.112.98])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id AC31E1294A3
 for <quic-issues@ietf.org>; Wed,  7 Dec 2016 16:37:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; 
 h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe;
 s=s20150108; bh=2HonRJWhMVtdBfjCWqtWT0oXJc8=; b=sQRcuClDlWUl8+Ee
 ZB8r1K3ax306PAbr+4Gq6TqU7l6wSQDBHmFAuCC1fnz5BOgGJrTQtB9cFkFQED+k
 kOpOfWNq5xDqgf1D60XV2AeLz5VqVWl0Z3FH/0DRaXBMs7PG4u9sWyVZ6a2/ITms
 Xk+Xp5FDq4pCJM6ePqw26TE/A0E=
Received: by filter0654p1mdw1.sendgrid.net with SMTP id
 filter0654p1mdw1-14175-5848AB5B-2
 2016-12-08 00:37:47.020667082 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net
 (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17])
 by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id kLit1SblThCSv_ZNbYN5cg
 for <quic-issues@ietf.org>; Thu, 08 Dec 2016 00:37:47.010 +0000 (UTC)
Date: Wed, 07 Dec 2016 16:37:46 -0800
From: Mike Bishop <notifications@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/30/review/11928784@github.com>
In-Reply-To: <quicwg/base-drafts/pull/30@github.com>
References: <quicwg/base-drafts/pull/30@github.com>
Subject: Re: [quicwg/base-drafts] TLS interface overview (#30)
Mime-Version: 1.0
Content-Type: multipart/alternative;
 boundary="--==_mimepart_5848ab5ae1097_702d3f95adccd1343641f1";
 charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3JhflqRfbITiE/6Nwzq9tTpY+5aBLHR92IOC
 fNT0VyYfM6hxhAV6ySdGFuZfRKJruLTQWhVWMlOe6ubcyiLXri8/lvLC173vpt5NFaBtY7LfZ9DNVt
 k0FW8gcdBgISgwnF23jx7M5Z8yoaRUjOqA9tKeENSxPYrF7acfvybIaD7Kc1awDv1rh3dSVZTIYeKg
 k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/gUoTnUmR_Jz6i9w_ryclEteM384>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: quicwg/base-drafts
 <reply+0166e4ab1d89f7b612255ae250ee1514e2060c82a3292fbf92cf0000000114606d5a92a169ce0b706324@reply.github.com>
List-Id: Notification list for GitHub issues related to the QUIC WG
 <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>,
 <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>,
 <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Dec 2016 00:37:50 -0000

----==_mimepart_5848ab5ae1097_702d3f95adccd1343641f1
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop commented on this pull request.



> +Additional functions might be needed to configure TLS.
+
+
+### Handshake Interface
+
+In order to drive the handshake, TLS depends on being able to send and receive
+handshake messages on stream 1.  There are two basic functions on this
+interface: one where QUIC requests handshake messages and one where QUIC
+provides handshake packets.
+
+A QUIC client starts TLS by requesting TLS handshake octets from
+TLS.  The client acquires handshake octets before sending its first packet.
+
+A QUIC server starts the process by providing TLS with any stream 1 octets that
+might have arrived.  Only in-sequence packets are delivered; packets that arrive
+out of order are buffered by QUIC until all preceding packets are available.

Should this be "frames"?  Packets might be lost and retransmitted, so you wouldn't necessarily have preceding packets becoming available.  (Not including in the purely-editorial commit I'm preparing, because I'm not certain if that's the correct wording.)

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/quicwg/base-drafts/pull/30#pullrequestreview-11928784
----==_mimepart_5848ab5ae1097_702d3f95adccd1343641f1
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/30#pullrequestreview-11928784">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; +Additional functions might be needed to configure TLS.
+
+
+### Handshake Interface
+
+In order to drive the handshake, TLS depends on being able to send and receive
+handshake messages on stream 1.  There are two basic functions on this
+interface: one where QUIC requests handshake messages and one where QUIC
+provides handshake packets.
+
+A QUIC client starts TLS by requesting TLS handshake octets from
+TLS.  The client acquires handshake octets before sending its first packet.
+
+A QUIC server starts the process by providing TLS with any stream 1 octets that
+might have arrived.  Only in-sequence packets are delivered; packets that arrive
+out of order are buffered by QUIC until all preceding packets are available.
</pre>
<p>Should this be "frames"?  Packets might be lost and retransmitted, so you wouldn't necessarily have preceding packets becoming available.  (Not including in the purely-editorial commit I'm preparing, because I'm not certain if that's the correct wording.)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/pull/30#pullrequestreview-11928784">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwcpVny8s_7PzLfCZcQw8kghteKbks5rF1FagaJpZM4K9Ynx">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_LVOFvBIfOPQOQWyOgLEx7TdRHwks5rF1FagaJpZM4K9Ynx.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/30#pullrequestreview-11928784"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@MikeBishop commented on #30"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/30#pullrequestreview-11928784"}}}</script>
----==_mimepart_5848ab5ae1097_702d3f95adccd1343641f1--

