diff options
Diffstat (limited to 'toxcore/onion.h')
-rw-r--r-- | toxcore/onion.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/toxcore/onion.h b/toxcore/onion.h index b05d2c8c..2b270ea9 100644 --- a/toxcore/onion.h +++ b/toxcore/onion.h | |||
@@ -53,6 +53,8 @@ typedef struct { | |||
53 | #define ONION_MAX_DATA_SIZE (ONION_MAX_PACKET_SIZE - (ONION_SEND_1 + 1)) | 53 | #define ONION_MAX_DATA_SIZE (ONION_MAX_PACKET_SIZE - (ONION_SEND_1 + 1)) |
54 | #define ONION_RESPONSE_MAX_DATA_SIZE (ONION_MAX_PACKET_SIZE - (1 + ONION_RETURN_3)) | 54 | #define ONION_RESPONSE_MAX_DATA_SIZE (ONION_MAX_PACKET_SIZE - (1 + ONION_RETURN_3)) |
55 | 55 | ||
56 | #define ONION_PATH_LENGTH 3 | ||
57 | |||
56 | typedef struct { | 58 | typedef struct { |
57 | uint8_t shared_key1[crypto_box_BEFORENMBYTES]; | 59 | uint8_t shared_key1[crypto_box_BEFORENMBYTES]; |
58 | uint8_t shared_key2[crypto_box_BEFORENMBYTES]; | 60 | uint8_t shared_key2[crypto_box_BEFORENMBYTES]; |
@@ -76,7 +78,7 @@ typedef struct { | |||
76 | 78 | ||
77 | /* Create a new onion path. | 79 | /* Create a new onion path. |
78 | * | 80 | * |
79 | * Create a new onion path out of nodes (nodes is a list of 3 nodes) | 81 | * Create a new onion path out of nodes (nodes is a list of ONION_PATH_LENGTH nodes) |
80 | * | 82 | * |
81 | * new_path must be an empty memory location of atleast Onion_Path size. | 83 | * new_path must be an empty memory location of atleast Onion_Path size. |
82 | * | 84 | * |