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

Diff for /src/usr.bin/ssh/sshconnect2.c between version 1.37 and 1.38

version 1.37, 2001/01/21 19:06:00 version 1.38, 2001/01/22 17:22:28
Line 248 
Line 248 
         );          );
         xfree(server_host_key_blob);          xfree(server_host_key_blob);
         DH_free(dh);          DH_free(dh);
           BN_free(dh_server_pub);
 #ifdef DEBUG_KEXDH  #ifdef DEBUG_KEXDH
         fprintf(stderr, "hash == ");          fprintf(stderr, "hash == ");
         for (i = 0; i< 20; i++)          for (i = 0; i< 20; i++)
Line 257 
Line 258 
         if (key_verify(server_host_key, (u_char *)signature, slen, hash, 20) != 1)          if (key_verify(server_host_key, (u_char *)signature, slen, hash, 20) != 1)
                 fatal("key_verify failed for server_host_key");                  fatal("key_verify failed for server_host_key");
         key_free(server_host_key);          key_free(server_host_key);
           xfree(signature);
   
         kex_derive_keys(kex, hash, shared_secret);          kex_derive_keys(kex, hash, shared_secret);
           BN_clear_free(shared_secret);
         packet_set_kex(kex);          packet_set_kex(kex);
   
         /* save session id */          /* save session id */
Line 420 
Line 423 
         );          );
         xfree(server_host_key_blob);          xfree(server_host_key_blob);
         DH_free(dh);          DH_free(dh);
           BN_free(dh_server_pub);
 #ifdef DEBUG_KEXDH  #ifdef DEBUG_KEXDH
         fprintf(stderr, "hash == ");          fprintf(stderr, "hash == ");
         for (i = 0; i< 20; i++)          for (i = 0; i< 20; i++)
Line 429 
Line 433 
         if (key_verify(server_host_key, (u_char *)signature, slen, hash, 20) != 1)          if (key_verify(server_host_key, (u_char *)signature, slen, hash, 20) != 1)
                 fatal("key_verify failed for server_host_key");                  fatal("key_verify failed for server_host_key");
         key_free(server_host_key);          key_free(server_host_key);
           xfree(signature);
   
         kex_derive_keys(kex, hash, shared_secret);          kex_derive_keys(kex, hash, shared_secret);
           BN_clear_free(shared_secret);
         packet_set_kex(kex);          packet_set_kex(kex);
   
         /* save session id */          /* save session id */

Legend:
Removed from v.1.37  
changed lines
  Added in v.1.38