Subject: [quicwg/base-drafts] 98905a: Describe inputs to TLS more clearly

From: Martin Thomson <[email-masked]>
Date: Tue, 08 Sep 2020 15:39:16 -0700

Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 98905a16f9ed3b024d71cbf41dbb2724d0c21fb6
      https://github.com/quicwg/base-drafts/commit/98905a16f9ed3b024d71cbf41dbb2724d0c21fb6
  Author: Martin Thomson <[email-masked]>
  Date:   2020-08-18 (Tue, 18 Aug 2020)

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

  Log Message:
  -----------
  Describe inputs to TLS more clearly

This clarifies the TLS interface by explaining that TLS only generates
outputs (handshake bytes or keying material) in response to inputs.
Previously, the only inputs we acknowledged were the handshake bytes,
but this recognizes two more: the signal from the client to start
handshaking, and - for async validation - a signal that a certificate is
OK or not.

Closes #3873.

  Commit: 6d6a93fe5dfa40380e138f72dc1436ce4e093608
      https://github.com/quicwg/base-drafts/commit/6d6a93fe5dfa40380e138f72dc1436ce4e093608
  Author: Martin Thomson <[email-masked]>
  Date:   2020-09-02 (Wed, 02 Sep 2020)

  Changed paths:
    M draft-ietf-quic-http.md
    M draft-ietf-quic-qpack.md
    M draft-ietf-quic-recovery.md
    M draft-ietf-quic-tls.md
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge branch 'master' into async-cert-validation

  Commit: 4652e7d4da00341b5c8757643024b2f1501e2d44
      https://github.com/quicwg/base-drafts/commit/4652e7d4da00341b5c8757643024b2f1501e2d44
  Author: Martin Thomson <[email-masked]>
  Date:   2020-09-02 (Wed, 02 Sep 2020)

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

  Log Message:
  -----------
  Certificate validation external to the stack

  Commit: ec056cc4f80aca8be5d19b351c2767eb595abe74
      https://github.com/quicwg/base-drafts/commit/ec056cc4f80aca8be5d19b351c2767eb595abe74
  Author: Martin Thomson <[email-masked]>
  Date:   2020-09-02 (Wed, 02 Sep 2020)

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

  Log Message:
  -----------
  Framing this as async processing works pretty well

  Commit: ff171e1236a987958d7d3f54b7d31dd9c3452150
      https://github.com/quicwg/base-drafts/commit/ff171e1236a987958d7d3f54b7d31dd9c3452150
  Author: Martin Thomson <[email-masked]>
  Date:   2020-09-07 (Mon, 07 Sep 2020)

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

  Log Message:
  -----------
  Editorial comments

  Commit: 3f5f1991a299a7421b8b8ff2748cf40b72fe5e5e
      https://github.com/quicwg/base-drafts/commit/3f5f1991a299a7421b8b8ff2748cf40b72fe5e5e
  Author: Martin Thomson <[email-masked]>
  Date:   2020-09-09 (Wed, 09 Sep 2020)

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

  Log Message:
  -----------
  Merge pull request #4011 from quicwg/async-cert-validation

Describe inputs to TLS more clearly

Compare: https://github.com/quicwg/base-drafts/compare/47d393491448...3f5f1991a299