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

Diff for /src/usr.bin/ssh/kex.c between version 1.79 and 1.80

version 1.79, 2007/06/05 06:52:37 version 1.80, 2008/09/06 12:24:13
Line 48 
Line 48 
   
 #define KEX_COOKIE_LEN  16  #define KEX_COOKIE_LEN  16
   
 extern const EVP_MD *evp_ssh_sha256(void);  
   
 /* prototype */  /* prototype */
 static void kex_kexinit_finish(Kex *);  static void kex_kexinit_finish(Kex *);
 static void kex_choose_conf(Kex *);  static void kex_choose_conf(Kex *);
Line 315 
Line 313 
                 k->evp_md = EVP_sha1();                  k->evp_md = EVP_sha1();
         } else if (strcmp(k->name, KEX_DHGEX_SHA256) == 0) {          } else if (strcmp(k->name, KEX_DHGEX_SHA256) == 0) {
                 k->kex_type = KEX_DH_GEX_SHA256;                  k->kex_type = KEX_DH_GEX_SHA256;
                 k->evp_md = evp_ssh_sha256();                  k->evp_md = EVP_sha256();
         } else          } else
                 fatal("bad kex alg %s", k->name);                  fatal("bad kex alg %s", k->name);
 }  }

Legend:
Removed from v.1.79  
changed lines
  Added in v.1.80