[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.146 and 1.147

version 1.146, 2019/01/21 10:07:22 version 1.147, 2019/01/21 10:20:12
Line 98 
Line 98 
 #endif  #endif
         { KEX_CURVE25519_SHA256, KEX_C25519_SHA256, 0, SSH_DIGEST_SHA256 },          { KEX_CURVE25519_SHA256, KEX_C25519_SHA256, 0, SSH_DIGEST_SHA256 },
         { KEX_CURVE25519_SHA256_OLD, KEX_C25519_SHA256, 0, SSH_DIGEST_SHA256 },          { KEX_CURVE25519_SHA256_OLD, KEX_C25519_SHA256, 0, SSH_DIGEST_SHA256 },
           { KEX_SNTRUP4591761X25519_SHA512, KEX_KEM_SNTRUP4591761X25519_SHA512, 0,
               SSH_DIGEST_SHA512 },
         { NULL, -1, -1, -1},          { NULL, -1, -1, -1},
 };  };
   
Line 640 
Line 642 
         sshbuf_free(kex->my);          sshbuf_free(kex->my);
         sshbuf_free(kex->client_version);          sshbuf_free(kex->client_version);
         sshbuf_free(kex->server_version);          sshbuf_free(kex->server_version);
           sshbuf_free(kex->kem_client_pub);
         free(kex->session_id);          free(kex->session_id);
         free(kex->failed_choice);          free(kex->failed_choice);
         free(kex->hostkey_alg);          free(kex->hostkey_alg);
Line 1076 
Line 1079 
   
 #if defined(DEBUG_KEX) || defined(DEBUG_KEXDH) || defined(DEBUG_KEXECDH)  #if defined(DEBUG_KEX) || defined(DEBUG_KEXDH) || defined(DEBUG_KEXECDH)
 void  void
 dump_digest(char *msg, u_char *digest, int len)  dump_digest(const char *msg, const u_char *digest, int len)
 {  {
         fprintf(stderr, "%s\n", msg);          fprintf(stderr, "%s\n", msg);
         sshbuf_dump_data(digest, len, stderr);          sshbuf_dump_data(digest, len, stderr);

Legend:
Removed from v.1.146  
changed lines
  Added in v.1.147