/freebsd/crypto/openssh/ |
H A D | kex.h | 141 struct kex { struct 150 u_int kex_type; argument 154 int kex_strict; argument 174 int (*kex[KEX_MAX])(struct ssh *); argument 196 struct kex *kex_new(void); argument
|
H A D | kexecdh.c | 50 kex_ecdh_keypair(struct kex *kex) in kex_ecdh_keypair() 92 kex_ecdh_enc(struct kex *kex, const struct sshbuf *client_blob, in kex_ecdh_enc() 138 kex_ecdh_dec_key_group(struct kex *kex, const struct sshbuf *ec_blob, in kex_ecdh_dec_key_group() 200 kex_ecdh_dec(struct kex *kex, const struct sshbuf *server_blob, in kex_ecdh_dec() 221 kex_ecdh_keypair(struct kex *kex) in kex_ecdh_keypair() 227 kex_ecdh_enc(struct kex *kex, const struct sshbuf *client_blob, in kex_ecdh_enc() 234 kex_ecdh_dec(struct kex *kex, const struct sshbuf *server_blob, in kex_ecdh_dec()
|
H A D | kexdh.c | 48 kex_dh_keygen(struct kex *kex) in kex_dh_keygen() 73 kex_dh_compute_key(struct kex *kex, BIGNUM *dh_pub, struct sshbuf *out) in kex_dh_compute_key() 115 kex_dh_keypair(struct kex *kex) in kex_dh_keypair() 143 kex_dh_enc(struct kex *kex, const struct sshbuf *client_blob, in kex_dh_enc() 175 kex_dh_dec(struct kex *kex, const struct sshbuf *dh_blob, in kex_dh_dec()
|
H A D | kexsntrup761x25519.c | 43 kex_kem_sntrup761x25519_keypair(struct kex *kex) in kex_kem_sntrup761x25519_keypair() 73 kex_kem_sntrup761x25519_enc(struct kex *kex, in kex_kem_sntrup761x25519_enc() 160 kex_kem_sntrup761x25519_dec(struct kex *kex, in kex_kem_sntrup761x25519_dec() 232 kex_kem_sntrup761x25519_keypair(struct kex *kex) in kex_kem_sntrup761x25519_keypair() 238 kex_kem_sntrup761x25519_enc(struct kex *kex, in kex_kem_sntrup761x25519_enc() 246 kex_kem_sntrup761x25519_dec(struct kex *kex, in kex_kem_sntrup761x25519_dec()
|
H A D | kexgexc.c | 62 struct kex *kex = ssh->kex; in kexgex_client() local 97 struct kex *kex = ssh->kex; in input_kex_dh_gex_group() local 147 struct kex *kex = ssh->kex; in input_kex_dh_gex_reply() local
|
H A D | kexc25519.c | 92 kex_c25519_keypair(struct kex *kex) in kex_c25519_keypair() 114 kex_c25519_enc(struct kex *kex, const struct sshbuf *client_blob, in kex_c25519_enc() 166 kex_c25519_dec(struct kex *kex, const struct sshbuf *server_blob, in kex_c25519_dec()
|
H A D | kex.c | 659 kex_ext_info_check_ver(struct kex *kex, const char *name, in kex_ext_info_check_ver() 727 struct kex *kex = ssh->kex; in kex_input_ext_info() local 774 struct kex *kex = ssh->kex; in kex_input_newkeys() local 823 struct kex *kex = ssh->kex; in kex_send_kexinit() local 860 struct kex *kex = ssh->kex; in kex_input_kexinit() local 920 struct kex *kex; in kex_new() local 965 kex_free(struct kex *kex) in kex_free() 1180 struct kex *kex = ssh->kex; in kex_choose_conf() local 1314 struct kex *kex = ssh->kex; in derive_key() local 1379 struct kex *kex = ssh->kex; in kex_derive_keys() local [all …]
|
H A D | kexgen.c | 101 struct kex *kex = ssh->kex; in kex_gen_client() local 141 struct kex *kex = ssh->kex; in input_kex_gen_reply() local 268 struct kex *kex = ssh->kex; in input_kex_gen_init() local
|
H A D | kexgexs.c | 73 struct kex *kex = ssh->kex; in input_kex_dh_gex_request() local 129 struct kex *kex = ssh->kex; in input_kex_dh_gex_init() local
|
H A D | packet.h | 57 struct kex *kex; member
|
H A D | ssh_api.c | 440 struct kex *kex = ssh->kex; in _ssh_exchange_banner() local
|
H A D | monitor_wrap.c | 221 struct kex *kex = *pmonitor->m_pkex; in mm_sshkey_sign() local
|
H A D | sshd.c | 2487 struct kex *kex; local
|
H A D | packet.c | 2250 kex_to_blob(struct sshbuf *m, struct kex *kex) in kex_to_blob() 2412 struct kex *kex; in kex_from_blob() local
|
H A D | monitor.c | 1719 struct kex *kex; in monitor_apply_keystate() local
|
/freebsd/crypto/openssh/regress/unittests/kex/ |
H A D | test_kex.c | 78 do_kex_with_key(char *kex, int keytype, int bits) in do_kex_with_key() 178 do_kex(char *kex) in do_kex()
|
H A D | test_proposal.c | 95 struct kex kex; in kex_proposal_populate_tests() local
|
/freebsd/crypto/openssh/regress/misc/fuzz-harness/ |
H A D | kex_fuzz.cc | 176 const char *kex, int keytype) in do_kex_with_key() 399 do_kex(struct shared_state *st, struct test_state *ts, const char *kex) in do_kex()
|
/freebsd/crypto/openssl/apps/ |
H A D | list.c | 879 static void collect_kex(EVP_KEYEXCH *kex, void *stack) in collect_kex() argument
|
/freebsd/crypto/openssl/ssl/ |
H A D | ssl_ciph.c | 326 EVP_KEYEXCH *kex = NULL; in ssl_load_ciphers() local
|
/freebsd/crypto/openssl/include/crypto/ |
H A D | evp.h | 56 } kex; member
|