Add rendezvous-related metadata and code to circuits. Initially, we

thought that a complicated adjunct structure would be necessary, but
it doesn't look that way anymore.

Of course, I might have forgotten something.


svn:r1396
This commit is contained in:
Nick Mathewson
2004-03-30 19:52:42 +00:00
parent 6ea95488d2
commit 0ba9ab5fb0
4 changed files with 87 additions and 20 deletions
+1
View File
@@ -103,6 +103,7 @@ static void command_process_create_cell(cell_t *cell, connection_t *conn) {
circ = circuit_new(cell->circ_id, conn);
circ->state = CIRCUIT_STATE_ONIONSKIN_PENDING;
circ->purpose = CIRCUIT_PURPOSE_INTERMEDIATE;
memcpy(circ->onionskin, cell->payload, ONIONSKIN_CHALLENGE_LEN);