130 Commits (160f4ef14c12d8b846eeac498de10a0633f6d2f4)

Author SHA1 Message Date
  David Benjamin cfd248b7f6 Clean up SSL_export_keying_material implementation. 9 years ago
  David Benjamin c565ebbebc Add tests for SSL_export_keying_material. 9 years ago
  David Benjamin c0f763b080 Simplify server-side ECDH curve selection. 9 years ago
  Adam Langley e631d9679e Don't False Start with DHE. 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 9e13e1a31d Move the is_dtls bit from SSL3_ENC_METHOD to SSL_PROTOCOL_METHOD. 9 years ago
  David Benjamin a5a3eeb9cc Remove ssl_cert_inst() 9 years ago
  Adam Langley 3f92d21094 Add SSL_get_rc4_state. 9 years ago
  Adam Langley 524e717b87 Add a callback for DDoS protection. 9 years ago
  David Benjamin 1a5c50f3a8 Error codes are uint32_t, not unsigned long. 9 years ago
  David Benjamin b18f024816 Minor formatting tweaks. 9 years ago
  Adam Langley 44972944fd Add SSL_get_cipher_by_value. 9 years ago
  Adam Langley 5f0efe06e1 Use SSL_MODE_SEND_FALLBACK_SCSV. 9 years ago
  David Benjamin 195dc78c6e Allow False Start only for >= TLS 1.2 && AEAD && forward-secure && ALPN/NPN. 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 a54e2e85ee Remove server-side HelloVerifyRequest support. 9 years ago
  David Benjamin 722696b39e Don't lock anything in SSL_set_generate_session_id. 9 years ago
  David Benjamin ed3d302190 Unrefcount SSL*. 9 years ago
  David Benjamin 3363984d0d Add SSL_SESSION_up_ref. 9 years ago
  David Benjamin ccf74f8085 Revise SSL_cutthrough_complete and SSL_in_init. 9 years ago
  David Benjamin 2cdace913e Forbid initiating renegotiate in DTLS. 9 years ago
  David Benjamin d4f924c4b1 Remove SSL_renegotiate_abbreviated. 9 years ago
  David Benjamin 9a38e924aa Return SSL_ERROR_SYSCALL on unclean EOF. 9 years ago
  David Benjamin 710d227daa Fix memory leak in SSL_new if errors occur. 9 years ago
  David Benjamin b8a56f112f Remove dead code from EVP_CIPHER codepaths. 9 years ago
  David Benjamin ea72bd0b60 Implement all TLS ciphers with stateful AEADs. 9 years ago
  David Benjamin 62fd16283a Implement SSL_clear with ssl_new and ssl_free. 9 years ago
  David Benjamin 02ddbfdf46 Move Channel ID initialization out of ssl3_new. 9 years ago
  Adam Langley fcf25833bc Reformat the rest of ssl/. 9 years ago
  David Benjamin a6d81018f8 Consistently use RAND_bytes and check for failure. 9 years ago
  David Benjamin 82c9e90a58 Merge SSLv23_method and DTLS_ANY_VERSION. 10 years ago
  David Benjamin 1eb367c03e Add min_version and max_version APIs. 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 69b9e597ae Remove SSL_CTX_set_ssl_version. 10 years ago
  David Benjamin 7e23746dd4 Remove redundant SSL_ST_BEFORE-related checks. 10 years ago
  David Benjamin 338fcafe76 Mark SSL3_ENC_METHODs const and remove an unused one. 10 years ago
  Feng Lu 41aa325c6a ClientHello Padding for Fast Radio Opening in 3G. 10 years ago
  David Benjamin 90eeb11652 Remove SSL_set_debug. 10 years ago
  David Benjamin 8c6fe45c2f Replace s->first_packet with a s->s3->have_version bit. 10 years ago
  David Benjamin f34a009834 Don't set s->state and s->server before the side is known. 10 years ago
  David Benjamin 63246e8a99 Remove s->type from SSL. 10 years ago
  David Benjamin ff42cc1eac Fix FALLBACK_SCSV, Channel ID, OCSP stapling, and SCTs with the generic method. 10 years ago
  David Benjamin 0b145c29a3 Don't assign handshake_func in the handshake functions. 10 years ago
  David Benjamin 8c6a295c39 Remove obsolete comment. 10 years ago
  David Benjamin 9cbd4a809e Remove SSL_(CTX_)get_ssl_method. 10 years ago
  David Benjamin 0f1e64bf7f Remove method swap in SSL_set_session. 10 years ago