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

Diff for /src/usr.bin/ssh/Attic/kexecdhs.c between version 1.2 and 1.3

version 1.2, 2010/09/22 05:01:29 version 1.3, 2013/04/19 01:06:50
Line 55 
Line 55 
         u_char *server_host_key_blob = NULL, *signature = NULL;          u_char *server_host_key_blob = NULL, *signature = NULL;
         u_char *kbuf, *hash;          u_char *kbuf, *hash;
         u_int klen, slen, sbloblen, hashlen;          u_int klen, slen, sbloblen, hashlen;
         int curve_nid;  
   
         if ((curve_nid = kex_ecdh_name_to_nid(kex->name)) == -1)          if ((server_key = EC_KEY_new_by_curve_name(kex->ec_nid)) == NULL)
                 fatal("%s: unsupported ECDH curve \"%s\"", __func__, kex->name);  
         if ((server_key = EC_KEY_new_by_curve_name(curve_nid)) == NULL)  
                 fatal("%s: EC_KEY_new_by_curve_name failed", __func__);                  fatal("%s: EC_KEY_new_by_curve_name failed", __func__);
         if (EC_KEY_generate_key(server_key) != 1)          if (EC_KEY_generate_key(server_key) != 1)
                 fatal("%s: EC_KEY_generate_key failed", __func__);                  fatal("%s: EC_KEY_generate_key failed", __func__);

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