666 Commits (160f4ef14c12d8b846eeac498de10a0633f6d2f4)

Author SHA1 Message Date
  David Benjamin 1d77e56b29 Convert ssl_test to C++. 9 years ago
  David Benjamin 45fb1be33e Remove std::unique_ptr dependency on bssl_shim's scoped types. 9 years ago
  Adam Langley 3e719319be Lowercase some Windows headers. 9 years ago
  David Benjamin 340d5ed295 Test that warning alerts are ignored. 9 years ago
  David Benjamin 0d4db50a54 Use C++11 inline initialization. 9 years ago
  David Benjamin e5a3ac2cac Fix fail_second_ddos_callback flag. 9 years ago
  David Benjamin b6d0c6db5e Remove the stats block in SSL_CTX. 9 years ago
  David Benjamin 90fa69aaae Remove unnecessary -ldl and clean up includes for malloc tests. 9 years ago
  Håvard Molland ab2479a08a Clean up error reporting. 9 years ago
  David Benjamin 72dc7834af Test that signature_algorithm preferences are enforced. 9 years ago
  David Benjamin 67d1fb59ad Test that client cipher preferences are enforced. 9 years ago
  David Benjamin 7061e28dc2 Rename EECDH and EDH to ECDHE and DHE. 9 years ago
  David Benjamin 3c9746a6d7 Regression test for CVE-2015-0291. 9 years ago
  David Benjamin b85a4c2923 Remove unnecessary NULL initializations in ssl_cert_dup. 9 years ago
  David Benjamin cdea40c3e2 Add tests for full handshakes under renegotiation. 9 years ago
  David Benjamin 61c0d4e8b2 Always reset sigalgslen when NULLing sigalgs. 9 years ago
  David Benjamin 8b368412d3 Minor formatting fixes. 9 years ago
  David Benjamin 9e13e1a31d Move the is_dtls bit from SSL3_ENC_METHOD to SSL_PROTOCOL_METHOD. 9 years ago
  David Benjamin cfdd6b1aef Account for partial reads in PacketedBio. 9 years ago
  David Benjamin a5a3eeb9cc Remove ssl_cert_inst() 9 years ago
  David Benjamin 2ddba8cd48 Check for RAND_bytes failures in the ClientHello. 9 years ago
  Adam Langley 5edc4e2a9b Correct three incorrect function names in errors. 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 dc3da93899 Process alerts between ChangeCipherSpec and Finished. 9 years ago
  David Benjamin 4f7783eaea Use EC_KEY_new_by_curve_name. 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
  David Benjamin bcd374570c Fix some missing return value checks in ssl3_send_new_session_ticket. 9 years ago
  David Benjamin bf0df92964 Fix Windows build. 9 years ago
  Adam Langley c4482d65dc Switch an assert back to a check. 9 years ago
  David Benjamin f298019547 Remove ssl_version hook. 9 years ago
  David Benjamin 2fa83de3f2 Move handshake method hooks to SSL_PROTOCOL_METHOD. 9 years ago
  David Benjamin 4c31123bfc Remove finish_mac_length from SSL3_ENC_METHOD. 9 years ago
  David Benjamin f7f0f3a74b Remove ccs_header_st. 9 years ago
  David Benjamin ee562b987e Get rid of the RSMBLY macros. 9 years ago
  David Benjamin 7538122ca6 Rework DTLS handshake message reassembly logic. 9 years ago
  David Benjamin a4e6d48749 runner: Move Finished special-case into dtlsWriteRecord. 9 years ago
  David Benjamin 7eaab4cd57 Only retransmit on Finished if frag_off == 0. 9 years ago
  David Benjamin 0685b68216 Remove HelloRequest special-case in DTLS message parsing. 9 years ago
  David Benjamin 5ca39fb50c Switch SSL_GET_MESSAGE_HASH_MESSAGE to an enum. 9 years ago
  David Benjamin b34f510b3b Don't delay-initialize legacy AEADs. 9 years ago
  David Benjamin a3e894921e Test that we reject RSA ServerKeyExchange more thoroughly. 9 years ago
  David Benjamin bcb2d91e10 Actually check that the message has the expected type in DTLS. 9 years ago
  David Benjamin 6f5c0f4471 Add tests for installing the certificate on the early callback. 9 years ago
  David Benjamin 87c8a643e1 Use TCP sockets rather than socketpairs in the SSL tests. 9 years ago
  David Benjamin 86058a256b Tidy up the alert-parsing code. 9 years ago
  David Benjamin 2bdb35ccbb Use SSL_get_cipher_by_value in cipher_get_rfc_name tests. 9 years ago
  David Benjamin ce9f0177f8 Remove BIO_should_retry checks in DTLS state machines. 9 years ago
  Adam Langley 44972944fd Add SSL_get_cipher_by_value. 9 years ago