779 Commits (e65886a5207f88b97561f7e13ce792443b2bf7e6)

Author SHA1 Message Date
  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
  Adam Langley 5f0efe06e1 Use SSL_MODE_SEND_FALLBACK_SCSV. 9 years ago
  Adam Langley bcc4e23041 Pass fragment to dtls1_retransmit_message. 9 years ago
  David Benjamin 40f101b78b Return bool from C++ functions in bssl_shim. 9 years ago
  Adam Langley d3459fb2f9 Don't randomly print stuff to stderr. 9 years ago
  David Benjamin 195dc78c6e Allow False Start only for >= TLS 1.2 && AEAD && forward-secure && ALPN/NPN. 9 years ago
  David Benjamin 5f237bc843 Add support for Chromium's JSON test result format. 9 years ago
  David Benjamin 310db06b79 Don't EVP_PKEY_copy_parameters when configuring cert and key. 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 a54e2e85ee Remove server-side HelloVerifyRequest support. 9 years ago
  David Benjamin c35fb014d9 Fix more memory leaks on malloc failure. 9 years ago
  David Benjamin 3bb4178206 Fix memory leak in pqueue_test. 9 years ago
  David Benjamin 6eb000dbee Add in missing curly braces part 3. 9 years ago
  David Benjamin 3673be7cb6 Fix standalone build on Win64. 9 years ago
  David Benjamin efec193d27 Fix some function parameters in OPENSSL_PUT_ERROR. 9 years ago
  Adam Langley 29b186736c Precompute sorted array for error strings. 9 years ago
  David Benjamin 65226257c1 Add SSL_CIPHER_get_rfc_name. 9 years ago
  David Benjamin 722696b39e Don't lock anything in SSL_set_generate_session_id. 9 years ago