[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.83 and 1.84

version 1.83, 2010/08/31 09:58:37 version 1.84, 2010/08/31 11:54:45
Line 313 
Line 313 
         } 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_sha256();                  k->evp_md = EVP_sha256();
           } else if (strncmp(k->name, KEX_ECDH_SHA256,
               sizeof(KEX_ECDH_SHA256) - 1) == 0) {
                   k->kex_type = KEX_ECDH_SHA2;
                   k->evp_md = EVP_sha256();
         } else          } else
                 fatal("bad kex alg %s", k->name);                  fatal("bad kex alg %s", k->name);
 }  }
Line 546 
Line 550 
         memset(&md, 0, sizeof(md));          memset(&md, 0, sizeof(md));
 }  }
   
 #if defined(DEBUG_KEX) || defined(DEBUG_KEXDH)  #if defined(DEBUG_KEX) || defined(DEBUG_KEXDH) || defined(DEBUG_KEXECDH)
 void  void
 dump_digest(char *msg, u_char *digest, int len)  dump_digest(char *msg, u_char *digest, int len)
 {  {
         u_int i;          int i;
   
         fprintf(stderr, "%s\n", msg);          fprintf(stderr, "%s\n", msg);
         for (i = 0; i < len; i++) {          for (i = 0; i < len; i++) {

Legend:
Removed from v.1.83  
changed lines
  Added in v.1.84