1 Revize (c386440683e279fd0ee7f7dabf2676e2a366d6e5)

Autor SHA1 Zpráva Datum
  David Benjamin e8703a3708 Switch a number of files to C++. před 7 roky
  David Benjamin ad8f5e1de9 Don't use long for timestamps. před 7 roky
  David Benjamin 11c82895d7 Remove support for blocking DTLS timeout handling. před 7 roky
  David Benjamin 2be4aa7164 Add a helper function for resetting SSL_get_error state. před 7 roky
  David Benjamin 17cf2cb1d2 Work around language and compiler bug in memcpy, etc. před 7 roky
  David Benjamin 0be6fc4c98 Move a few more functions into *_method.c. před 8 roky
  Matthew Braithwaite 8aaa9e12c2 Remove RC4 from TLS for real. před 8 roky
  David Benjamin 721e8b79a9 Test that servers enforce session timeouts. před 8 roky
  David Benjamin ce079fda12 Add SSL_is_dtls. před 8 roky
  David Benjamin aad50db45d Stop using the word 'buffer' everywhere. před 8 roky
  David Benjamin 7583643569 Disconnect handshake message creation from init_buf. před 8 roky
  David Benjamin ec847cea9b Replace the incoming message buffer with a ring buffer. před 8 roky
  David Benjamin 778f57e511 Store only one handshake write sequence number. před 8 roky
  David Benjamin 29a83c5a0c Rewrite DTLS outgoing message buffering. před 8 roky
  David Benjamin b5eb1958bb Make dtls1_do_handshake_write less stateful. před 8 roky
  David Benjamin aa7734b81b Fold the DTLS client handshake into the TLS one. před 8 roky
  David Benjamin 2f87112b96 Never expose ssl->bbio in the public API. před 8 roky
  Taylor Brandstetter 376a0fed24 Adding a method to change the initial DTLS retransmission timer value. před 8 roky
  David Benjamin 4c5ddb8047 Set rwstate consistently. před 8 roky
  David Benjamin 981936791e Remove some easy obj.h dependencies. před 8 roky
  David Benjamin 51545ceac6 Remove a number of unnecessary stdio.h includes. před 8 roky
  David Benjamin 15c1488b61 Clear the error queue on entry to core SSL operations. před 8 roky
  David Benjamin b83003ebc6 Don't initialize enc_method before version negotiation. před 8 roky
  David Benjamin 0d56f888c3 Switch s to ssl everywhere. před 8 roky
  David Benjamin a97b737fb0 Separate CCS and handshake writing in DTLS. před 9 roky
  David Benjamin 9e4e01ee14 Align the SSL stack on #include style. před 9 roky
  Matt Braithwaite af096751e8 Restore the NULL-SHA ciphersuite. (Alas.) před 9 roky
  David Benjamin 9550c3ac8b Decouple the handshake buffer and digest. před 9 roky
  David Benjamin 3570d73bf1 Remove the func parameter to OPENSSL_PUT_ERROR. před 9 roky
  David Benjamin a1c90a5ce1 Further tidy up cipher logic. před 9 roky
  David Benjamin 3e3090dc50 Pass a dtls1_use_epoch enum down to dtls1_seal_record. před 9 roky
  David Benjamin 4d2e7ce47b Remove OPENSSL_timeval. před 9 roky
  David Benjamin 8c24980d83 Promote all dtls1_ctrl hooks to functions. před 9 roky
  David Benjamin 2755a3eda3 Remove unnecessary NULL checks, part 5. před 9 roky
  David Benjamin 0344dafb71 Tidy cipher rule processing. před 9 roky
  David Benjamin f0ae170021 Include-what-you-use ssl/internal.h. před 9 roky
  David Benjamin 2ee94aabf5 Rename ssl_locl.h to internal.h před 9 roky
  David Benjamin 4417d055e2 Remove buffered_app_data as well. před 9 roky
  David Benjamin 0afbcc05e6 Remove buffering out records from the next epoch. před 9 roky
  David Benjamin 9e13e1a31d Move the is_dtls bit from SSL3_ENC_METHOD to SSL_PROTOCOL_METHOD. před 9 roky
  David Benjamin 2fa83de3f2 Move handshake method hooks to SSL_PROTOCOL_METHOD. před 9 roky
  David Benjamin 4c31123bfc Remove finish_mac_length from SSL3_ENC_METHOD. před 9 roky
  David Benjamin fbdfefb76e Handle failures in ssl3_finish_mac. před 9 roky
  David Benjamin e33b9b0a87 Remove dtls1_timeout_st. před 9 roky
  David Benjamin 377fc3160c Document DTLS timeout API and add current_time_cb hook. před 9 roky
  David Benjamin 80cee912de Account for the MTU BIO_ctrls returning negative or overly large numbers. před 9 roky
  David Benjamin 7f18b139cc Always SSL_OP_NO_QUERY_MTU before querying the BIO MTU. před 9 roky
  David Benjamin b8a56f112f Remove dead code from EVP_CIPHER codepaths. před 9 roky
  David Benjamin e95d20dcb8 Support EVP_AEAD in DTLS. před 9 roky
  David Benjamin 41ac979211 Add the PRF to SSL3_ENC_METHOD. před 9 roky