]> andersk Git - openssh.git/blobdiff - kex.h
- OpenBSD CVS updates:
[openssh.git] / kex.h
diff --git a/kex.h b/kex.h
index 5395ebc3f085c218b673e7ce0c76c4cc1e00e69f..7e5c67024bff2f2676cd3ab403d369199c883feb 100644 (file)
--- a/kex.h
+++ b/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(
This page took 0.580766 seconds and 4 git commands to generate.