[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.33 and 1.33.6.1

version 1.33, 2003/02/16 17:09:57 version 1.33.6.1, 2004/08/19 04:13:26
Line 32 
Line 32 
 #include "key.h"  #include "key.h"
   
 #define KEX_DH1         "diffie-hellman-group1-sha1"  #define KEX_DH1         "diffie-hellman-group1-sha1"
   #define KEX_DH14        "diffie-hellman-group14-sha1"
 #define KEX_DHGEX       "diffie-hellman-group-exchange-sha1"  #define KEX_DHGEX       "diffie-hellman-group-exchange-sha1"
   
 enum kex_init_proposals {  enum kex_init_proposals {
Line 56 
Line 57 
   
 enum kex_exchange {  enum kex_exchange {
         KEX_DH_GRP1_SHA1,          KEX_DH_GRP1_SHA1,
           KEX_DH_GRP14_SHA1,
         KEX_DH_GEX_SHA1,          KEX_DH_GEX_SHA1,
         KEX_MAX          KEX_MAX
 };  };
Line 136 
Line 138 
 u_char *  u_char *
 kexgex_hash(char *, char *, char *, int, char *, int, u_char *, int,  kexgex_hash(char *, char *, char *, int, char *, int, u_char *, int,
     int, int, int, BIGNUM *, BIGNUM *, BIGNUM *, BIGNUM *, BIGNUM *);      int, int, int, BIGNUM *, BIGNUM *, BIGNUM *, BIGNUM *, BIGNUM *);
   
   void
   derive_ssh1_session_id(BIGNUM *, BIGNUM *, u_int8_t[8], u_int8_t[16]);
   
 #if defined(DEBUG_KEX) || defined(DEBUG_KEXDH)  #if defined(DEBUG_KEX) || defined(DEBUG_KEXDH)
 void    dump_digest(char *, u_char *, int);  void    dump_digest(char *, u_char *, int);

Legend:
Removed from v.1.33  
changed lines
  Added in v.1.33.6.1