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

Diff for /src/usr.bin/ssh/dh.c between version 1.55 and 1.56

version 1.55, 2015/01/20 23:14:00 version 1.56, 2015/03/26 06:59:28
Line 258 
Line 258 
   
         if (need < 0 || dh->p == NULL ||          if (need < 0 || dh->p == NULL ||
             (pbits = BN_num_bits(dh->p)) <= 0 ||              (pbits = BN_num_bits(dh->p)) <= 0 ||
             need > INT_MAX / 2 || 2 * need >= pbits)              need > INT_MAX / 2 || 2 * need > pbits)
                 return SSH_ERR_INVALID_ARGUMENT;                  return SSH_ERR_INVALID_ARGUMENT;
         dh->length = MIN(need * 2, pbits - 1);          dh->length = MIN(need * 2, pbits - 1);
         if (DH_generate_key(dh) == 0 ||          if (DH_generate_key(dh) == 0 ||

Legend:
Removed from v.1.55  
changed lines
  Added in v.1.56