1. 26 3月, 2013 2 次提交
    • D
      Provisional DTLS 1.2 support. · c3b344e3
      Dr. Stephen Henson 提交于
      Add correct flags for DTLS 1.2, update s_server and s_client to handle
      DTLS 1.2 methods.
      
      Currently no support for version negotiation: i.e. if client/server selects
      DTLS 1.2 it is that or nothing.
      c3b344e3
    • D
      Extend DTLS method macros. · cfd298b7
      Dr. Stephen Henson 提交于
      Extend DTLS method creation macros to support version numbers and encryption
      methods. Update existing code.
      cfd298b7
  2. 18 3月, 2013 1 次提交
    • D
      DTLS revision. · 173e72e6
      Dr. Stephen Henson 提交于
      Revise DTLS code. There was a *lot* of code duplication in the
      DTLS code that generates records. This makes it harder to maintain and
      sometimes a TLS update is omitted by accident from the DTLS code.
      
      Specifically almost all of the record generation functions have code like
      this:
      
      some_pointer = buffer + HANDSHAKE_HEADER_LENGTH;
      ... Record creation stuff ...
      set_handshake_header(ssl, SSL_MT_SOMETHING, message_len);
      
      ...
      
      write_handshake_message(ssl);
      
      Where the "Record creation stuff" is identical between SSL/TLS and DTLS or
      in some cases has very minor differences.
      
      By adding a few fields to SSL3_ENC to include the header length, some flags
      and function pointers for handshake header setting and handshake writing the
      code can cope with both cases.
      
      Note: although this passes "make test" and some simple DTLS tests there may
      be some minor differences in the DTLS code that have to be accounted for.
      173e72e6
  3. 01 4月, 2012 1 次提交
    • D
      PR: 2778(part) · 94e9215f
      Dr. Stephen Henson 提交于
      Submitted by: John Fitzgibbon <john_fitzgibbon@yahoo.com>
      
      Time is always encoded as 4 bytes, not sizeof(Time).
      94e9215f
  4. 06 3月, 2012 1 次提交
    • D
      PR: 2748 · 0fbf8b9c
      Dr. Stephen Henson 提交于
      Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
      
      Fix possible DTLS timer deadlock.
      0fbf8b9c
  5. 27 1月, 2012 1 次提交
  6. 01 1月, 2012 1 次提交
    • D
      PR: 2658 · 4817504d
      Dr. Stephen Henson 提交于
      Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
      Reviewed by: steve
      
      Support for TLS/DTLS heartbeats.
      4817504d
  7. 25 12月, 2011 1 次提交
    • D
      PR: 2535 · 7e159e01
      Dr. Stephen Henson 提交于
      Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
      Reviewed by: steve
      
      Add SCTP support for DTLS (RFC 6083).
      7e159e01
  8. 27 10月, 2011 1 次提交
    • D
      PR: 2628 · fe0e302d
      Dr. Stephen Henson 提交于
      Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
      Reviewed by: steve
      
      Fix for ECC keys and DTLS.
      fe0e302d
  9. 05 9月, 2011 2 次提交
  10. 20 7月, 2011 2 次提交
    • D
      PR: 2555 · 0445ab3a
      Dr. Stephen Henson 提交于
      Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
      Reviewed by: steve
      
      Fix DTLS sequence number bug
      0445ab3a
    • D
      PR: 2550 · bb48f4ce
      Dr. Stephen Henson 提交于
      Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
      Reviewed by: steve
      
      Fix DTLS HelloVerifyRequest Timer bug
      bb48f4ce
  11. 25 5月, 2011 1 次提交
  12. 06 5月, 2011 1 次提交
  13. 04 4月, 2011 1 次提交
    • D
      PR: 2458 · f74a0c0c
      Dr. Stephen Henson 提交于
      Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
      Reviewed by: steve
      
      Don't change state when answering DTLS ClientHello.
      f74a0c0c
  14. 26 8月, 2010 1 次提交
    • D
      PR: 1833 · 44959ee4
      Dr. Stephen Henson 提交于
      Submitted By: Robin Seggelmann <seggelmann@fh-muenster.de>
      
      Support for abbreviated handshakes when renegotiating.
      44959ee4
  15. 02 2月, 2010 1 次提交
    • D
      PR: 2160 · 434745dc
      Dr. Stephen Henson 提交于
      Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
      
      Make session tickets work with DTLS.
      434745dc
  16. 01 2月, 2010 1 次提交
    • D
      PR: 2159 · b380f9b8
      Dr. Stephen Henson 提交于
      Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
      
      Typo in PR#1949 bug, oops!
      b380f9b8
  17. 27 1月, 2010 1 次提交
    • D
      PR: 1949 · d5e7f2f2
      Dr. Stephen Henson 提交于
      Submitted by: steve@openssl.org
      
      More robust fix and workaround for PR#1949. Don't try to work out if there
      is any write pending data as this can be unreliable: always flush.
      d5e7f2f2
  18. 20 1月, 2010 1 次提交
    • D
      PR: 2144 · 0debb681
      Dr. Stephen Henson 提交于
      Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
      
      Better fix for PR#2144
      0debb681
  19. 17 1月, 2010 1 次提交
    • D
      PR: 2144 · 8d39d280
      Dr. Stephen Henson 提交于
      Submitted by: steve@openssl.org
      
      Fix DTLS connection so new_session is reset if we read second client hello:
      new_session is used to detect renegotiation.
      8d39d280
  20. 09 12月, 2009 1 次提交
  21. 08 12月, 2009 1 次提交
    • D
      PR: 2121 · 8025e251
      Dr. Stephen Henson 提交于
      Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
      
      Add extension support to DTLS code mainly using existing implementation for
      TLS.
      8025e251
  22. 02 12月, 2009 1 次提交
    • D
      PR: 2115 · 49968440
      Dr. Stephen Henson 提交于
      Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
      Approved by: steve@openssl.org
      
      Add Renegotiation extension to DTLS, fix DTLS ClientHello processing bug.
      49968440
  23. 10 9月, 2009 1 次提交
    • D
      PR: 2033 · 1fc3ac80
      Dr. Stephen Henson 提交于
      Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
      Approved by: steve@openssl.org
      
      DTLS listen support.
      1fc3ac80
  24. 05 9月, 2009 1 次提交
    • D
      PR: 2028 · 07a9d1a2
      Dr. Stephen Henson 提交于
      Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
      Approved by: steve@openssl.org
      
      Fix DTLS cookie management bugs.
      07a9d1a2
  25. 05 6月, 2009 1 次提交
  26. 01 6月, 2009 1 次提交
  27. 16 5月, 2009 1 次提交
  28. 20 4月, 2009 1 次提交
  29. 15 4月, 2009 1 次提交
  30. 14 9月, 2008 1 次提交
  31. 17 3月, 2008 1 次提交
  32. 10 10月, 2007 1 次提交
  33. 01 10月, 2007 2 次提交
  34. 19 9月, 2007 1 次提交
  35. 18 9月, 2007 1 次提交
  36. 31 8月, 2007 1 次提交