]> andersk Git - gssapi-openssh.git/blobdiff - openssh/kex.h
GSSAPI patch for OpenSSH 3.0.2p1 Protocol version 2 by Simon Wilkinson from
[gssapi-openssh.git] / openssh / kex.h
index fe339211af78417397a9707b853ecabf18b48ddb..0fde811788a05b7356f63459c1affb41f8e33b1d 100644 (file)
@@ -56,7 +56,8 @@ enum kex_modes {
 
 enum kex_exchange {
        DH_GRP1_SHA1,
-       DH_GEX_SHA1
+       DH_GEX_SHA1,
+       GSS_GRP1_SHA1
 };
 
 #define KEX_INIT_SENT  0x0001
@@ -92,6 +93,11 @@ struct Newkeys {
        Mac     mac;
        Comp    comp;
 };
+
+struct KexOptions {
+       int     gss_deleg_creds;
+};
+
 struct Kex {
        u_char  *session_id;
        int     session_id_len;
@@ -105,10 +111,12 @@ struct Kex {
        Buffer  peer;
        int     done;
        int     flags;
+       char    *host;
        char    *client_version_string;
        char    *server_version_string;
        int     (*verify_host_key)(Key *);
        Key     *(*load_host_key)(int);
+       struct  KexOptions options;
 };
 
 Kex    *kex_setup(char *[PROPOSAL_MAX]);
This page took 0.049665 seconds and 4 git commands to generate.