[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.73 and 1.74

version 1.73, 2015/07/30 00:01:34 version 1.74, 2015/12/04 16:41:28
Line 115 
Line 115 
         u_int   dh_need;          u_int   dh_need;
         int     server;          int     server;
         char    *name;          char    *name;
           char    *hostkey_alg;
         int     hostkey_type;          int     hostkey_type;
         int     hostkey_nid;          int     hostkey_nid;
         u_int   kex_type;          u_int   kex_type;
         int     roaming;          int     roaming;
           int     rsa_sha2;
           int     ext_info_c;
         struct sshbuf *my;          struct sshbuf *my;
         struct sshbuf *peer;          struct sshbuf *peer;
         sig_atomic_t done;          sig_atomic_t done;
Line 132 
Line 135 
         struct sshkey *(*load_host_public_key)(int, int, struct ssh *);          struct sshkey *(*load_host_public_key)(int, int, struct ssh *);
         struct sshkey *(*load_host_private_key)(int, int, struct ssh *);          struct sshkey *(*load_host_private_key)(int, int, struct ssh *);
         int     (*host_key_index)(struct sshkey *, int, struct ssh *);          int     (*host_key_index)(struct sshkey *, int, struct ssh *);
         int     (*sign)(struct sshkey *, struct sshkey *,          int     (*sign)(struct sshkey *, struct sshkey *, u_char **, size_t *,
             u_char **, size_t *, const u_char *, size_t, u_int);              const u_char *, size_t, const char *, u_int);
         int     (*kex[KEX_MAX])(struct ssh *);          int     (*kex[KEX_MAX])(struct ssh *);
         /* kex specific state */          /* kex specific state */
         DH      *dh;                    /* DH */          DH      *dh;                    /* DH */
Line 160 
Line 163 
   
 int      kex_send_kexinit(struct ssh *);  int      kex_send_kexinit(struct ssh *);
 int      kex_input_kexinit(int, u_int32_t, void *);  int      kex_input_kexinit(int, u_int32_t, void *);
   int      kex_input_ext_info(int, u_int32_t, void *);
 int      kex_derive_keys(struct ssh *, u_char *, u_int, const struct sshbuf *);  int      kex_derive_keys(struct ssh *, u_char *, u_int, const struct sshbuf *);
 int      kex_derive_keys_bn(struct ssh *, u_char *, u_int, const BIGNUM *);  int      kex_derive_keys_bn(struct ssh *, u_char *, u_int, const BIGNUM *);
 int      kex_send_newkeys(struct ssh *);  int      kex_send_newkeys(struct ssh *);

Legend:
Removed from v.1.73  
changed lines
  Added in v.1.74