diff options
author | kris <kris@FreeBSD.org> | 2000-06-03 09:52:37 +0000 |
---|---|---|
committer | kris <kris@FreeBSD.org> | 2000-06-03 09:52:37 +0000 |
commit | 3639dd9acea182e29b2d59915fbb97029217d9b2 (patch) | |
tree | 2b0a0dae36e62d807780aa047b690ffacb266b19 /crypto/openssh/kex.h | |
parent | 585dc667de870922b14ce5a99c088c1a68de7934 (diff) | |
download | FreeBSD-src-3639dd9acea182e29b2d59915fbb97029217d9b2.zip FreeBSD-src-3639dd9acea182e29b2d59915fbb97029217d9b2.tar.gz |
Initial import of OpenSSH snapshot from 2000/05/30
Obtained from: OpenBSD
Diffstat (limited to 'crypto/openssh/kex.h')
-rw-r--r-- | crypto/openssh/kex.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/crypto/openssh/kex.h b/crypto/openssh/kex.h index 5395ebc..7e5c670 100644 --- a/crypto/openssh/kex.h +++ b/crypto/openssh/kex.h @@ -91,12 +91,17 @@ struct Kex { }; Buffer *kex_init(char *myproposal[PROPOSAL_MAX]); -int dh_pub_is_valid(DH *dh, BIGNUM *dh_pub); -DH *dh_new_group1(); -Kex *kex_choose_conf(char *cprop[PROPOSAL_MAX], char *sprop[PROPOSAL_MAX], int server); +void +kex_exchange_kexinit( + Buffer *my_kexinit, Buffer *peer_kexint, + char *peer_proposal[PROPOSAL_MAX]); +Kex * +kex_choose_conf(char *cprop[PROPOSAL_MAX], + char *sprop[PROPOSAL_MAX], int server); int kex_derive_keys(Kex *k, unsigned char *hash, BIGNUM *shared_secret); -void bignum_print(BIGNUM *b); void packet_set_kex(Kex *k); +int dh_pub_is_valid(DH *dh, BIGNUM *dh_pub); +DH *dh_new_group1(); unsigned char * kex_hash( |