Tor  0.4.7.0-alpha-dev
Functions
circuitpadding_machines.h File Reference

Header file for circuitpadding_machines.c. More...

Go to the source code of this file.

Functions

void circpad_machine_relay_hide_intro_circuits (smartlist_t *machines_sl)
 
void circpad_machine_client_hide_intro_circuits (smartlist_t *machines_sl)
 
void circpad_machine_relay_hide_rend_circuits (smartlist_t *machines_sl)
 
void circpad_machine_client_hide_rend_circuits (smartlist_t *machines_sl)
 

Detailed Description

Header file for circuitpadding_machines.c.

Definition in file circuitpadding_machines.h.

Function Documentation

◆ circpad_machine_client_hide_intro_circuits()

void circpad_machine_client_hide_intro_circuits ( smartlist_t machines_sl)

Create a client-side padding machine that aims to hide IP circuits. In particular, it keeps intro circuits alive until a bunch of fake traffic has been pushed through.

Definition at line 63 of file circuitpadding_machines.c.

◆ circpad_machine_client_hide_rend_circuits()

void circpad_machine_client_hide_rend_circuits ( smartlist_t machines_sl)

Create a client-side padding machine that aims to hide rendezvous circuits.

Definition at line 267 of file circuitpadding_machines.c.

◆ circpad_machine_relay_hide_intro_circuits()

void circpad_machine_relay_hide_intro_circuits ( smartlist_t machines_sl)

Create a relay-side padding machine that aims to hide IP circuits. See comments on the function above for more details on the workings of the machine.

Definition at line 157 of file circuitpadding_machines.c.

◆ circpad_machine_relay_hide_rend_circuits()

void circpad_machine_relay_hide_rend_circuits ( smartlist_t machines_sl)

Create a relay-side padding machine that aims to hide IP circuits.

This is meant to follow the client-side machine.

Definition at line 386 of file circuitpadding_machines.c.