Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-25 | Merge branch 'maint-0.4.5' into maint-0.4.6 | Alexander Færøy | |
2021-05-25 | Merge branch 'maint-0.3.5' into maint-0.4.4 | Alexander Færøy | |
2021-05-25 | Remove the function `tor_tls_assert_renegotiation_unblocked`. | Nick Mathewson | |
It was used nowhere outside its own unit tests, and it was causing compilation issues with recent OpenSSL 3.0.0 alphas. Closes ticket 40399. | |||
2021-03-12 | Update copyrights to 2021, using "make update-copyright" | Nick Mathewson | |
2020-07-02 | Carry TLS error strings forward to controller when reporting them. | Nick Mathewson | |
Now instead of saying "DONE, DONE" or "MISC, MISC" or "TLS_ERROR, TLS_ERROR", we can finally give a nice sensible "TLS_ERROR, wrong version number" which should help debug a great deal. Closes ticket 32622. | |||
2020-01-08 | It's 2020. Update the copyright dates with "make update-copyright" | Nick Mathewson | |
2019-09-30 | Re-run "make autostyle" with improved annotate_ifdef_directives | Nick Mathewson | |
2019-06-05 | Run "make autostyle." | Nick Mathewson | |
2019-01-16 | Bump copyright date to 2019 | Nick Mathewson | |
2019-01-16 | Bump copyright date to 2019. | Nick Mathewson | |
2018-09-16 | When Tor is compiled with NSS, don't claim support for LinkAuth=1 | Nick Mathewson | |
Closes ticket 27288 | |||
2018-09-12 | Add a tor_tls_release_socket() function. | Nick Mathewson | |
This function tells the underlying TLS object that it shouldn't close the fd on exit. Mostly, we hope not to have to use it, since the NSS implementation is kludgey, but it should allow us to fix | |||
2018-09-04 | Remove tor_tls_check_lifetime as unused. | Nick Mathewson | |
Everything that might have used it, uses tor_tls_cert_is_valid() instead. | |||
2018-09-04 | Remove tor_tls_shutdown() | Nick Mathewson | |
This function was supposed to implement a half-duplex mode for our TLS connections. However, nothing in Tor actually uses it (besides some unit tests), and the implementation looks really questionable to me. It's probably best to remove it. We can add a tested one later if we need one in the future. | |||
2018-09-04 | Initial NSS support for TLS. | Nick Mathewson | |
This is enough to get a chutney network to bootstrap, though a bunch of work remains. | |||
2018-08-21 | Split tls modules and their tests into openssl and generic. | Nick Mathewson | |
Also, add a stubbed-out nss version of the modules. The tests won't pass with NSS yet since the NSS modules don't do anything. This is a good patch to read with --color-moved. | |||
2018-08-21 | Extract tortls structures into a new header; clean up a little | Nick Mathewson | |
2018-08-21 | Split X509 code out of tortls.c | Nick Mathewson | |
2018-06-28 | Remove all include common/ uses in crypto_ops and tls. | Nick Mathewson | |
2018-06-21 | Rectify include paths (automated). | Nick Mathewson | |
You have no idea how glad I am that this is automated. | |||
2018-06-21 | Rectify include paths (automated) | Nick Mathewson | |
2018-06-21 | Split crypto and tls libraries into directories | Nick Mathewson | |
I am calling the crypto library "crypt_ops", since I want higher-level crypto things to be separated from lower-level ones. This library will hold only the low-level ones, once we have it refactored. |