Home | History | Annotate | Download | only in openssh

Lines Matching defs:ssh

46 kexc25519_server(struct ssh *ssh)
49 ssh_dispatch_set(ssh, SSH2_MSG_KEX_ECDH_INIT, &input_kex_c25519_init);
56 struct ssh *ssh = ctxt;
57 struct kex *kex = ssh->kex;
79 kex->hostkey_nid, ssh);
81 kex->hostkey_nid, ssh);
87 if ((r = sshpkt_get_string(ssh, &client_pubkey, &pklen)) != 0 ||
88 (r = sshpkt_get_end(ssh)) != 0)
137 &signature, &slen, hash, hashlen, ssh->compat)) < 0)
141 if ((r = sshpkt_start(ssh, SSH2_MSG_KEX_ECDH_REPLY)) != 0 ||
142 (r = sshpkt_put_string(ssh, server_host_key_blob, sbloblen)) != 0 ||
143 (r = sshpkt_put_string(ssh, server_pubkey, sizeof(server_pubkey))) != 0 ||
144 (r = sshpkt_put_string(ssh, signature, slen)) != 0 ||
145 (r = sshpkt_send(ssh)) != 0)
148 if ((r = kex_derive_keys(ssh, hash, hashlen, shared_secret)) == 0)
149 r = kex_send_newkeys(ssh);