[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.9 and 1.10

version 1.9, 2000/12/15 17:30:14 version 1.10, 2000/12/19 23:17:56
Line 62 
Line 62 
         char            *name;          char            *name;
         Cipher          *cipher;          Cipher          *cipher;
         int             enabled;          int             enabled;
         unsigned char   *key;          u_char  *key;
         unsigned char   *iv;          u_char  *iv;
 };  };
 struct Mac {  struct Mac {
         char            *name;          char            *name;
         int             enabled;          int             enabled;
         EVP_MD          *md;          EVP_MD          *md;
         int             mac_len;          int             mac_len;
         unsigned char   *key;          u_char  *key;
         int             key_len;          int             key_len;
 };  };
 struct Comp {  struct Comp {
Line 97 
Line 97 
 Kex *  Kex *
 kex_choose_conf(char *cprop[PROPOSAL_MAX],  kex_choose_conf(char *cprop[PROPOSAL_MAX],
     char *sprop[PROPOSAL_MAX], int server);      char *sprop[PROPOSAL_MAX], int server);
 int     kex_derive_keys(Kex *k, unsigned char *hash, BIGNUM *shared_secret);  int     kex_derive_keys(Kex *k, u_char *hash, BIGNUM *shared_secret);
 void    packet_set_kex(Kex *k);  void    packet_set_kex(Kex *k);
 int     dh_pub_is_valid(DH *dh, BIGNUM *dh_pub);  int     dh_pub_is_valid(DH *dh, BIGNUM *dh_pub);
 DH      *dh_new_group_asc(const char *, const char *);  DH      *dh_new_group_asc(const char *, const char *);
Line 105 
Line 105 
 void    dh_gen_key();  void    dh_gen_key();
 DH      *dh_new_group1();  DH      *dh_new_group1();
   
 unsigned char *  u_char *
 kex_hash(  kex_hash(
     char *client_version_string,      char *client_version_string,
     char *server_version_string,      char *server_version_string,
Line 116 
Line 116 
     BIGNUM *server_dh_pub,      BIGNUM *server_dh_pub,
     BIGNUM *shared_secret);      BIGNUM *shared_secret);
   
 unsigned char *  u_char *
 kex_hash_gex(  kex_hash_gex(
     char *client_version_string,      char *client_version_string,
     char *server_version_string,      char *server_version_string,

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10