2174 Commits (94cd196a80252c98e329e979870f2a462cc4f402)

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