Implement circuit padding machines
C tor has functionality for sending and receiving padding cells on circuits according to configurable padding machines. Eventually we may want to implement that in Arti.
-
Implement (or select) numerical estimators for relevant probability distributions (prob_distr.c) (50h) -
Provide relevant events from arti to padding system (circ started, circ opened, stream started, stream ended, cell sent/recv, out of relay early cells) (40h) -
Implement state machine descriptions using events + distributions + transitions (60h) -
Implement handling state machine transitions using a state machine as input (60h) -
Implement padding machine selection negotiation (40h) -
Implement padding overhead rate limiting using consensus parameters (20h)
Edited by Nick Mathewson