aboutsummaryrefslogtreecommitdiffstats
path: root/packet-rpc.h
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2003-05-02 21:58:23 +0000
committerGuy Harris <guy@alum.mit.edu>2003-05-02 21:58:23 +0000
commita8f171f2ffb7ebba2f270a7baa2df94d35b0fed8 (patch)
tree521633f5fc0e998d554fdaea9fd49efa9dfe8ac5 /packet-rpc.h
parentbf10523c44c2f85b2ff6eb06a38e3f2701b7a091 (diff)
From Tony Schene: AUTH_GSSAPI support.
Replace "proto_item_set_len()" with "proto_item_set_end()", and get rid of the "old_offset" variables the "proto_item_set_len()" calls required. svn path=/trunk/; revision=7634
Diffstat (limited to 'packet-rpc.h')
-rw-r--r--packet-rpc.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/packet-rpc.h b/packet-rpc.h
index 0740e8dfed..e0644fea0d 100644
--- a/packet-rpc.h
+++ b/packet-rpc.h
@@ -1,6 +1,6 @@
/* packet-rpc.h
*
- * $Id: packet-rpc.h,v 1.40 2002/11/13 21:45:57 guy Exp $
+ * $Id: packet-rpc.h,v 1.41 2003/05/02 21:58:23 guy Exp $
*
* (c) 1999 Uwe Girlich
*
@@ -38,6 +38,7 @@
#define AUTH_SHORT 2
#define AUTH_DES 3
#define RPCSEC_GSS 6
+#define AUTH_GSSAPI 300001
#define MSG_ACCEPTED 0
#define MSG_DENIED 1
@@ -64,6 +65,12 @@
#define RPCSEC_GSS_CONTINUE_INIT 2
#define RPCSEC_GSS_DESTROY 3
+#define AUTH_GSSAPI_EXIT 0
+#define AUTH_GSSAPI_INIT 1
+#define AUTH_GSSAPI_CONTINUE_INIT 2
+#define AUTH_GSSAPI_MSG 3
+#define AUTH_GSSAPI_DESTROY 4
+
#define RPCSEC_GSS_SVC_NONE 1
#define RPCSEC_GSS_SVC_INTEGRITY 2
#define RPCSEC_GSS_SVC_PRIVACY 3
@@ -76,7 +83,9 @@ typedef enum {
FLAVOR_UNKNOWN, /* authentication flavor unknown */
FLAVOR_NOT_GSSAPI, /* flavor isn't GSSAPI */
FLAVOR_GSSAPI_NO_INFO, /* flavor is GSSAPI, procedure & service unknown */
- FLAVOR_GSSAPI /* flavor is GSSAPI, procedure & service known */
+ FLAVOR_GSSAPI, /* flavor is GSSAPI, procedure & service known */
+ FLAVOR_AUTHGSSAPI, /* AUTH_GSSAPI flavor */
+ FLAVOR_AUTHGSSAPI_MSG /* AUTH_GSSAPI flavor, AUTH_GSSAPI message */
} flavor_t;
typedef struct _rpc_call_info_value {