/dports/security/ncrack/ncrack-0.7/opensshlib/ |
H A D | kexgexc.c | 62 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 D | kexc25519c.c | 51 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 D | kexdhc.c | 57 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 D | Kex.pm | 41 $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 D | kex.c | 1247 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 D | kex.c | 1247 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 D | kex.c | 1247 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 D | kex.c | 1247 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 D | kex.c | 1247 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 D | kex.c | 1247 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 D | kex.c | 1247 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 D | kex.c | 1247 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 D | kex.c | 1247 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 D | kexgexc.c | 62 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 D | kex.c | 449 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 D | kexdh.c | 47 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 D | kexgexs.c | 74 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 D | ssh_api.c | 102 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 D | test_ssh2.py | 66 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 D | kexgexc.c | 62 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 D | kex.c | 474 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 D | kexdh.c | 48 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 D | kexgexs.c | 74 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 D | ssh_api.c | 109 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 D | kexc25519s.c | 43 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 …]
|