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

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

version 1.23, 2015/12/04 16:41:28 version 1.24, 2016/05/02 10:26:04
Line 58 
Line 58 
                 kex->dh = dh_new_group1();                  kex->dh = dh_new_group1();
                 break;                  break;
         case KEX_DH_GRP14_SHA1:          case KEX_DH_GRP14_SHA1:
           case KEX_DH_GRP14_SHA256:
                 kex->dh = dh_new_group14();                  kex->dh = dh_new_group14();
                 break;                  break;
           case KEX_DH_GRP16_SHA512:
                   kex->dh = dh_new_group16();
                   break;
           case KEX_DH_GRP18_SHA512:
                   kex->dh = dh_new_group18();
                   break;
         default:          default:
                 r = SSH_ERR_INVALID_ARGUMENT;                  r = SSH_ERR_INVALID_ARGUMENT;
                 goto out;                  goto out;
Line 153 
Line 160 
         /* calc H */          /* calc H */
         hashlen = sizeof(hash);          hashlen = sizeof(hash);
         if ((r = kex_dh_hash(          if ((r = kex_dh_hash(
               kex->hash_alg,
             kex->client_version_string,              kex->client_version_string,
             kex->server_version_string,              kex->server_version_string,
             sshbuf_ptr(kex->peer), sshbuf_len(kex->peer),              sshbuf_ptr(kex->peer), sshbuf_len(kex->peer),

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