X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=client.h;h=fa965c354997ff9fef38ebba8b8220412ffeab84;hp=c6d5c75d1ebf1e70a7dbeafa5ca10f60a2e00592;hb=c00d7e25de7006d6f88aafb2b485057377a70324;hpb=7cbd55c6c3c18634e939b1ca0746ef4768fdfe8a diff --git a/client.h b/client.h index c6d5c75d..fa965c35 100644 --- a/client.h +++ b/client.h @@ -41,8 +41,8 @@ enum { struct client_task { /** the state of the connection */ int status; - /** the file descriptor */ - int fd; + /** The file descriptor and the rc4 keys. */ + struct rc4_context rc4c; /** the configuration (including the command) */ struct client_args_info conf; /** the config file for client options */ @@ -51,10 +51,6 @@ struct client_task { char *key_file; /** paraslash user name */ char *user; - /** session key for receiving data */ - RC4_KEY rc4_recv_key; - /** session key for sending data */ - RC4_KEY rc4_send_key; /** the client task structure */ struct task task; /** the buffer used for handshake and receiving */