94 コミット (9a5f49eec089f080e7fac41c387086f6fc0ae6a5)

作成者 SHA1 メッセージ 日付
  David Benjamin 54091230cd Use C99 for size_t loops. 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 61672818ef Check for buffered handshake messages on cipher change in DTLS. 8年前
  David Benjamin 09eb655e5c Simplify ssl_get_message somewhat. 8年前
  David Benjamin 528bd26dd9 Don't use init_buf in DTLS. 8年前
  David Benjamin 352d0a9c6c Remove a/b parameters to send_change_cipher_spec. 8年前
  David Benjamin 9d632f4582 Group d1_both.c by sending and receiving handshake messages. 8年前
  David Benjamin dca125efb5 Remove compatibility 'inline' define. 8年前
  David Benjamin aad50db45d Stop using the word 'buffer' everywhere. 8年前
  David Benjamin 7583643569 Disconnect handshake message creation from init_buf. 8年前
  David Benjamin ec847cea9b Replace the incoming message buffer with a ring buffer. 8年前
  David Benjamin 778f57e511 Store only one handshake write sequence number. 8年前
  David Benjamin 29a83c5a0c Rewrite DTLS outgoing message buffering. 8年前
  David Benjamin b5eb1958bb Make dtls1_do_handshake_write less stateful. 8年前
  David Benjamin 45d45c1194 Trim the DTLS write code slightly. 8年前
  David Benjamin c660417bd7 Don't use dtls1_read_bytes to read messages. 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 2f87112b96 Never expose ssl->bbio in the public API. 8年前
  David Benjamin 1e6d6df943 Remove state parameters to ssl3_get_message. 8年前
  David Benjamin a6338be3fa Simplify ssl3_get_message. 8年前
  David Benjamin 060cfb0911 Simplify handshake message size limits. 8年前
  David Benjamin b095f0f0ca Remove the push argument to ssl_init_wbio_buffer. 8年前
  David Benjamin 2730955e74 Check BIO_flush return value. 8年前
  David Benjamin 30152fdfc1 Always buffer DTLS retransmits. 8年前
  David Benjamin 4c5ddb8047 Set rwstate consistently. 8年前
  David Benjamin 981936791e Remove some easy obj.h dependencies. 8年前
  David Benjamin 51545ceac6 Remove a number of unnecessary stdio.h includes. 8年前
  David Benjamin 0d56f888c3 Switch s to ssl everywhere. 8年前
  David Benjamin 16285ea800 Rewrite DTLS handshake message sending logic. 9年前
  David Benjamin a97b737fb0 Separate CCS and handshake writing in DTLS. 9年前
  Adam Langley 96c2a28171 Fix all sign/unsigned warnings with Clang and GCC. 9年前
  David Benjamin 9e4e01ee14 Align the SSL stack on #include style. 9年前
  David Benjamin c99807d843 Tidy up dtls1_hm_fragment_new and fix (unreachable) memory leak. 9年前
  David Benjamin 3570d73bf1 Remove the func parameter to OPENSSL_PUT_ERROR. 9年前
  David Benjamin a8653208ec Add CBB_zero to set a CBB to the zero state. 9年前
  David Benjamin 11fc66a04c DTLS fragments may not be split across two records. 9年前
  David Benjamin 904dc72b32 Fold away SSL_PROTOCOL_METHOD hooks shared between TLS and DTLS. 9年前
  David Benjamin a6022771b3 Split ssl_read_bytes hook into app_data and close_notify hooks. 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 1d0a194cc1 Promote max_cert_list and max_send_fragment to functions. 9年前
  David Benjamin 8c24980d83 Promote all dtls1_ctrl hooks to functions. 9年前
  David Benjamin 2755a3eda3 Remove unnecessary NULL checks, part 5. 9年前
  David Benjamin 5d1ec73b0f Require that FOO_free functions do nothing on NULL. 9年前
  David Benjamin 2ee94aabf5 Rename ssl_locl.h to internal.h 9年前
  David Benjamin f8ba285535 Remove redundant SSL_READING lines after ssl_read_bytes. 9年前
  David Benjamin bf0df92964 Fix Windows build. 9年前
  David Benjamin f7f0f3a74b Remove ccs_header_st. 9年前