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

Diff for /src/usr.bin/ssh/kexdh.c between version 1.19 and 1.19.10.1

version 1.19, 2003/02/16 17:09:57 version 1.19.10.1, 2006/02/03 02:53:44
Line 32 
Line 32 
 #include "ssh2.h"  #include "ssh2.h"
 #include "kex.h"  #include "kex.h"
   
 u_char *  void
 kex_dh_hash(  kex_dh_hash(
     char *client_version_string,      char *client_version_string,
     char *server_version_string,      char *server_version_string,
Line 41 
Line 41 
     u_char *serverhostkeyblob, int sbloblen,      u_char *serverhostkeyblob, int sbloblen,
     BIGNUM *client_dh_pub,      BIGNUM *client_dh_pub,
     BIGNUM *server_dh_pub,      BIGNUM *server_dh_pub,
     BIGNUM *shared_secret)      BIGNUM *shared_secret,
       u_char **hash, u_int *hashlen)
 {  {
         Buffer b;          Buffer b;
         static u_char digest[EVP_MAX_MD_SIZE];          static u_char digest[EVP_MAX_MD_SIZE];
Line 77 
Line 78 
 #ifdef DEBUG_KEX  #ifdef DEBUG_KEX
         dump_digest("hash", digest, EVP_MD_size(evp_md));          dump_digest("hash", digest, EVP_MD_size(evp_md));
 #endif  #endif
         return digest;          *hash = digest;
           *hashlen = EVP_MD_size(evp_md);
 }  }

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.19.10.1