Subject: [quicwg/base-drafts] 7c41ea: Use the VERSION flag to identify 0-RTT packets

From: janaiyengar <[email-masked]>
Date: Mon, 06 Feb 2017 21:31:59 -0800

Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 7c41ea00b07e8c10fd29e5047f5f614e48b4597b
      https://github.com/quicwg/base-drafts/commit/7c41ea00b07e8c10fd29e5047f5f614e48b4597b
  Author: Martin Thomson <[email-masked]>
  Date:   2017-01-24 (Tue, 24 Jan 2017)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Use the VERSION flag to identify 0-RTT packets

This aligns the transport draft with the tls draft.

The primary reason for using this identification is that there are three types
of keys that are in concurrent use during a 0-RTT handshake: unprotected
(cleartext), 0-RTT and 1-RTT.  Identifying 0-RTT packets this way allows the
server to avoid trial decryption.

  Commit: 223fd75c121fcf3ffcb8eb7312034d617ac1b37b
      https://github.com/quicwg/base-drafts/commit/223fd75c121fcf3ffcb8eb7312034d617ac1b37b
  Author: Martin Thomson <[email-masked]>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Require both version negotiation AND 1-RTT keys

  Commit: a426fb34882a7e4ac3982d158d2bb4733488fb0d
      https://github.com/quicwg/base-drafts/commit/a426fb34882a7e4ac3982d158d2bb4733488fb0d
  Author: janaiyengar <[email-masked]>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge pull request #207 from quicwg/0rtt_version_bit

Use the VERSION flag to identify 0-RTT packets

Compare: https://github.com/quicwg/base-drafts/compare/3e7364007e03...a426fb34882a