Home
last modified time | relevance | path

Searched refs:kex (Results 1 – 25 of 1894) sorted by relevance

12345678910>>...76

/dports/security/ncrack/ncrack-0.7/opensshlib/
H A Dkexgexc.c62 struct kex *kex = nstate->kex; in kexgex_client() local
74 kex->nbits = MIN(kex->nbits, 4096); in kexgex_client()
83 kex->min, kex->nbits, kex->max); in kexgex_client()
86 kex->min, kex->nbits, kex->max); in kexgex_client()
100 struct kex *kex = nstate->kex; in ncrackssh_input_kex_dh_gex_group() local
128 r = dh_gen_key(kex->dh, kex->we_need * 8); in ncrackssh_input_kex_dh_gex_group()
160 struct kex *kex = nstate->kex; in ncrackssh_input_kex_dh_gex_reply() local
231 kex->min = kex->max = -1; in ncrackssh_input_kex_dh_gex_reply()
241 sshbuf_ptr(kex->my), sshbuf_len(kex->my), in ncrackssh_input_kex_dh_gex_reply()
244 kex->min, kex->nbits, kex->max, in ncrackssh_input_kex_dh_gex_reply()
[all …]
H A Dkexc25519c.c51 struct kex *kex = nstate->kex; in kexc25519_client() local
56 kexc25519_keygen(kex->c25519_client_key, kex->c25519_client_pubkey); in kexc25519_client()
76 struct kex *kex = nstate->kex; in ncrackssh_input_kex_c25519_reply() local
135 kex->hash_alg, in ncrackssh_input_kex_c25519_reply()
138 sshbuf_ptr(kex->my), sshbuf_len(kex->my), in ncrackssh_input_kex_c25519_reply()
139 sshbuf_ptr(kex->peer), sshbuf_len(kex->peer), in ncrackssh_input_kex_c25519_reply()
141 kex->c25519_client_pubkey, in ncrackssh_input_kex_c25519_reply()
152 if (kex->session_id == NULL) { in ncrackssh_input_kex_c25519_reply()
154 kex->session_id = malloc(kex->session_id_len); in ncrackssh_input_kex_c25519_reply()
159 memcpy(kex->session_id, hash, kex->session_id_len); in ncrackssh_input_kex_c25519_reply()
[all …]
H A Dkexdhc.c57 struct kex *kex = nstate->kex; in kexdh_client() local
64 switch (kex->kex_type) { in kexdh_client()
75 if (kex->dh == NULL) { in kexdh_client()
81 if ((r = dh_gen_key(kex->dh, kex->we_need * 8)) != 0 || in kexdh_client()
103 struct kex *kex = nstate->kex; in ncrackssh_input_kex_dh() local
176 sshbuf_ptr(kex->my), sshbuf_len(kex->my), in ncrackssh_input_kex_dh()
177 sshbuf_ptr(kex->peer), sshbuf_len(kex->peer), in ncrackssh_input_kex_dh()
192 kex->session_id = malloc(kex->session_id_len); in ncrackssh_input_kex_dh()
197 memcpy(kex->session_id, hash, kex->session_id_len); in ncrackssh_input_kex_dh()
204 DH_free(kex->dh); in ncrackssh_input_kex_dh()
[all …]
/dports/net/p5-Net-SSH-Perl/Net-SSH-Perl-2.14/lib/Net/SSH/Perl/
H A DKex.pm41 $kex;
56 my $kex = shift;
97 $kex->{client_kexinit} = $kex->kexinit(\@proposal);
102 "$kex->{ciph_name}[0] $kex->{mac_name}[0] $kex->{comp_name}[0]");
104 "$kex->{ciph_name}[1] $kex->{mac_name}[1] $kex->{comp_name}[1]");
106 bless $kex, $kex->{class_name};
107 $kex->exchange;
117 $ssh->{kex} = $kex;
119 $kex->{$att}[0]->enable if $kex->{$att}[0];
120 $kex->{$att}[1]->enable if $kex->{$att}[1];
[all …]
/dports/databases/proftpd-mod_sql_odbc/proftpd-1.3.7c/contrib/mod_sftp/
H A Dkex.c1247 if (have_good_dh(kex->dh, kex->e) < 0) { in finish_dh()
1797 pr_memscrub((char *) kex->h, kex->hlen);
2649 if (sftp_cipher_set_read_key(kex_pool, kex->hash, kex->k, kex->h,
2654 if (sftp_cipher_set_write_key(kex_pool, kex->hash, kex->k, kex->h,
2659 if (sftp_mac_set_read_key(kex_pool, kex->hash, kex->k, kex->h,
2664 if (sftp_mac_set_write_key(kex_pool, kex->hash, kex->k, kex->h,
2808 memcpy((char *) kex->h, h, kex->hlen);
3442 memcpy((char *) kex->h, h, kex->hlen);
3746 memcpy((char *) kex->h, h, kex->hlen);
4125 memcpy((char *) kex->h, h, kex->hlen);
[all …]
/dports/databases/proftpd-mod_sql_sqlite/proftpd-1.3.7c/contrib/mod_sftp/
H A Dkex.c1247 if (have_good_dh(kex->dh, kex->e) < 0) { in finish_dh()
1797 pr_memscrub((char *) kex->h, kex->hlen);
2649 if (sftp_cipher_set_read_key(kex_pool, kex->hash, kex->k, kex->h,
2654 if (sftp_cipher_set_write_key(kex_pool, kex->hash, kex->k, kex->h,
2659 if (sftp_mac_set_read_key(kex_pool, kex->hash, kex->k, kex->h,
2664 if (sftp_mac_set_write_key(kex_pool, kex->hash, kex->k, kex->h,
2808 memcpy((char *) kex->h, h, kex->hlen);
3442 memcpy((char *) kex->h, h, kex->hlen);
3746 memcpy((char *) kex->h, h, kex->hlen);
4125 memcpy((char *) kex->h, h, kex->hlen);
[all …]
/dports/databases/proftpd-mod_sql_postgres/proftpd-1.3.7c/contrib/mod_sftp/
H A Dkex.c1247 if (have_good_dh(kex->dh, kex->e) < 0) { in finish_dh()
1797 pr_memscrub((char *) kex->h, kex->hlen);
2649 if (sftp_cipher_set_read_key(kex_pool, kex->hash, kex->k, kex->h,
2654 if (sftp_cipher_set_write_key(kex_pool, kex->hash, kex->k, kex->h,
2659 if (sftp_mac_set_read_key(kex_pool, kex->hash, kex->k, kex->h,
2664 if (sftp_mac_set_write_key(kex_pool, kex->hash, kex->k, kex->h,
2808 memcpy((char *) kex->h, h, kex->hlen);
3442 memcpy((char *) kex->h, h, kex->hlen);
3746 memcpy((char *) kex->h, h, kex->hlen);
4125 memcpy((char *) kex->h, h, kex->hlen);
[all …]
/dports/databases/proftpd-mod_sql_mysql/proftpd-1.3.7c/contrib/mod_sftp/
H A Dkex.c1247 if (have_good_dh(kex->dh, kex->e) < 0) { in finish_dh()
1797 pr_memscrub((char *) kex->h, kex->hlen);
2649 if (sftp_cipher_set_read_key(kex_pool, kex->hash, kex->k, kex->h,
2654 if (sftp_cipher_set_write_key(kex_pool, kex->hash, kex->k, kex->h,
2659 if (sftp_mac_set_read_key(kex_pool, kex->hash, kex->k, kex->h,
2664 if (sftp_mac_set_write_key(kex_pool, kex->hash, kex->k, kex->h,
2808 memcpy((char *) kex->h, h, kex->hlen);
3442 memcpy((char *) kex->h, h, kex->hlen);
3746 memcpy((char *) kex->h, h, kex->hlen);
4125 memcpy((char *) kex->h, h, kex->hlen);
[all …]
/dports/databases/proftpd-mod_sql_tds/proftpd-1.3.7c/contrib/mod_sftp/
H A Dkex.c1247 if (have_good_dh(kex->dh, kex->e) < 0) { in finish_dh()
1797 pr_memscrub((char *) kex->h, kex->hlen);
2649 if (sftp_cipher_set_read_key(kex_pool, kex->hash, kex->k, kex->h,
2654 if (sftp_cipher_set_write_key(kex_pool, kex->hash, kex->k, kex->h,
2659 if (sftp_mac_set_read_key(kex_pool, kex->hash, kex->k, kex->h,
2664 if (sftp_mac_set_write_key(kex_pool, kex->hash, kex->k, kex->h,
2808 memcpy((char *) kex->h, h, kex->hlen);
3442 memcpy((char *) kex->h, h, kex->hlen);
3746 memcpy((char *) kex->h, h, kex->hlen);
4125 memcpy((char *) kex->h, h, kex->hlen);
[all …]
/dports/net/proftpd-mod_ldap/proftpd-1.3.7c/contrib/mod_sftp/
H A Dkex.c1247 if (have_good_dh(kex->dh, kex->e) < 0) { in finish_dh()
1797 pr_memscrub((char *) kex->h, kex->hlen);
2649 if (sftp_cipher_set_read_key(kex_pool, kex->hash, kex->k, kex->h,
2654 if (sftp_cipher_set_write_key(kex_pool, kex->hash, kex->k, kex->h,
2659 if (sftp_mac_set_read_key(kex_pool, kex->hash, kex->k, kex->h,
2664 if (sftp_mac_set_write_key(kex_pool, kex->hash, kex->k, kex->h,
2808 memcpy((char *) kex->h, h, kex->hlen);
3442 memcpy((char *) kex->h, h, kex->hlen);
3746 memcpy((char *) kex->h, h, kex->hlen);
4125 memcpy((char *) kex->h, h, kex->hlen);
[all …]
/dports/security/proftpd-mod_clamav/proftpd-1.3.7c/contrib/mod_sftp/
H A Dkex.c1247 if (have_good_dh(kex->dh, kex->e) < 0) { in finish_dh()
1797 pr_memscrub((char *) kex->h, kex->hlen);
2649 if (sftp_cipher_set_read_key(kex_pool, kex->hash, kex->k, kex->h,
2654 if (sftp_cipher_set_write_key(kex_pool, kex->hash, kex->k, kex->h,
2659 if (sftp_mac_set_read_key(kex_pool, kex->hash, kex->k, kex->h,
2664 if (sftp_mac_set_write_key(kex_pool, kex->hash, kex->k, kex->h,
2808 memcpy((char *) kex->h, h, kex->hlen);
3442 memcpy((char *) kex->h, h, kex->hlen);
3746 memcpy((char *) kex->h, h, kex->hlen);
4125 memcpy((char *) kex->h, h, kex->hlen);
[all …]
/dports/ftp/proftpd-mod_vroot/proftpd-1.3.7c/contrib/mod_sftp/
H A Dkex.c1247 if (have_good_dh(kex->dh, kex->e) < 0) { in finish_dh()
1797 pr_memscrub((char *) kex->h, kex->hlen);
2649 if (sftp_cipher_set_read_key(kex_pool, kex->hash, kex->k, kex->h,
2654 if (sftp_cipher_set_write_key(kex_pool, kex->hash, kex->k, kex->h,
2659 if (sftp_mac_set_read_key(kex_pool, kex->hash, kex->k, kex->h,
2664 if (sftp_mac_set_write_key(kex_pool, kex->hash, kex->k, kex->h,
2808 memcpy((char *) kex->h, h, kex->hlen);
3442 memcpy((char *) kex->h, h, kex->hlen);
3746 memcpy((char *) kex->h, h, kex->hlen);
4125 memcpy((char *) kex->h, h, kex->hlen);
[all …]
/dports/ftp/proftpd/proftpd-1.3.7c/contrib/mod_sftp/
H A Dkex.c1247 if (have_good_dh(kex->dh, kex->e) < 0) { in finish_dh()
1797 pr_memscrub((char *) kex->h, kex->hlen);
2649 if (sftp_cipher_set_read_key(kex_pool, kex->hash, kex->k, kex->h,
2654 if (sftp_cipher_set_write_key(kex_pool, kex->hash, kex->k, kex->h,
2659 if (sftp_mac_set_read_key(kex_pool, kex->hash, kex->k, kex->h,
2664 if (sftp_mac_set_write_key(kex_pool, kex->hash, kex->k, kex->h,
2808 memcpy((char *) kex->h, h, kex->hlen);
3442 memcpy((char *) kex->h, h, kex->hlen);
3746 memcpy((char *) kex->h, h, kex->hlen);
4125 memcpy((char *) kex->h, h, kex->hlen);
[all …]
/dports/security/pam_ssh/pam_ssh-8.0/openssh/
H A Dkexgexc.c62 struct kex *kex = ssh->kex; in kexgex_client() local
72 kex->nbits = MINIMUM(kex->nbits, 4096); in kexgex_client()
81 kex->min, kex->nbits, kex->max); in kexgex_client()
84 kex->min, kex->nbits, kex->max); in kexgex_client()
96 struct kex *kex = ssh->kex; in input_kex_dh_gex_group() local
108 (u_int)bits < kex->min || (u_int)bits > kex->max) { in input_kex_dh_gex_group()
119 if ((r = dh_gen_key(kex->dh, kex->we_need * 8)) != 0) in input_kex_dh_gex_group()
145 struct kex *kex = ssh->kex; in input_kex_dh_gex_reply() local
180 kex->min = kex->max = -1; in input_kex_dh_gex_reply()
190 kex->my, in input_kex_dh_gex_reply()
[all …]
H A Dkex.c449 struct kex *kex = ssh->kex; in kex_input_ext_info() local
487 struct kex *kex = ssh->kex; in kex_input_newkeys() local
511 struct kex *kex = ssh->kex; in kex_send_kexinit() local
540 struct kex *kex = ssh->kex; in kex_input_kexinit() local
583 if (kex->kex_type < KEX_MAX && kex->kex[kex->kex_type] != NULL) in kex_input_kexinit()
584 return (kex->kex[kex->kex_type])(ssh); in kex_input_kexinit()
833 struct kex *kex = ssh->kex; in kex_choose_conf() local
946 struct kex *kex = ssh->kex; in derive_key() local
1010 struct kex *kex = ssh->kex; in kex_derive_keys() local
1044 struct kex *kex = ssh->kex; in kex_load_hostkey() local
[all …]
H A Dkexdh.c47 kex_dh_keygen(struct kex *kex) in kex_dh_keygen() argument
66 if (kex->dh == NULL) in kex_dh_keygen()
68 return (dh_gen_key(kex->dh, kex->we_need * 8)); in kex_dh_keygen()
72 kex_dh_compute_key(struct kex *kex, BIGNUM *dh_pub, struct sshbuf *out) in kex_dh_compute_key() argument
114 kex_dh_keypair(struct kex *kex) in kex_dh_keypair() argument
142 kex_dh_enc(struct kex *kex, const struct sshbuf *client_blob, in kex_dh_enc() argument
167 DH_free(kex->dh); in kex_dh_enc()
168 kex->dh = NULL; in kex_dh_enc()
174 kex_dh_dec(struct kex *kex, const struct sshbuf *dh_blob, in kex_dh_dec() argument
196 DH_free(kex->dh); in kex_dh_dec()
[all …]
H A Dkexgexs.c74 struct kex *kex = ssh->kex; in input_kex_dh_gex_request() local
86 kex->min = min; in input_kex_dh_gex_request()
87 kex->max = max; in input_kex_dh_gex_request()
93 if (kex->max < kex->min || kex->nbits < kex->min || in input_kex_dh_gex_request()
94 kex->max < kex->nbits || kex->max < DH_GRP_MIN) { in input_kex_dh_gex_request()
115 if ((r = dh_gen_key(kex->dh, kex->we_need * 8)) != 0) in input_kex_dh_gex_request()
128 struct kex *kex = ssh->kex; in input_kex_dh_gex_init() local
168 kex->peer, in input_kex_dh_gex_init()
169 kex->my, in input_kex_dh_gex_init()
171 kex->min, kex->nbits, kex->max, in input_kex_dh_gex_init()
[all …]
H A Dssh_api.c102 ssh->kex->kex[KEX_DH_GRP1_SHA1] = kex_gen_server;
103 ssh->kex->kex[KEX_DH_GRP14_SHA1] = kex_gen_server;
107 ssh->kex->kex[KEX_DH_GEX_SHA1] = kexgex_server;
108 ssh->kex->kex[KEX_DH_GEX_SHA256] = kexgex_server;
110 ssh->kex->kex[KEX_ECDH_SHA2] = kex_gen_server;
120 ssh->kex->kex[KEX_DH_GRP1_SHA1] = kex_gen_client;
125 ssh->kex->kex[KEX_DH_GEX_SHA1] = kexgex_client;
126 ssh->kex->kex[KEX_DH_GEX_SHA256] = kexgex_client;
128 ssh->kex->kex[KEX_ECDH_SHA2] = kex_gen_client;
151 if (ssh->kex && ssh->kex->server)
[all …]
/dports/security/py-ssh-audit/ssh-audit-2.5.0/test/
H A Dtest_ssh2.py66 assert kex is not None
70 assert kex.client is not None
71 assert kex.server is not None
80 assert kex.follows is False
81 assert kex.unused == 0
92 return kex
123 for a in kex.server.encryption:
125 for a in kex.server.mac:
126 kex.client.mac.append(a)
127 for a in kex.server.compression:
[all …]
/dports/security/openssh-portable/openssh-8.8p1/
H A Dkexgexc.c62 struct kex *kex = ssh->kex; in kexgex_client() local
72 kex->nbits = MINIMUM(kex->nbits, 4096); in kexgex_client()
81 kex->min, kex->nbits, kex->max); in kexgex_client()
84 kex->min, kex->nbits, kex->max); in kexgex_client()
97 struct kex *kex = ssh->kex; in input_kex_dh_gex_group() local
110 (u_int)bits < kex->min || (u_int)bits > kex->max) { in input_kex_dh_gex_group()
121 if ((r = dh_gen_key(kex->dh, kex->we_need * 8)) != 0) in input_kex_dh_gex_group()
147 struct kex *kex = ssh->kex; in input_kex_dh_gex_reply() local
184 kex->min = kex->max = -1; in input_kex_dh_gex_reply()
194 kex->my, in input_kex_dh_gex_reply()
[all …]
H A Dkex.c474 struct kex *kex = ssh->kex; in kex_input_ext_info() local
512 struct kex *kex = ssh->kex; in kex_input_newkeys() local
536 struct kex *kex = ssh->kex; in kex_send_kexinit() local
574 struct kex *kex = ssh->kex; in kex_input_kexinit() local
624 if (kex->kex_type < KEX_MAX && kex->kex[kex->kex_type] != NULL) in kex_input_kexinit()
625 return (kex->kex[kex->kex_type])(ssh); in kex_input_kexinit()
886 struct kex *kex = ssh->kex; in kex_choose_conf() local
999 struct kex *kex = ssh->kex; in derive_key() local
1064 struct kex *kex = ssh->kex; in kex_derive_keys() local
1102 struct kex *kex = ssh->kex; in kex_load_hostkey() local
[all …]
H A Dkexdh.c48 kex_dh_keygen(struct kex *kex) in kex_dh_keygen() argument
67 if (kex->dh == NULL) in kex_dh_keygen()
69 return (dh_gen_key(kex->dh, kex->we_need * 8)); in kex_dh_keygen()
73 kex_dh_compute_key(struct kex *kex, BIGNUM *dh_pub, struct sshbuf *out) in kex_dh_compute_key() argument
115 kex_dh_keypair(struct kex *kex) in kex_dh_keypair() argument
143 kex_dh_enc(struct kex *kex, const struct sshbuf *client_blob, in kex_dh_enc() argument
168 DH_free(kex->dh); in kex_dh_enc()
169 kex->dh = NULL; in kex_dh_enc()
175 kex_dh_dec(struct kex *kex, const struct sshbuf *dh_blob, in kex_dh_dec() argument
198 DH_free(kex->dh); in kex_dh_dec()
[all …]
H A Dkexgexs.c74 struct kex *kex = ssh->kex; in input_kex_dh_gex_request() local
88 kex->min = min; in input_kex_dh_gex_request()
89 kex->max = max; in input_kex_dh_gex_request()
95 if (kex->max < kex->min || kex->nbits < kex->min || in input_kex_dh_gex_request()
96 kex->max < kex->nbits || kex->max < DH_GRP_MIN) { in input_kex_dh_gex_request()
117 if ((r = dh_gen_key(kex->dh, kex->we_need * 8)) != 0) in input_kex_dh_gex_request()
130 struct kex *kex = ssh->kex; in input_kex_dh_gex_init() local
173 kex->peer, in input_kex_dh_gex_init()
174 kex->my, in input_kex_dh_gex_init()
176 kex->min, kex->nbits, kex->max, in input_kex_dh_gex_init()
[all …]
H A Dssh_api.c109 ssh->kex->kex[KEX_DH_GRP1_SHA1] = kex_gen_server; in ssh_init()
110 ssh->kex->kex[KEX_DH_GRP14_SHA1] = kex_gen_server; in ssh_init()
114 ssh->kex->kex[KEX_DH_GEX_SHA1] = kexgex_server; in ssh_init()
115 ssh->kex->kex[KEX_DH_GEX_SHA256] = kexgex_server; in ssh_init()
117 ssh->kex->kex[KEX_ECDH_SHA2] = kex_gen_server; in ssh_init()
127 ssh->kex->kex[KEX_DH_GRP1_SHA1] = kex_gen_client; in ssh_init()
132 ssh->kex->kex[KEX_DH_GEX_SHA1] = kexgex_client; in ssh_init()
133 ssh->kex->kex[KEX_DH_GEX_SHA256] = kexgex_client; in ssh_init()
135 ssh->kex->kex[KEX_ECDH_SHA2] = kex_gen_client; in ssh_init()
160 if (ssh->kex && ssh->kex->server) in ssh_free()
[all …]
/dports/security/gnome-ssh-askpass/openssh-6.6p1/
H A Dkexc25519s.c43 kexc25519_server(Kex *kex) in kexc25519_server() argument
63 server_host_public = kex->load_host_public_key(kex->hostkey_type); in kexc25519_server()
66 server_host_private = kex->load_host_private_key(kex->hostkey_type); in kexc25519_server()
85 kex->hash_alg, in kexc25519_server()
86 kex->client_version_string, in kexc25519_server()
88 buffer_ptr(&kex->peer), buffer_len(&kex->peer), in kexc25519_server()
89 buffer_ptr(&kex->my), buffer_len(&kex->my), in kexc25519_server()
98 if (kex->session_id == NULL) { in kexc25519_server()
100 kex->session_id = xmalloc(kex->session_id_len); in kexc25519_server()
101 memcpy(kex->session_id, hash, kex->session_id_len); in kexc25519_server()
[all …]

12345678910>>...76