1. 26 Aug, 2015 3 commits
    • Matt Caswell's avatar
      Add NewSessionTicket test suite · ddcc5e5b
      Matt Caswell authored
      
      
      Add a set of tests for checking that NewSessionTicket messages are
      behaving as expected.
      
      Reviewed-by: default avatarTim Hudson <tjh@openssl.org>
      ddcc5e5b
    • Matt Caswell's avatar
      Fix TLSProxy end of test detection · 8af538e5
      Matt Caswell authored
      
      
      Previously TLSProxy would detect a successful handshake once it saw the
      server Finished message. This causes problems with abbreviated handshakes,
      or if the client fails to process a message from the last server flight.
      
      This change additionally sends some application data and finishes when the
      client sends a CloseNotify.
      
      Reviewed-by: default avatarTim Hudson <tjh@openssl.org>
      8af538e5
    • Matt Caswell's avatar
      Fix DTLS session ticket renewal · ee4ffd6f
      Matt Caswell authored
      
      
      A DTLS client will abort a handshake if the server attempts to renew the
      session ticket. This is caused by a state machine discrepancy between DTLS
      and TLS discovered during the state machine rewrite work.
      
      The bug can be demonstrated as follows:
      
      Start a DTLS s_server instance:
      openssl s_server -dtls
      
      Start a client and obtain a session but no ticket:
      openssl s_client -dtls -sess_out session.pem -no_ticket
      
      Now start a client reusing the session, but allow a ticket:
      openssl s_client -dtls -sess_in session.pem
      
      The client will abort the handshake.
      
      Reviewed-by: default avatarTim Hudson <tjh@openssl.org>
      ee4ffd6f
  2. 25 Aug, 2015 3 commits
  3. 24 Aug, 2015 5 commits
  4. 21 Aug, 2015 1 commit
  5. 17 Aug, 2015 5 commits
  6. 16 Aug, 2015 1 commit
  7. 14 Aug, 2015 10 commits
  8. 13 Aug, 2015 9 commits
  9. 12 Aug, 2015 3 commits