Move the non-crypto parts of onion.c out of src/core/crypto
The parts for handling cell formats should be in src/core/or. The parts for handling onionskin queues should be in src/core/or. Only the crypto wrapper belongs in src/core/crypto.
Showing
- src/core/crypto/onion_crypto.c 311 additions, 0 deletionssrc/core/crypto/onion_crypto.c
- src/core/crypto/onion_crypto.h 47 additions, 0 deletionssrc/core/crypto/onion_crypto.h
- src/core/include.am 6 additions, 2 deletionssrc/core/include.am
- src/core/mainloop/cpuworker.c 3 additions, 1 deletionsrc/core/mainloop/cpuworker.c
- src/core/mainloop/main.c 2 additions, 1 deletionsrc/core/mainloop/main.c
- src/core/or/circuitbuild.c 2 additions, 1 deletionsrc/core/or/circuitbuild.c
- src/core/or/circuitlist.c 2 additions, 1 deletionsrc/core/or/circuitlist.c
- src/core/or/command.c 2 additions, 2 deletionssrc/core/or/command.c
- src/core/or/onion.c 5 additions, 631 deletionssrc/core/or/onion.c
- src/core/or/onion.h 0 additions, 38 deletionssrc/core/or/onion.h
- src/core/or/relay.c 1 addition, 1 deletionsrc/core/or/relay.c
- src/feature/relay/onion_queue.c 361 additions, 0 deletionssrc/feature/relay/onion_queue.c
- src/feature/relay/onion_queue.h 23 additions, 0 deletionssrc/feature/relay/onion_queue.h
- src/test/test.c 2 additions, 2 deletionssrc/test/test.c
- src/test/test_cell_formats.c 1 addition, 1 deletionsrc/test/test_cell_formats.c
- src/test/test_workqueue.c 1 addition, 1 deletionsrc/test/test_workqueue.c
- src/tools/tor-print-ed-signing-cert.c 1 addition, 1 deletionsrc/tools/tor-print-ed-signing-cert.c
Loading
Please register or sign in to comment