[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.144 and 1.145

version 1.144, 2019/01/21 09:55:52 version 1.145, 2019/01/21 10:05:09
Line 1039 
Line 1039 
 }  }
 #endif  #endif
   
   int
   kex_load_hostkey(struct ssh *ssh, struct sshkey **pubp, struct sshkey **prvp)
   {
           struct kex *kex = ssh->kex;
   
           *pubp = NULL;
           *prvp = NULL;
           if (kex->load_host_public_key == NULL ||
               kex->load_host_private_key == NULL)
                   return SSH_ERR_INVALID_ARGUMENT;
           *pubp = kex->load_host_public_key(kex->hostkey_type,
               kex->hostkey_nid, ssh);
           *prvp = kex->load_host_private_key(kex->hostkey_type,
               kex->hostkey_nid, ssh);
           if (*pubp == NULL)
                   return SSH_ERR_NO_HOSTKEY_LOADED;
           return 0;
   }
   
 #if defined(DEBUG_KEX) || defined(DEBUG_KEXDH) || defined(DEBUG_KEXECDH)  #if defined(DEBUG_KEX) || defined(DEBUG_KEXDH) || defined(DEBUG_KEXECDH)
 void  void

Legend:
Removed from v.1.144  
changed lines
  Added in v.1.145