Opened 2 months ago

Last modified 8 weeks ago

#31789 new enhancement

Make networking usage in circuit padding more abstract

Reported by: mikeperry Owned by:
Priority: Medium Milestone:
Component: Core Tor/Tor Version:
Severity: Normal Keywords: circpad-researchers-maybe-want, wtf-pad
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

When we send packets in the framework, we call into relay.c and do some cell parsing setup. If we moved this code into a separate c file, it will be easier to replace it with simulated calls for a trace simulator.

This is not strictly required, but it will allow us to more easily update both the simulator and the in-tor implementation without conflicts.

Child Tickets

Change History (1)

comment:1 Changed 8 weeks ago by mikeperry

Parent ID: #31788

Deparenting this because I think it is better to just use unit test mocking of existing functions. We don't need to refactor to make a trace simulator.

Note: See TracTickets for help on using tickets.