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

Diff for /src/usr.bin/ssh/kexgexc.c between version 1.21 and 1.22

version 1.21, 2015/04/13 02:04:08 version 1.22, 2015/05/26 23:23:40
Line 24 
Line 24 
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.   * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */   */
   
   #include <sys/param.h>
 #include <sys/types.h>  #include <sys/types.h>
   
 #include <openssl/dh.h>  #include <openssl/dh.h>
Line 60 
Line 61 
         kex->min = DH_GRP_MIN;          kex->min = DH_GRP_MIN;
         kex->max = DH_GRP_MAX;          kex->max = DH_GRP_MAX;
         kex->nbits = nbits;          kex->nbits = nbits;
           if (datafellows & SSH_BUG_DHGEX_LARGE)
                   kex->nbits = MIN(kex->nbits, 4096);
         /* New GEX request */          /* New GEX request */
         if ((r = sshpkt_start(ssh, SSH2_MSG_KEX_DH_GEX_REQUEST)) != 0 ||          if ((r = sshpkt_start(ssh, SSH2_MSG_KEX_DH_GEX_REQUEST)) != 0 ||
             (r = sshpkt_put_u32(ssh, kex->min)) != 0 ||              (r = sshpkt_put_u32(ssh, kex->min)) != 0 ||

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.22