X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fnet.h;h=27a16cf8ad5d2457c7038a52a0d418030bc4b831;hp=7dae41937eb5859cc6587f9a23dd0a63becd50ec;hb=a9247e6f2c57bda9dc62ed050f41048847109e83;hpb=9ea27f76fab3663c9c83a7fe7de95f74cbfd59be diff --git a/src/net.h b/src/net.h index 7dae4193..27a16cf8 100644 --- a/src/net.h +++ b/src/net.h @@ -28,9 +28,6 @@ #define MAXSIZE 1700 /* should be a bit more than the MTU for the tapdevice */ #define MTU 1600 -#define MAX_PASSPHRASE_SIZE 2000 /* 2kb is really waaaay too much. nobody's - gonna need a 16 kbit passphrase */ - #define MAC_ADDR_S "%02x:%02x:%02x:%02x:%02x:%02x" #define MAC_ADDR_V(x) ((unsigned char*)&(x))[0],((unsigned char*)&(x))[1], \ ((unsigned char*)&(x))[2],((unsigned char*)&(x))[3], \ @@ -64,7 +61,7 @@ typedef struct real_packet_t { typedef struct passphrase_t { unsigned short len; - unsigned char phrase[MAX_PASSPHRASE_SIZE]; + unsigned char *phrase; } passphrase_t; typedef struct status_bits_t { @@ -109,7 +106,7 @@ typedef struct conn_list_t { int meta_socket; /* our tcp meta socket */ int protocol_version; /* used protocol */ status_bits_t status; /* status info */ - unsigned char *pp; /* encoded passphrase */ + passphrase_t *pp; /* encoded passphrase */ packet_queue_t *sq; /* pending outgoing packets */ packet_queue_t *rq; /* pending incoming packets (they have no valid key to be decrypted with) */