Lines Matching refs:auth
1 /* $NetBSD: auth.h,v 1.15 2000/06/02 22:57:55 fvdl Exp $ */
34 * auth.h, Authentication interface.
167 enum_t oa_flavor; /* flavor of auth */
168 caddr_t oa_base; /* address of more auth stuff */
200 * The ops and the auth handle provide the interface to the authenticators.
202 * AUTH *auth;
206 #define AUTH_NEXTVERF(auth) \
207 ((*((auth)->ah_ops->ah_nextverf))(auth))
209 #define AUTH_MARSHALL(auth, xid, xdrs, args) \
210 ((*((auth)->ah_ops->ah_marshal))(auth, xid, xdrs, args))
212 #define AUTH_VALIDATE(auth, xid, verfp, resultsp) \
213 ((*((auth)->ah_ops->ah_validate))((auth), xid, verfp, resultsp))
215 #define AUTH_REFRESH(auth, msg) \
216 ((*((auth)->ah_ops->ah_refresh))(auth, msg))
218 #define AUTH_DESTROY(auth) \
219 ((*((auth)->ah_ops->ah_destroy))(auth))
358 * Pseudo auth flavors for RPCSEC_GSS.