321 Commits (5510863fbdb24867d80d607a78a1ac6437c9ba26)

Author SHA1 Message Date
  Adam Langley df759b5a57 Allow CECPQ1 cipher suites to do False Start. 8 years ago
  David Benjamin 7a4b404da5 Remove SSL_get_server_key_exchange_hash. 8 years ago
  Adam Langley 84cd159bad Add SSL_CTX_up_ref. 8 years ago
  David Benjamin 9e68f19e1b Add SSL_get_curve_id and SSL_get_dhe_group_size. 8 years ago
  David Benjamin b6a0a518a3 Simplify version configuration. 8 years ago
  Steven Valdez 025638597a Changing representation of signature/hash to use SignatureScheme. 8 years ago
  David Benjamin f0ee907942 Remove the 'ssl_' prefix on most SSL_PROTOCOL_METHOD hooks. 8 years ago
  David Benjamin 10e664b91f Always set min_version / max_version. 8 years ago
  David Benjamin 5744ca6bff Fold cert_req into cert_request. 8 years ago
  David Benjamin f715c42322 Make SSL_set_bio's ownership easier to reason about. 8 years ago
  Taylor Brandstetter 9edb2c6055 Adding function to set the "current time" callback used for DTLS. 8 years ago
  David Benjamin 936aada25a Move a bunch of public APIs from s3_lib.c to ssl_lib.c. 8 years ago
  David Benjamin 9f1dc8254e A bit of cleanup post state machine merging. 8 years ago
  David Benjamin 4e9cc71a27 Add helper functions for info_callback and msg_callback. 8 years ago
  David Benjamin 0d275bdb32 Don't call ERR_clear_system_error in so many places. 8 years ago
  David Benjamin 29270dea85 Split unlock functions into read/write variants. 8 years ago
  Matt Braithwaite 053931e74e CECPQ1: change from named curve to ciphersuite. 8 years ago
  Adam Langley 1cb405d96b Revert "Forbid calling SSL_read, SSL_peek, and SSL_do_handshake post-shutdown." 8 years ago
  Steven Valdez 4f94b1c19f Adding TLS 1.3 constants. 8 years ago
  David Benjamin 2f87112b96 Never expose ssl->bbio in the public API. 8 years ago
  Steven Valdez ce902a9bcd Generalizing curves to groups in preparation for TLS 1.3. 8 years ago
  David Benjamin c7eae5a326 Forbid calling SSL_read, SSL_peek, and SSL_do_handshake post-shutdown. 8 years ago
  David Benjamin fa214e4a18 Tidy up shutdown state. 8 years ago
  David Benjamin 8f73135485 Consolidate SSL_RECEIVED_SHUTDOWN checks. 8 years ago
  Taylor Brandstetter 376a0fed24 Adding a method to change the initial DTLS retransmission timer value. 8 years ago
  David Benjamin b095f0f0ca Remove the push argument to ssl_init_wbio_buffer. 8 years ago
  David Benjamin 30152fdfc1 Always buffer DTLS retransmits. 8 years ago
  David Benjamin 8368050fa9 Clean up ssl_get_compatible_server_ciphers. 8 years ago
  David Benjamin 4c5ddb8047 Set rwstate consistently. 8 years ago
  David Benjamin 981936791e Remove some easy obj.h dependencies. 8 years ago
  David Benjamin c79845c2a8 Move implicit handshake driving out of read_bytes. 8 years ago
  David Benjamin b2a7318858 Switch some 0s to NULLs. 8 years ago
  David Benjamin d7ac143814 Lift the handshake driving in write_bytes up to SSL_write. 8 years ago
  David Benjamin 282511d7eb Consolidate shutdown state. 8 years ago
  David Benjamin 78f8aabe44 ssl->ctx cannot be NULL. 8 years ago
  David Benjamin 51545ceac6 Remove a number of unnecessary stdio.h includes. 8 years ago
  David Benjamin 15c1488b61 Clear the error queue on entry to core SSL operations. 8 years ago
  David Benjamin 22ce9b2d08 SSL_set_fd should create socket BIOs, not fd BIOs. 8 years ago
  Adam Langley 29ec5d1fda Add dummy |SSL_get_server_tmp_key|. 8 years ago
  Steven Valdez a14934ff2d Handle shutdown during init/handshake earlier 8 years ago
  Emily Stark 95a79eec40 Add a stub for SSL_get_shared_ciphers(). 8 years ago
  Steven Valdez b9824e2417 Handle SSL_shutdown while in init more appropriately 8 years ago
  Adam Langley e976e4349d Don't read uninitialised data for short session IDs. 8 years ago
  David Benjamin de94238217 Fix SSL_get_{read,write}_sequence. 8 years ago
  Brian Smith 5ba06897be Don't cast |OPENSSL_malloc|/|OPENSSL_realloc| result. 8 years ago
  David Benjamin 91b2501f02 Add functions for accessing read_sequence and write_sequence. 8 years ago
  David Benjamin cdd0b7e775 Add SSL_CTX_set_retain_only_sha256_of_client_certs. 8 years ago
  David Benjamin b83003ebc6 Don't initialize enc_method before version negotiation. 8 years ago
  David Benjamin a1e9cabd8b Replace enc_flags with normalized version checks. 8 years ago
  Adam Langley ce9d85eedd Tweaks for node.js 8 years ago