[BACK]Return to kex.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/kex.h between version 1.26.2.4 and 1.27

version 1.26.2.4, 2002/10/11 14:53:06 version 1.27, 2001/12/20 22:50:24
Line 71 
Line 71 
         char    *name;          char    *name;
         Cipher  *cipher;          Cipher  *cipher;
         int     enabled;          int     enabled;
         u_int   key_len;  
         u_int   block_size;  
         u_char  *key;          u_char  *key;
         u_char  *iv;          u_char  *iv;
 };  };
 struct Mac {  struct Mac {
         char    *name;          char    *name;
         int     enabled;          int     enabled;
         const EVP_MD    *md;          EVP_MD  *md;
         int     mac_len;          int     mac_len;
         u_char  *key;          u_char  *key;
         int     key_len;          int     key_len;
Line 96 
Line 94 
 };  };
 struct Kex {  struct Kex {
         u_char  *session_id;          u_char  *session_id;
         u_int   session_id_len;          int     session_id_len;
         Newkeys *newkeys[MODE_MAX];          Newkeys *newkeys[MODE_MAX];
         int     we_need;          int     we_need;
         int     server;          int     server;
Line 111 
Line 109 
         char    *server_version_string;          char    *server_version_string;
         int     (*verify_host_key)(Key *);          int     (*verify_host_key)(Key *);
         Key     *(*load_host_key)(int);          Key     *(*load_host_key)(int);
         int     (*host_key_index)(Key *);  
 };  };
   
 Kex     *kex_setup(char *[PROPOSAL_MAX]);  Kex     *kex_setup(char *[PROPOSAL_MAX]);
 void     kex_finish(Kex *);  void     kex_finish(Kex *);
   
 void     kex_send_kexinit(Kex *);  void     kex_send_kexinit(Kex *);
 void     kex_input_kexinit(int, u_int32_t, void *);  void     kex_input_kexinit(int, int, u_int32_t, void *);
 void     kex_derive_keys(Kex *, u_char *, BIGNUM *);  void     kex_derive_keys(Kex *, u_char *, BIGNUM *);
   
 void     kexdh(Kex *);  void     kexdh(Kex *);

Legend:
Removed from v.1.26.2.4  
changed lines
  Added in v.1.27