1217 Revize (f6a74c61f7455885a514e577d69670f924b6cf6f)

Autor SHA1 Zpráva Datum
  David Benjamin 171b5403ee Fix ssl3_do_write error handling. před 8 roky
  David Benjamin a353cdb671 Wrap MSVC-only warning pragmas in a macro. před 8 roky
  David Benjamin 95d7a498cc Fix the alias checks in dtls_record.c. před 8 roky
  David Benjamin 2446db0f52 Require in == out for in-place encryption. před 8 roky
  David Benjamin 1a01e1fc88 Remove in-place TLS record assembly for now. před 8 roky
  David Benjamin 8f1e113a73 Ensure verify error is set when X509_verify_cert() fails. před 8 roky
  David Benjamin 82d0ffbac1 Use the new setter for CurrentTimeCallback in bssl_shim. před 8 roky
  Taylor Brandstetter 9edb2c6055 Adding function to set the "current time" callback used for DTLS. před 8 roky
  David Benjamin 2e045a980c Add a deterministic PRNG for runner. před 8 roky
  David Benjamin 1c0e1e4a33 Avoid overflow in newhope.go. před 8 roky
  David Benjamin 45d45c1194 Trim the DTLS write code slightly. před 8 roky
  David Benjamin 936aada25a Move a bunch of public APIs from s3_lib.c to ssl_lib.c. před 8 roky
  David Benjamin 01784b44b9 Rename -timeout to -idle-timeout. před 8 roky
  David Benjamin 3dcec458f1 Rename SERVER_DONE to SERVER_HELLO_DONE. před 8 roky
  David Benjamin cfec7c60b9 Rename s3_{clnt,srvr}.c před 8 roky
  David Benjamin 9f1dc8254e A bit of cleanup post state machine merging. před 8 roky
  David Benjamin df50eecfbc Fold DTLS server state machine into TLS state machine. před 8 roky
  David Benjamin aa7734b81b Fold the DTLS client handshake into the TLS one. před 8 roky
  David Benjamin 24fe4489d3 Consolidate dtls1_start_timer calls. před 8 roky
  David Benjamin 2a08c8d85d Remove ssl3_do_write's 0 case. před 8 roky
  David Benjamin af62d61df3 Remove dtls1_read_bytes. před 8 roky
  David Benjamin c660417bd7 Don't use dtls1_read_bytes to read messages. před 8 roky
  David Benjamin 585320c9e9 Don't call read_bytes in read_change_cipher_spec. před 8 roky
  David Benjamin 4aa4081e7f Don't use ssl3_read_bytes in ssl3_read_close_notify. před 8 roky
  David Benjamin a7810c12e9 Make tls_open_record always in-place. před 8 roky
  David Benjamin 728f354a2b Push alert handling down into the record functions. před 8 roky
  David Benjamin ac2920200b Fix typo. před 8 roky
  David Benjamin 4e9cc71a27 Add helper functions for info_callback and msg_callback. před 8 roky
  David Benjamin 15aa895a0b Tidy up the DTLS code's blocking-mode retransmits. před 8 roky
  David Benjamin 585d7a4987 Test both synchronous and asynchronous DTLS retransmit. před 8 roky
  David Benjamin 0d275bdb32 Don't call ERR_clear_system_error in so many places. před 8 roky
  David Benjamin 4bea8509da Lift an impossible check to an assert. před 8 roky
  David Benjamin e90d004e00 Remove impossible condition. před 8 roky
  David Benjamin 0fc7df55c0 Add SSL_CIPHER_is_DHE. před 8 roky
  Steven Valdez 66af3b0ebc Adding TLS 1.3 Record Layer. před 8 roky
  Steven Valdez 3084e7b87d Adding ECDHE-PSK GCM Ciphersuites. před 8 roky
  David Benjamin 686bb19ba1 Add a unit test for one-sided shutdown. před 8 roky
  Steven Valdez bbd43b5e90 Renaming SSL3_MT_NEWSESSION_TICKET to SSL3_MT_NEW_SESSION_TICKET. před 8 roky
  David Benjamin 29270dea85 Split unlock functions into read/write variants. před 8 roky
  Matt Braithwaite 053931e74e CECPQ1: change from named curve to ciphersuite. před 8 roky
  Adam Langley 1cb405d96b Revert "Forbid calling SSL_read, SSL_peek, and SSL_do_handshake post-shutdown." před 8 roky
  Steven Valdez 494650cfcf Adding TLS 1.3 AEAD construction. před 8 roky
  Steven Valdez 4f94b1c19f Adding TLS 1.3 constants. před 8 roky
  Steven Valdez 1eca1d3816 Renaming Channel ID Encrypted Extensions. před 8 roky
  David Benjamin 2f87112b96 Never expose ssl->bbio in the public API. před 8 roky
  David Benjamin 7e7a82d962 Rename GetConfigPtr to GetTestConfig. před 8 roky
  Adam Langley 7fcfd3b37a Add ISC license to Go files that were missing a license. před 8 roky
  Steven Valdez ce902a9bcd Generalizing curves to groups in preparation for TLS 1.3. před 8 roky
  Matt Braithwaite e25775bcac Elliptic curve + post-quantum key exchange před 8 roky
  Matt Braithwaite c82b70155d Go version of New Hope post-quantum key exchange. před 8 roky