SVCAUTH
SVCAUTH *xp_auth; /* auth flavor of current req */
char *svcauth_gss_get_principal(SVCAUTH *auth);
int (*svc_ah_wrap)(struct SVCAUTH *, XDR *, xdrproc_t,
int (*svc_ah_unwrap)(struct SVCAUTH *, XDR *, xdrproc_t,
int (*svc_ah_destroy)(struct SVCAUTH *);
extern SVCAUTH svc_auth_none;
SVCAUTH *auth;
svcauth_gss_destroy(SVCAUTH *auth)
svcauth_gss_wrap(SVCAUTH *auth, XDR *xdrs, xdrproc_t xdr_func, caddr_t xdr_ptr)
svcauth_gss_unwrap(SVCAUTH *auth, XDR *xdrs, xdrproc_t xdr_func, caddr_t xdr_ptr)
svcauth_gss_get_principal(SVCAUTH *auth)
extern SVCAUTH svc_auth_none;
static bool_t svcauth_gss_destroy(SVCAUTH *);
static bool_t svcauth_gss_wrap(SVCAUTH *, XDR *, xdrproc_t, caddr_t);
static bool_t svcauth_gss_unwrap(SVCAUTH *, XDR *, xdrproc_t, caddr_t);
static bool_t svc_auth_gssapi_unwrap(SVCAUTH *, XDR *, xdrproc_t, caddr_t);
static bool_t svc_auth_gssapi_destroy(SVCAUTH *);
SVCAUTH *auth,
SVCAUTH *auth,
static bool_t svc_auth_gssapi_destroy(SVCAUTH *auth)
SVCAUTH svcauth;
static bool_t svc_auth_gssapi_wrap(SVCAUTH *, XDR *, xdrproc_t, caddr_t);
static bool_t svcauth_none_destroy(SVCAUTH *);
static bool_t svcauth_none_wrap(SVCAUTH *, XDR *, xdrproc_t,
SVCAUTH svc_auth_none = {
svcauth_none_destroy(SVCAUTH *auth)
svcauth_none_wrap(SVCAUTH *auth, XDR *xdrs, xdrproc_t xdr_func,
SVCAUTH xp_auth; /* interface to auth methods */
extern SVCAUTH _svc_auth_null;
svcauth_null_wrap(SVCAUTH *auth, XDR *xdrs, xdrproc_t xdr_func, caddr_t xdr_ptr)
svc_rpc_gss_wrap(SVCAUTH *auth, XDR *xdrs, xdrproc_t xdr_func, caddr_t xdr_ptr)
svc_rpc_gss_unwrap(SVCAUTH *auth, XDR *xdrs, xdrproc_t xdr_func, caddr_t xdr_ptr)
static bool_t svc_rpc_gss_wrap(SVCAUTH *, XDR *, xdrproc_t, caddr_t);
static bool_t svc_rpc_gss_unwrap(SVCAUTH *, XDR *, xdrproc_t, caddr_t);
svc_rpc_gss_wrap(SVCAUTH *auth, struct mbuf **mp)
svc_rpc_gss_unwrap(SVCAUTH *auth, struct mbuf **mp)
svc_rpc_gss_release(SVCAUTH *auth)
static bool_t svc_rpc_gss_wrap(SVCAUTH *, struct mbuf **);
static bool_t svc_rpc_gss_unwrap(SVCAUTH *, struct mbuf **);
static void svc_rpc_gss_release(SVCAUTH *);
SVCAUTH xp_auth; /* interface to auth methods */
SVCAUTH rq_auth; /* interface to auth methods */
svcauth_null_wrap(SVCAUTH *auth, struct mbuf **mp)
svcauth_null_unwrap(SVCAUTH *auth, struct mbuf **mp)
svcauth_null_release(SVCAUTH *auth)