142 Commits (5f387e38fc406d6e341248865df61dd9d957171f)

Autor SHA1 Nachricht Datum
  David Benjamin 4b27d9f8bd Never resume sessions on renegotiations. vor 9 Jahren
  David Benjamin e6df054a75 Add s->s3->initial_handshake_complete. vor 9 Jahren
  David Benjamin 6a08da2cf8 Remove redundant setup buffer calls. vor 9 Jahren
  David Benjamin 9f226a5f51 Always set SSL_OP_SINGLE_DH_USE. vor 9 Jahren
  David Benjamin 1d0a194cc1 Promote max_cert_list and max_send_fragment to functions. vor 9 Jahren
  David Benjamin adcc39560e Tidy up ticket length checks. vor 9 Jahren
  David Benjamin 2755a3eda3 Remove unnecessary NULL checks, part 5. vor 9 Jahren
  David Benjamin dd978784d7 Always enable ecdh_auto. vor 9 Jahren
  David Benjamin 93de5e5c11 Reject empty cipher suite lists early. vor 9 Jahren
  David Benjamin 3fa27774b4 Fix some unsigned long cipher masks. vor 9 Jahren
  David Benjamin b16346b0ad Add SSL_set_reject_peer_renegotiations. vor 9 Jahren
  David Benjamin f0ae170021 Include-what-you-use ssl/internal.h. vor 9 Jahren
  David Benjamin 2ee94aabf5 Rename ssl_locl.h to internal.h vor 9 Jahren
  David Benjamin 32fbdf2025 Remove anonymous cipher suites. vor 9 Jahren
  David Benjamin c0f763b080 Simplify server-side ECDH curve selection. vor 9 Jahren
  David Benjamin b6d0c6db5e Remove the stats block in SSL_CTX. vor 9 Jahren
  David Benjamin 7061e28dc2 Rename EECDH and EDH to ECDHE and DHE. vor 9 Jahren
  Adam Langley 524e717b87 Add a callback for DDoS protection. vor 9 Jahren
  David Benjamin bcd374570c Fix some missing return value checks in ssl3_send_new_session_ticket. vor 9 Jahren
  David Benjamin 5ca39fb50c Switch SSL_GET_MESSAGE_HASH_MESSAGE to an enum. vor 9 Jahren
  David Benjamin fbdfefb76e Handle failures in ssl3_finish_mac. vor 9 Jahren
  David Benjamin 9d0847ae6d Add some missing error failure checks. vor 9 Jahren
  David Benjamin a54e2e85ee Remove server-side HelloVerifyRequest support. vor 9 Jahren
  David Benjamin c35fb014d9 Fix more memory leaks on malloc failure. vor 9 Jahren
  David Benjamin 6eb000dbee Add in missing curly braces part 3. vor 9 Jahren
  David Benjamin 2fff5bf4a8 Set rwstate inside ssl3_get_client_hello. vor 9 Jahren
  David Benjamin 79ae85e4f7 Remove NETSCAPE_HANG_BUG. vor 9 Jahren
  David Benjamin 70bd80a236 Remove constraints on curve ID values. vor 9 Jahren
  Adam Langley fcf25833bc Reformat the rest of ssl/. vor 9 Jahren
  David Benjamin a6d81018f8 Consistently use RAND_bytes and check for failure. vor 9 Jahren
  David Benjamin ef5885e410 Don't change s->version after have_version is set. vor 10 Jahren
  David Benjamin e4824e8af0 Add outgoing messages to the handshake hash at set_handshake_header. vor 10 Jahren
  David Benjamin bf42f82ad9 Add comments explaining what NETSCAPE_HANG_BUG does. vor 10 Jahren
  Adam Langley 139ed19580 Address code-review comments from prev changes. vor 10 Jahren
  David Benjamin 82c9e90a58 Merge SSLv23_method and DTLS_ANY_VERSION. vor 10 Jahren
  David Benjamin 4b755cb0da Implement the V2ClientHello sniff in version-locked methods. vor 10 Jahren
  David Benjamin 63c55a8e35 Fix memory leak on failure. vor 10 Jahren
  David Benjamin accb454e44 Add min_version tests. vor 10 Jahren
  David Benjamin 9ec6bcaebe Remove method swap in DTLS_ANY_VERSION. vor 10 Jahren
  David Benjamin e99e912bea Pull SSL3_ENC_METHOD out of SSL_METHOD. vor 10 Jahren
  David Benjamin ceb6f2880f Factor out remaining version-related functions. vor 10 Jahren
  David Benjamin 138c2ac627 Drop unnecessary version checks. vor 10 Jahren
  David Benjamin e3594df7f1 Shorten certificate parsing code a little. vor 10 Jahren
  Adam Langley af7e74ba9f Remove variable shadowing. vor 10 Jahren
  David Benjamin 90eeb11652 Remove SSL_set_debug. vor 10 Jahren
  David Benjamin 00505ec2e1 Add EVP_md5_sha1. vor 10 Jahren
  David Benjamin beb47022b0 Remove redundant s->server assignments in handshake. vor 10 Jahren
  David Benjamin 8c6fe45c2f Replace s->first_packet with a s->s3->have_version bit. vor 10 Jahren
  David Benjamin cde8abae14 Merge client/server SSL_METHODs into the generic one. vor 10 Jahren
  David Benjamin 63246e8a99 Remove s->type from SSL. vor 10 Jahren