1. 11 1月, 2017 9 次提交
  2. 10 1月, 2017 1 次提交
  3. 09 12月, 2016 5 次提交
  4. 30 11月, 2016 1 次提交
  5. 24 11月, 2016 1 次提交
  6. 23 11月, 2016 4 次提交
    • M
      Fix some style issues identified during review · f5ca0b04
      Matt Caswell 提交于
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      f5ca0b04
    • M
      Fix SSL_IS_TLS13(s) · c805f618
      Matt Caswell 提交于
      The SSL_IS_TLS13() macro wasn't quite right. It would come back with true
      in the case where we haven't yet negotiated TLSv1.3, but it could be
      negotiated.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      c805f618
    • M
      Update state machine to be closer to TLS1.3 · 92760c21
      Matt Caswell 提交于
      This is a major overhaul of the TLSv1.3 state machine. Currently it still
      looks like TLSv1.2. This commit changes things around so that it starts
      to look a bit less like TLSv1.2 and bit more like TLSv1.3.
      
      After this commit we have:
      
      ClientHello
      + key_share          ---->
                                 ServerHello
                                 +key_share
                                 {CertificateRequest*}
                                 {Certificate*}
                                 {CertificateStatus*}
                           <---- {Finished}
      {Certificate*}
      {CertificateVerify*}
      {Finished}           ---->
      [ApplicationData]    <---> [Application Data]
      
      Key differences between this intermediate position and the final TLSv1.3
      position are:
      - No EncryptedExtensions message yet
      - No server side CertificateVerify message yet
      - CertificateStatus still exists as a separate message
      - A number of the messages are still in the TLSv1.2 format
      - Still running on the TLSv1.2 record layer
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      92760c21
    • M
      Remove old style NewSessionTicket from TLSv1.3 · 9362c93e
      Matt Caswell 提交于
      TLSv1.3 has a NewSessionTicket message, but it is *completely* different to
      the TLSv1.2 one and may as well have been called something else. This commit
      removes the old style NewSessionTicket from TLSv1.3. We will have to add the
      new style one back in later.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      9362c93e
  7. 16 11月, 2016 10 次提交
  8. 14 11月, 2016 1 次提交
  9. 10 11月, 2016 5 次提交
  10. 09 11月, 2016 3 次提交