Lines Matching refs:auth
1 /* $NetBSD: auth.h,v 1.15 2000/06/02 22:57:55 fvdl Exp $ */
30 * from: @(#)auth.h 1.17 88/02/08 SMI
31 * from: @(#)auth.h 2.3 88/08/07 4.0 RPCSRC
32 * from: @(#)auth.h 1.43 98/02/02 SMI
33 * $FreeBSD: releng/10.2/sys/rpc/auth.h 261046 2014-01-22 23:45:27Z mav $
37 * auth.h, Authentication interface.
170 enum_t oa_flavor; /* flavor of auth */
171 caddr_t oa_base; /* address of more auth stuff */
203 * The ops and the auth handle provide the interface to the authenticators.
205 * AUTH *auth;
209 #define AUTH_NEXTVERF(auth) \
210 ((*((auth)->ah_ops->ah_nextverf))(auth))
212 #define AUTH_MARSHALL(auth, xid, xdrs, args) \
213 ((*((auth)->ah_ops->ah_marshal))(auth, xid, xdrs, args))
215 #define AUTH_VALIDATE(auth, xid, verfp, resultsp) \
216 ((*((auth)->ah_ops->ah_validate))((auth), xid, verfp, resultsp))
218 #define AUTH_REFRESH(auth, msg) \
219 ((*((auth)->ah_ops->ah_refresh))(auth, msg))
221 #define AUTH_DESTROY(auth) \
222 ((*((auth)->ah_ops->ah_destroy))(auth))
358 * Pseudo auth flavors for RPCSEC_GSS.