Skip to content
  1. Sep 18, 2013
    • Dr. Stephen Henson's avatar
      DTLS revision. · 741c9959
      Dr. Stephen Henson authored
      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.
      
      (cherry picked from commit 173e72e6)
      741c9959
    • Dr. Stephen Henson's avatar
      Add functions to set ECDSA_METHOD structure. · 7c23127f
      Dr. Stephen Henson authored
      Add various functions to allocate and set the fields of an ECDSA_METHOD
      structure.
      (cherry picked from commit 94c2f77a)
      7c23127f
  2. Sep 17, 2013
  3. Sep 16, 2013
  4. Sep 15, 2013
  5. Sep 14, 2013
  6. Sep 10, 2013
  7. Sep 09, 2013
  8. Sep 08, 2013
  9. Sep 03, 2013
  10. Aug 21, 2013
  11. Aug 20, 2013
  12. Aug 19, 2013