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

Diff for /src/usr.bin/ssh/Attic/kexdhc.c between version 1.18 and 1.19

version 1.18, 2015/01/26 06:10:03 version 1.19, 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 159 
Line 166 
         /* calc and verify H */          /* calc and verify 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->my), sshbuf_len(kex->my),              sshbuf_ptr(kex->my), sshbuf_len(kex->my),

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19