Go to the documentation of this file.
12 #ifndef _LINUX_SUNRPC_GSS_API_H
13 #define _LINUX_SUNRPC_GSS_API_H
18 #include <linux/uio.h>
22 struct gss_api_mech *mech_type;
23 void *internal_ctx_id;
26 #define GSS_C_NO_BUFFER ((struct xdr_netobj) 0)
27 #define GSS_C_NO_CONTEXT ((struct gss_ctx *) 0)
28 #define GSS_C_NULL_OID ((struct xdr_netobj) 0)
31 #define GSS_OID_MAX_LEN 32
36 const void* input_token,
38 struct gss_api_mech *mech,
44 struct xdr_netobj *mic_token);
48 struct xdr_netobj *mic_token);
52 struct xdr_buf *outbuf,
53 struct page **inpages);
57 struct xdr_buf *
inbuf);
69 char *auth_domain_name;
79 struct xdr_netobj gm_oid;
81 const struct gss_api_ops *gm_ops;
84 struct pf_desc * gm_pfs;
86 const char *gm_upcall_enctypes;
92 const void *input_token,
99 struct xdr_netobj *mic_token);
103 struct xdr_netobj *mic_token);
107 struct xdr_buf *outbuf,
108 struct page **inpages);
112 struct xdr_buf *
buf);
114 void *internal_ctx_id);
134 struct gss_api_mech *
gss_mech_get(
struct gss_api_mech *);