157 Commits (cff0b90cbb68246b93f4894177f3ba545caf6e65)

Author SHA1 Message Date
  Adam Langley a7997f12be Set minimum DH group size to 1024 bits. 9 years ago
  David Benjamin 4b27d9f8bd Never resume sessions on renegotiations. 9 years ago
  David Benjamin e6df054a75 Add s->s3->initial_handshake_complete. 9 years ago
  David Benjamin 6a08da2cf8 Remove redundant setup buffer calls. 9 years ago
  David Benjamin 60da0cd7c6 Fix STACK_OF pointer style. 9 years ago
  David Benjamin 1d0a194cc1 Promote max_cert_list and max_send_fragment to functions. 9 years ago
  David Benjamin 2755a3eda3 Remove unnecessary NULL checks, part 5. 9 years ago
  David Benjamin dcd979f1a4 CertificateStatus is optional. 9 years ago
  David Benjamin b16346b0ad Add SSL_set_reject_peer_renegotiations. 9 years ago
  David Benjamin 107db58047 Switch cipher masks to uint32_t. 9 years ago
  David Benjamin f0ae170021 Include-what-you-use ssl/internal.h. 9 years ago
  David Benjamin 2ee94aabf5 Rename ssl_locl.h to internal.h 9 years ago
  David Benjamin 32fbdf2025 Remove anonymous cipher suites. 9 years ago
  David Benjamin ece3de95c6 Enforce that sessions are resumed at the version they're created. 9 years ago
  David Benjamin b6d0c6db5e Remove the stats block in SSL_CTX. 9 years ago
  Håvard Molland ab2479a08a Clean up error reporting. 9 years ago
  David Benjamin 7061e28dc2 Rename EECDH and EDH to ECDHE and DHE. 9 years ago
  David Benjamin 8b368412d3 Minor formatting fixes. 9 years ago
  David Benjamin 2ddba8cd48 Check for RAND_bytes failures in the ClientHello. 9 years ago
  David Benjamin 4f7783eaea Use EC_KEY_new_by_curve_name. 9 years ago
  David Benjamin 2fa83de3f2 Move handshake method hooks to SSL_PROTOCOL_METHOD. 9 years ago
  David Benjamin 5ca39fb50c Switch SSL_GET_MESSAGE_HASH_MESSAGE to an enum. 9 years ago
  David Benjamin fbdfefb76e Handle failures in ssl3_finish_mac. 9 years ago
  David Benjamin 9d0847ae6d Add some missing error failure checks. 9 years ago
  David Benjamin ed7c475154 Rename cutthrough to False Start. 9 years ago
  David Benjamin c35fb014d9 Fix more memory leaks on malloc failure. 9 years ago
  David Benjamin 6eb000dbee Add in missing curly braces part 3. 9 years ago
  David Benjamin ccf74f8085 Revise SSL_cutthrough_complete and SSL_in_init. 9 years ago
  David Benjamin 68070620e7 Check for EVP_Digest failure. 9 years ago
  David Benjamin f3a8b12ac3 Remove SSL_SESSION::cipher_id. 9 years ago
  David Benjamin 780d6dd0fe Treat handshake_failure in response to ClientHello special. 9 years ago
  Adam Langley 1bea173fd4 Reformatting of s3_{cbc|clnt}.c 9 years ago
  David Benjamin a6d81018f8 Consistently use RAND_bytes and check for failure. 9 years ago
  David Benjamin 263eac02f5 Remove X509 parameter from ssl_cert_type. 9 years ago
  David Benjamin ef5885e410 Don't change s->version after have_version is set. 10 years ago
  David Benjamin e4824e8af0 Add outgoing messages to the handshake hash at set_handshake_header. 10 years ago
  David Benjamin 07046a0946 Consistently use ssl_handshake_start and ssl_set_handshake_header. 10 years ago
  David Benjamin 87909c0445 Add tests for version negotiation failure alerts. 10 years ago
  David Benjamin 82c9e90a58 Merge SSLv23_method and DTLS_ANY_VERSION. 10 years ago
  David Benjamin accb454e44 Add min_version tests. 10 years ago
  David Benjamin 9ec6bcaebe Remove method swap in DTLS_ANY_VERSION. 10 years ago
  David Benjamin e99e912bea Pull SSL3_ENC_METHOD out of SSL_METHOD. 10 years ago
  David Benjamin ceb6f2880f Factor out remaining version-related functions. 10 years ago
  David Benjamin 138c2ac627 Drop unnecessary version checks. 10 years ago
  David Benjamin 226a872d2f Don't set client_version to the ServerHello version. 10 years ago
  David Benjamin e3594df7f1 Shorten certificate parsing code a little. 10 years ago
  David Benjamin 90eeb11652 Remove SSL_set_debug. 10 years ago
  David Benjamin 00505ec2e1 Add EVP_md5_sha1. 10 years ago
  David Benjamin 128dbc30f6 Factor out the client max-version logic into a helper function. 10 years ago
  David Benjamin beb47022b0 Remove redundant s->server assignments in handshake. 10 years ago