Home
last modified time | relevance | path

Searched defs:kex (Results 1 – 22 of 22) sorted by relevance

/freebsd/crypto/openssh/
H A Dkex.h142 struct kex { struct
151 u_int kex_type; argument
155 int kex_strict; argument
175 int (*kex[KEX_MAX])(struct ssh *); argument
188 int kex_name_valid(const char *); argument
203 struct kex *kex_new(void); argument
H A Dkexecdh.c50 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 Dkexdh.c48 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 Dkexsntrup761x25519.c47 kex_kem_sntrup761x25519_keypair(struct kex *kex) in kex_kem_sntrup761x25519_keypair()
77 kex_kem_sntrup761x25519_enc(struct kex *kex, in kex_kem_sntrup761x25519_enc()
164 kex_kem_sntrup761x25519_dec(struct kex *kex, in kex_kem_sntrup761x25519_dec()
236 kex_kem_sntrup761x25519_keypair(struct kex *kex) in kex_kem_sntrup761x25519_keypair()
242 kex_kem_sntrup761x25519_enc(struct kex *kex, in kex_kem_sntrup761x25519_enc()
250 kex_kem_sntrup761x25519_dec(struct kex *kex, in kex_kem_sntrup761x25519_dec()
H A Dkexmlkem768x25519.c53 kex_kem_mlkem768x25519_keypair(struct kex *kex) in kex_kem_mlkem768x25519_keypair()
92 kex_kem_mlkem768x25519_enc(struct kex *kex, in kex_kem_mlkem768x25519_enc()
191 kex_kem_mlkem768x25519_dec(struct kex *kex, in kex_kem_mlkem768x25519_dec()
264 kex_kem_mlkem768x25519_keypair(struct kex *kex) in kex_kem_mlkem768x25519_keypair()
270 kex_kem_mlkem768x25519_enc(struct kex *kex, in kex_kem_mlkem768x25519_enc()
278 kex_kem_mlkem768x25519_dec(struct kex *kex, in kex_kem_mlkem768x25519_dec()
H A Dkexgexc.c62 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 Dkex.c411 kex_ext_info_check_ver(struct kex *kex, const char *name, in kex_ext_info_check_ver()
479 struct kex *kex = ssh->kex; in kex_input_ext_info() local
526 struct kex *kex = ssh->kex; in kex_input_newkeys() local
575 struct kex *kex = ssh->kex; in kex_send_kexinit() local
612 struct kex *kex = ssh->kex; in kex_input_kexinit() local
672 struct kex *kex; in kex_new() local
717 kex_free(struct kex *kex) in kex_free()
928 struct kex *kex = ssh->kex; in kex_choose_conf() local
1062 struct kex *kex = ssh->kex; in derive_key() local
1127 struct kex *kex = ssh->kex; in kex_derive_keys() local
[all …]
H A Dkexc25519.c92 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 Dkexgen.c101 struct kex *kex = ssh->kex; in kex_gen_client() local
144 struct kex *kex = ssh->kex; in input_kex_gen_reply() local
277 struct kex *kex = ssh->kex; in input_kex_gen_init() local
H A Dkexgexs.c73 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 Dpacket.h59 struct kex *kex; member
H A Dssh_api.c447 struct kex *kex = ssh->kex; in _ssh_exchange_banner() local
H A Dsshd-session.c1437 struct kex *kex; in do_ssh2_kex() local
H A Dmonitor_wrap.c267 struct kex *kex = *pmonitor->m_pkex; in mm_sshkey_sign() local
H A Dpacket.c2349 kex_to_blob(struct sshbuf *m, struct kex *kex) in kex_to_blob()
2511 struct kex *kex; in kex_from_blob() local
H A Dmonitor.c1744 struct kex *kex; in monitor_apply_keystate() local
/freebsd/crypto/openssh/regress/unittests/kex/
H A Dtest_kex.c79 do_kex_with_key(char *kex, int keytype, int bits) in do_kex_with_key()
180 do_kex(char *kex) in do_kex()
H A Dtest_proposal.c95 struct kex kex; in kex_proposal_populate_tests() local
/freebsd/crypto/openssh/regress/misc/fuzz-harness/
H A Dkex_fuzz.cc175 const char *kex, int keytype) in do_kex_with_key()
394 do_kex(struct shared_state *st, struct test_state *ts, const char *kex) in do_kex()
/freebsd/crypto/openssl/apps/
H A Dlist.c879 static void collect_kex(EVP_KEYEXCH *kex, void *stack) in collect_kex() argument
/freebsd/crypto/openssl/ssl/
H A Dssl_ciph.c326 EVP_KEYEXCH *kex = NULL; in ssl_load_ciphers() local
/freebsd/crypto/openssl/include/crypto/
H A Devp.h56 } kex; member