Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-12 | Update copyrights to 2021, using "make update-copyright" | Nick Mathewson | |
2020-03-26 | Add a SUBSYS_DECLARE_LOCATION() to every subsystem. | Nick Mathewson | |
2020-01-08 | It's 2020. Update the copyright dates with "make update-copyright" | Nick Mathewson | |
2019-11-07 | Stop using "config_suite_offset=-1" to indicate "no config suite." | Nick Mathewson | |
Instead, create a separate "has_config_suite" boolean, so that only top-level formats with config_suites need to declare an offset at all. | |||
2019-11-07 | crypto config: do not change the user's value of HardwareAccel. | Nick Mathewson | |
We still interpret "AccelName" as turning on the "HardwareAccel" feature, but we no longer modify the user's options here. Fixes bug 32382; bugfix on 0.2.2.1-alpha when we added openssl engine support. | |||
2019-11-07 | Use new configuration architecture for crypto options | Nick Mathewson | |
This is a comparatively simple change. | |||
2019-06-05 | Run "make autostyle." | Nick Mathewson | |
2019-04-04 | Drop thread-local fast_rng on fork. | Nick Mathewson | |
This will cause the child process to construct a new one in a nice safe way. Closes ticket 29668; bug not in any released Tor. | |||
2019-02-19 | Implement code to manage a per-thread instance of crypto_fast_rng() | Nick Mathewson | |
The subsystems API makes this really simple, fortunately. Closes ticket 29536 | |||
2019-01-16 | Bump copyright date to 2019 | Nick Mathewson | |
2018-11-14 | Normalize .may_include to always have paths, and paths to include | Nick Mathewson | |
2018-11-09 | Rename subsystem callback functions to make them consistent | Nick Mathewson | |
2018-11-05 | Move prefork, postfork, and thread-exit hooks into subsys | Nick Mathewson | |
So far, crypto is the only module that uses them, but others are likely to do so in the future. | |||
2018-11-05 | Add crypto module as a subsystem. | 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-04 | Fix documentation of initialized fields in crypto_init.c | Nick Mathewson | |
2018-09-04 | Update prefork and postfork NSS code for unit tests. | Nick Mathewson | |
2018-08-21 | When enabling NSS, disable OpenSSL. | Nick Mathewson | |
We used to link both libraries at once, but now that I'm working on TLS, there's nothing left to keep OpenSSL around for when NSS is enabled. Note that this patch causes a couple of places that still assumed OpenSSL to be disabled when NSS is enabled - tor-gencert - pbkdf2 | |||
2018-07-31 | Implement DH in NSS. | Nick Mathewson | |
2018-07-13 | Add postfork support for nss | Nick Mathewson | |
We need this in our unit tests, since otherwise NSS will notice we've forked and start cussing us out. I suspect we'll need a different hack for daemonizing, but this should be enough for tinytest to work. | |||
2018-07-13 | Initialize and shut down NSS. | Nick Mathewson | |
This is largely conjectural, based on online documentation for NSS and NSPR. | |||
2018-07-11 | Move the initialization and cleanup parts of crypto.c | Nick Mathewson | |
These are now part of crypto_init.c. The openssl-only parts now live in crypto_openssl_mgt.c. I recommend reviewing this patch with -b and --color-moved. |