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 години