Diffie-Hellman group exchange in SSH2. Currently #ifdeffed out
[u/mdw/putty] / ssh.h
diff --git a/ssh.h b/ssh.h
index 320c84e..555fe61 100644 (file)
--- a/ssh.h
+++ b/ssh.h
@@ -103,6 +103,7 @@ struct ssh_cipher {
     void (*decrypt)(unsigned char *blk, int len);
     char *name;
     int blksize;
+    int keylen;
 };
 
 struct ssh_mac {
@@ -186,6 +187,7 @@ int bignum_cmp(Bignum a, Bignum b);
 char *bignum_decimal(Bignum x);
 
 void dh_setup_group1(void);
+void dh_setup_group(Bignum pval, Bignum gval);
 void dh_cleanup(void);
 Bignum dh_create_e(void);
 Bignum dh_find_K(Bignum f);