107 Commity (f6d64efd1985d4668e084cabe03e41c3574b494f)

Autor SHA1 Wiadomość Data
  Steven Valdez 908ac19e8e Moving transcript and PRF functions to SSL_TRANSCRIPT. 7 lat temu
  David Benjamin f71036e4e3 Remove ssl_hash_message_t from ssl_get_message. 7 lat temu
  David Benjamin 276b7e8127 Move optional message type checks out of ssl_get_message. 7 lat temu
  David Benjamin 42e3e191e4 Restore mapping BIO_flush errors to -1. 7 lat temu
  David Benjamin 16315f7cc7 Remove the rest of write_message. 7 lat temu
  David Benjamin daf207a52a Don't use the buffer BIO in TLS. 7 lat temu
  David Benjamin 1a999cf54d Don't use the buffer BIO in DTLS. 7 lat temu
  David Benjamin 17cf2cb1d2 Work around language and compiler bug in memcpy, etc. 7 lat temu
  David Benjamin ced9479fd1 Replace hash_current_message with get_current_message. 8 lat temu
  David Benjamin ba1660b282 Tidy up finish_message logic. 8 lat temu
  Steven Valdez 5eead165fc Splitting finish_message to finish_message/queue_message. 8 lat temu
  David Benjamin da86360852 Expose SSL_max_seal_overhead. 8 lat temu
  David Benjamin c027999c28 Take the version parameter out of ssl_do_msg_callback. 8 lat temu
  David Benjamin 54091230cd Use C99 for size_t loops. 8 lat temu
  David Benjamin 4497e58961 Switch finish_handshake to release_current_message. 8 lat temu
  David Benjamin 02edcd0098 Reject stray post-Finished messages in DTLS. 8 lat temu
  David Benjamin 61672818ef Check for buffered handshake messages on cipher change in DTLS. 8 lat temu
  David Benjamin 09eb655e5c Simplify ssl_get_message somewhat. 8 lat temu
  David Benjamin 528bd26dd9 Don't use init_buf in DTLS. 8 lat temu
  David Benjamin 352d0a9c6c Remove a/b parameters to send_change_cipher_spec. 8 lat temu
  David Benjamin 9d632f4582 Group d1_both.c by sending and receiving handshake messages. 8 lat temu
  David Benjamin dca125efb5 Remove compatibility 'inline' define. 8 lat temu
  David Benjamin aad50db45d Stop using the word 'buffer' everywhere. 8 lat temu
  David Benjamin 7583643569 Disconnect handshake message creation from init_buf. 8 lat temu
  David Benjamin ec847cea9b Replace the incoming message buffer with a ring buffer. 8 lat temu
  David Benjamin 778f57e511 Store only one handshake write sequence number. 8 lat temu
  David Benjamin 29a83c5a0c Rewrite DTLS outgoing message buffering. 8 lat temu
  David Benjamin b5eb1958bb Make dtls1_do_handshake_write less stateful. 8 lat temu
  David Benjamin 45d45c1194 Trim the DTLS write code slightly. 8 lat temu
  David Benjamin c660417bd7 Don't use dtls1_read_bytes to read messages. 8 lat temu
  David Benjamin 4e9cc71a27 Add helper functions for info_callback and msg_callback. 8 lat temu
  David Benjamin 15aa895a0b Tidy up the DTLS code's blocking-mode retransmits. 8 lat temu
  David Benjamin 2f87112b96 Never expose ssl->bbio in the public API. 8 lat temu
  David Benjamin 1e6d6df943 Remove state parameters to ssl3_get_message. 8 lat temu
  David Benjamin a6338be3fa Simplify ssl3_get_message. 8 lat temu
  David Benjamin 060cfb0911 Simplify handshake message size limits. 8 lat temu
  David Benjamin b095f0f0ca Remove the push argument to ssl_init_wbio_buffer. 8 lat temu
  David Benjamin 2730955e74 Check BIO_flush return value. 8 lat temu
  David Benjamin 30152fdfc1 Always buffer DTLS retransmits. 8 lat temu
  David Benjamin 4c5ddb8047 Set rwstate consistently. 8 lat temu
  David Benjamin 981936791e Remove some easy obj.h dependencies. 8 lat temu
  David Benjamin 51545ceac6 Remove a number of unnecessary stdio.h includes. 8 lat temu
  David Benjamin 0d56f888c3 Switch s to ssl everywhere. 8 lat temu
  David Benjamin 16285ea800 Rewrite DTLS handshake message sending logic. 9 lat temu
  David Benjamin a97b737fb0 Separate CCS and handshake writing in DTLS. 9 lat temu
  Adam Langley 96c2a28171 Fix all sign/unsigned warnings with Clang and GCC. 9 lat temu
  David Benjamin 9e4e01ee14 Align the SSL stack on #include style. 9 lat temu
  David Benjamin c99807d843 Tidy up dtls1_hm_fragment_new and fix (unreachable) memory leak. 9 lat temu
  David Benjamin 3570d73bf1 Remove the func parameter to OPENSSL_PUT_ERROR. 9 lat temu
  David Benjamin a8653208ec Add CBB_zero to set a CBB to the zero state. 9 lat temu