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

Diff for /src/usr.bin/ssh/kexecdh.c between version 1.1 and 1.2

version 1.1, 2010/08/31 11:54:45 version 1.2, 2010/09/09 10:45:45
Line 46 
Line 46 
 {  {
         int ret;          int ret;
   
         if (strlen(kexname) < sizeof(KEX_ECDH_SHA256) - 1)          if (strlen(kexname) < sizeof(KEX_ECDH_SHA2_STEM) - 1)
                 fatal("%s: kexname too short \"%s\"", __func__, kexname);                  fatal("%s: kexname too short \"%s\"", __func__, kexname);
         ret = key_curve_name_to_nid(kexname + sizeof(KEX_ECDH_SHA256) - 1);          ret = key_curve_name_to_nid(kexname + sizeof(KEX_ECDH_SHA2_STEM) - 1);
         if (ret == -1)          if (ret == -1)
                 fatal("%s: unsupported curve negotiated \"%s\"", __func__,                  fatal("%s: unsupported curve negotiated \"%s\"", __func__,
                     kexname);                      kexname);
         return ret;          return ret;
   }
   
   const EVP_MD *
   kex_ecdh_name_to_evpmd(const char *kexname)
   {
           int nid = kex_ecdh_name_to_nid(kexname);
   
           return key_ec_nid_to_evpmd(nid);
 }  }
   
 void  void

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2