-
- Downloads
Extract the cryptographic parts of crypt_path_t and or_circuit_t.
Additionally, this change extracts the functions that created and freed these elements. These structures had common "forward&reverse stream&digest" elements, but they were initialized and freed through cpath objects, and different parts of the code depended on them. Now all that code is extacted, and kept in relay_crypto.c
Showing
- src/or/circuitbuild.c 4 additions, 73 deletionssrc/or/circuitbuild.c
- src/or/circuitlist.c 5 additions, 14 deletionssrc/or/circuitlist.c
- src/or/or.h 16 additions, 20 deletionssrc/or/or.h
- src/or/relay_crypto.c 127 additions, 9 deletionssrc/or/relay_crypto.c
- src/or/relay_crypto.h 8 additions, 0 deletionssrc/or/relay_crypto.h
- src/test/bench.c 5 additions, 8 deletionssrc/test/bench.c
- src/test/test_hs_client.c 8 additions, 8 deletionssrc/test/test_hs_client.c
- src/test/test_hs_service.c 4 additions, 4 deletionssrc/test/test_hs_service.c
Loading
Please register or sign in to comment