Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-08 | It's 2020. Update the copyright dates with "make update-copyright" | Nick Mathewson | |
2019-05-03 | Hiding crypt_path_t: Change code to use the privatization macro. | George Kadianakis | |
2019-05-03 | Revert "Hiding crypt_path_t: Create a constructor for crypt_path_t." | George Kadianakis | |
This reverts commit ab8b80944967ee5a6a0c45dbf61839cf257bfe44. | |||
2019-05-03 | Hiding crypt_path_t: Rename some functions to fit the crypt_path API. | George Kadianakis | |
Some of these functions are now public and cpath-specific so their name should signify the fact they are part of the cpath module: assert_cpath_layer_ok -> cpath_assert_layer_ok assert_cpath_ok -> cpath_assert_ok onion_append_hop -> cpath_append_hop circuit_init_cpath_crypto -> cpath_init_circuit_crypto circuit_free_cpath_node -> cpath_free onion_append_to_cpath -> cpath_extend_linked_list | |||
2019-05-03 | Hiding crypt_path_t: Trivial changes to satisfy check-local. | George Kadianakis | |
2019-05-03 | Hiding crypt_path_t: Create a constructor for crypt_path_t. | George Kadianakis | |
We are using an opaque pointer so the structure needs to be allocated on the heap. This means we now need a constructor for crypt_path_t. Also modify all places initializing a crypt_path_t to use the constructor. | |||
2019-05-03 | Hiding crypt_path_t: Fixup broken unittests. | George Kadianakis | |
2019-05-03 | Hiding crypt_path_t: Move init functions to crypt_path.c. | George Kadianakis | |
This commit only moves code. | |||
2019-01-16 | Bump copyright date to 2019 | Nick Mathewson | |
2018-07-05 | Fix every include path changed in the previous commit (automated) | Nick Mathewson | |
I am very glad to have written this script. | |||
2018-06-21 | Rectify include paths (automated) | Nick Mathewson | |
2018-06-20 | Run rectify_include_paths.py | Nick Mathewson | |
2018-06-15 | Extract cell type and their queues into new headers | Nick Mathewson | |
Since packed_cell and destroy_cell exist only to be queued, they go in the same headers as the queues. | |||
2018-06-15 | Extract {or,origin}_circuit_t into their own headers | Nick Mathewson | |
2018-05-03 | Merge remote-tracking branch 'isis/bug24660_r1' | Nick Mathewson | |
2018-03-24 | Basic unit tests for relay_crypto.c | Nick Mathewson | |
These tests handle incoming and outgoing cells on a three-hop circuit, and make sure that the crypto works end-to-end. They don't yet test spec conformance, leaky-pipe, or various error cases. |