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

Diff for /src/usr.bin/ssh/kex.c between version 1.23 and 1.24

version 1.23, 2001/03/10 17:51:04 version 1.24, 2001/03/28 21:59:40
Line 290 
Line 290 
     char *ckexinit, int ckexinitlen,      char *ckexinit, int ckexinitlen,
     char *skexinit, int skexinitlen,      char *skexinit, int skexinitlen,
     char *serverhostkeyblob, int sbloblen,      char *serverhostkeyblob, int sbloblen,
     int minbits, BIGNUM *prime, BIGNUM *gen,      int min, int wantbits, int max, BIGNUM *prime, BIGNUM *gen,
     BIGNUM *client_dh_pub,      BIGNUM *client_dh_pub,
     BIGNUM *server_dh_pub,      BIGNUM *server_dh_pub,
     BIGNUM *shared_secret)      BIGNUM *shared_secret)
Line 313 
Line 313 
         buffer_append(&b, skexinit, skexinitlen);          buffer_append(&b, skexinit, skexinitlen);
   
         buffer_put_string(&b, serverhostkeyblob, sbloblen);          buffer_put_string(&b, serverhostkeyblob, sbloblen);
         buffer_put_int(&b, minbits);          if (min == -1 || max == -1)
                   buffer_put_int(&b, wantbits);
           else {
                   buffer_put_int(&b, min);
                   buffer_put_int(&b, wantbits);
                   buffer_put_int(&b, max);
           }
         buffer_put_bignum2(&b, prime);          buffer_put_bignum2(&b, prime);
         buffer_put_bignum2(&b, gen);          buffer_put_bignum2(&b, gen);
         buffer_put_bignum2(&b, client_dh_pub);          buffer_put_bignum2(&b, client_dh_pub);

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24