X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fconnection.h;h=a6d8c58e2e9066eeb3ef9702e53a5efb08b89857;hp=436f192a91636bdc24727bd6b0de1a273aa65f2f;hb=82ebfc923ddb050c88bdf5d65ac943a15ca8748a;hpb=c2b9c06062d36bde859b630b99a08c7b7428e721 diff --git a/src/connection.h b/src/connection.h index 436f192a..a6d8c58e 100644 --- a/src/connection.h +++ b/src/connection.h @@ -1,7 +1,7 @@ /* connection.h -- header for connection.c - Copyright (C) 2000-2002 Guus Sliepen , - 2000-2002 Ivo Timmermans + Copyright (C) 2000-2002 Guus Sliepen , + 2000-2002 Ivo Timmermans This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -17,7 +17,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - $Id: connection.h,v 1.1.2.25 2002/02/18 16:25:16 guus Exp $ + $Id: connection.h,v 1.1.2.29 2002/09/04 13:48:51 guus Exp $ */ #ifndef __TINC_CONNECTION_H__ @@ -80,14 +80,20 @@ typedef struct connection_t { struct edge_t *edge; /* edge associated with this connection */ RSA *rsa_key; /* his public/private key */ - EVP_CIPHER *incipher; /* Cipher he will use to send data to us */ - EVP_CIPHER *outcipher; /* Cipher we will use to send data to him */ + const EVP_CIPHER *incipher; /* Cipher he will use to send data to us */ + const EVP_CIPHER *outcipher; /* Cipher we will use to send data to him */ EVP_CIPHER_CTX *inctx; /* Context of encrypted meta data that will come from him to us */ EVP_CIPHER_CTX *outctx; /* Context of encrypted meta data that will be sent from us to him */ char *inkey; /* His symmetric meta key + iv */ char *outkey; /* Our symmetric meta key + iv */ int inkeylength; /* Length of his key + iv */ int outkeylength; /* Length of our key + iv */ + const EVP_MD *indigest; + const EVP_MD *outdigest; + int inmaclength; + int outmaclength; + int incompression; + int outcompression; char *mychallenge; /* challenge we received from him */ char *hischallenge; /* challenge we sent to him */