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

Diff for /src/usr.bin/ssh/kexgex.c between version 1.30 and 1.31

version 1.30, 2018/12/27 03:25:25 version 1.31, 2019/01/21 10:03:37
Line 50 
Line 50 
     const BIGNUM *gen,      const BIGNUM *gen,
     const BIGNUM *client_dh_pub,      const BIGNUM *client_dh_pub,
     const BIGNUM *server_dh_pub,      const BIGNUM *server_dh_pub,
     const BIGNUM *shared_secret,      const u_char *shared_secret, size_t secretlen,
     u_char *hash, size_t *hashlen)      u_char *hash, size_t *hashlen)
 {  {
         struct sshbuf *b;          struct sshbuf *b;
Line 77 
Line 77 
             (r = sshbuf_put_bignum2(b, gen)) != 0 ||              (r = sshbuf_put_bignum2(b, gen)) != 0 ||
             (r = sshbuf_put_bignum2(b, client_dh_pub)) != 0 ||              (r = sshbuf_put_bignum2(b, client_dh_pub)) != 0 ||
             (r = sshbuf_put_bignum2(b, server_dh_pub)) != 0 ||              (r = sshbuf_put_bignum2(b, server_dh_pub)) != 0 ||
             (r = sshbuf_put_bignum2(b, shared_secret)) != 0) {              (r = sshbuf_put(b, shared_secret, secretlen)) != 0) {
                 sshbuf_free(b);                  sshbuf_free(b);
                 return r;                  return r;
         }          }

Legend:
Removed from v.1.30  
changed lines
  Added in v.1.31