Subject: [quicwg/base-drafts] 15db29: Refactor key schedule

From: Martin Thomson <[email-masked]>
Date: Thu, 01 Mar 2018 14:33:37 -0800

Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 15db29eb2aceb42987e7fc12761a05507af87099
      https://github.com/quicwg/base-drafts/commit/15db29eb2aceb42987e7fc12761a05507af87099
  Author: Martin Thomson <[email-masked]>
  Date:   2018-01-29 (Mon, 29 Jan 2018)

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

  Log Message:
  -----------
  Refactor key schedule

This is an almost purely editorial change.  It consolidates the description of
QHKDF-Expand and corrects a bunch of minor things related to key derivation and
expansion.  This is the parts of #1043 that I wanted to keep.

The only non-editorial change is a change to the handshake salt used to derive
handshake keys.  That should keep the fresh.

Closes #1043.

  Commit: 000d20c36980037f50b77cf2f020d9b3fa7db357
      https://github.com/quicwg/base-drafts/commit/000d20c36980037f50b77cf2f020d9b3fa7db357
  Author: Martin Thomson <[email-masked]>
  Date:   2018-03-02 (Fri, 02 Mar 2018)

  Changed paths:
    M .circleci/config.yml
    M Makefile
    M README.md
    M draft-ietf-quic-http.md
    A draft-ietf-quic-invariants.md
    A draft-ietf-quic-qcram.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 key-schedule-cleanup

  Commit: 65c8d8fb76e4f70a41f75a0d872582fbea883108
      https://github.com/quicwg/base-drafts/commit/65c8d8fb76e4f70a41f75a0d872582fbea883108
  Author: Martin Thomson <[email-masked]>
  Date:   2018-03-02 (Fri, 02 Mar 2018)

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

  Log Message:
  -----------
  Merge pull request #1077 from quicwg/key-schedule-cleanup

Refactor key schedule

Compare: https://github.com/quicwg/base-drafts/compare/c8ed2a249e62...65c8d8fb76e4