95 コミット (fef78b0356cfc58b588fafde93d2d1a497125fff)

作成者 SHA1 メッセージ 日付
  David Benjamin 11c82895d7 Remove support for blocking DTLS timeout handling. 7年前
  David Benjamin 8671c47bd8 Fold ssl3_write_bytes into ssl3_write_app_data. 7年前
  David Benjamin 0efa7592e3 dispatch_alert is not an incidental write. 7年前
  David Benjamin 17cf2cb1d2 Work around language and compiler bug in memcpy, etc. 7年前
  David Benjamin da86360852 Expose SSL_max_seal_overhead. 8年前
  David Benjamin c027999c28 Take the version parameter out of ssl_do_msg_callback. 8年前
  David Benjamin 163f29af07 Move post-handshake message handling out of read_app_data. 8年前
  David Benjamin 4497e58961 Switch finish_handshake to release_current_message. 8年前
  David Benjamin 02edcd0098 Reject stray post-Finished messages in DTLS. 8年前
  David Benjamin aad50db45d Stop using the word 'buffer' everywhere. 8年前
  David Benjamin f0ee907942 Remove the 'ssl_' prefix on most SSL_PROTOCOL_METHOD hooks. 8年前
  David Benjamin 45d45c1194 Trim the DTLS write code slightly. 8年前
  David Benjamin af62d61df3 Remove dtls1_read_bytes. 8年前
  David Benjamin c660417bd7 Don't use dtls1_read_bytes to read messages. 8年前
  David Benjamin 585320c9e9 Don't call read_bytes in read_change_cipher_spec. 8年前
  David Benjamin a7810c12e9 Make tls_open_record always in-place. 8年前
  David Benjamin 728f354a2b Push alert handling down into the record functions. 8年前
  David Benjamin 4e9cc71a27 Add helper functions for info_callback and msg_callback. 8年前
  David Benjamin 15aa895a0b Tidy up the DTLS code's blocking-mode retransmits. 8年前
  David Benjamin 54092ffeaa Remove dead checks. 8年前
  David Benjamin fa214e4a18 Tidy up shutdown state. 8年前
  David Benjamin 8f73135485 Consolidate SSL_RECEIVED_SHUTDOWN checks. 8年前
  David Benjamin 4c5ddb8047 Set rwstate consistently. 8年前
  David Benjamin 0d3a8c6ac0 Don't allow alert records with multiple alerts. 8年前
  David Benjamin c79845c2a8 Move implicit handshake driving out of read_bytes. 8年前
  David Benjamin d7ac143814 Lift the handshake driving in write_bytes up to SSL_write. 8年前
  David Benjamin 282511d7eb Consolidate shutdown state. 8年前
  David Benjamin 51545ceac6 Remove a number of unnecessary stdio.h includes. 8年前
  David Benjamin a857159dd6 Clean up some silly variable names. 8年前
  David Benjamin 79978df4ec Move aead_{read,write}_ctx and next_proto_negotiated into ssl->s3. 8年前
  David Benjamin 0d56f888c3 Switch s to ssl everywhere. 8年前
  David Benjamin 7fc010014c Slightly simplify SSL3_RECORD. 9年前
  David Benjamin a41280d8cb Pull ChangeCipherSpec into the handshake state machine. 9年前
  David Benjamin f584a5aaa2 Reset epoch state in one place. 9年前
  David Benjamin 2e0901b75f Don't use ssl3_write_pending in DTLS. 9年前
  David Benjamin 82170248e7 Document the info callback. 9年前
  David Benjamin 9e4e01ee14 Align the SSL stack on #include style. 9年前
  David Benjamin e9cb2ec832 Don't support bidirectional shutdown over DTLS. 9年前
  David Benjamin 4cf369b920 Reject empty records of unexpected type. 9年前
  David Benjamin b8d28cf532 Factor out the buffering and low-level record code. 9年前
  David Benjamin 7446a3b77f Clean up DTLS1_BITMAP code. 9年前
  David Benjamin c8d5122538 Fold dtls1_process_record into dtls1_get_record. 9年前
  David Benjamin 3570d73bf1 Remove the func parameter to OPENSSL_PUT_ERROR. 9年前
  David Benjamin a6022771b3 Split ssl_read_bytes hook into app_data and close_notify hooks. 9年前
  David Benjamin c933a47e6f Switch the ssl_write_bytes hook to ssl_write_app_data. 9年前
  David Benjamin 9a41d1b946 Deprecate SSL_*_read_ahead and enforce DTLS packet boundaries. 9年前
  David Benjamin 76e48c51d0 Fix Windows mode. 9年前
  David Benjamin 3e3090dc50 Pass a dtls1_use_epoch enum down to dtls1_seal_record. 9年前
  David Benjamin 31a07798a5 Factor SSL_AEAD_CTX into a dedicated type. 9年前
  David Benjamin 6a08da2cf8 Remove redundant setup buffer calls. 9年前