Lines Matching refs:auth
52 * from: @(#)auth.h 1.17 88/02/08 SMI
53 * from: @(#)auth.h 2.3 88/08/07 4.0 RPCSRC
54 * $Id: auth.h,v 1.4 2004/11/25 19:41:19 emoy Exp $
58 * auth.h, Authentication interface.
117 enum_t oa_flavor; /* flavor of auth */
118 caddr_t oa_base; /* address of more auth stuff */
152 * The ops and the auth handle provide the interface to the authenticators.
154 * AUTH *auth;
158 #define AUTH_NEXTVERF(auth) \
159 ((*((auth)->ah_ops->ah_nextverf))(auth))
160 #define auth_nextverf(auth) \
161 ((*((auth)->ah_ops->ah_nextverf))(auth))
163 #define AUTH_MARSHALL(auth, xdrs) \
164 ((*((auth)->ah_ops->ah_marshal))(auth, xdrs))
165 #define auth_marshall(auth, xdrs) \
166 ((*((auth)->ah_ops->ah_marshal))(auth, xdrs))
168 #define AUTH_VALIDATE(auth, verfp) \
169 ((*((auth)->ah_ops->ah_validate))((auth), verfp))
170 #define auth_validate(auth, verfp) \
171 ((*((auth)->ah_ops->ah_validate))((auth), verfp))
173 #define AUTH_REFRESH(auth) \
174 ((*((auth)->ah_ops->ah_refresh))(auth))
175 #define auth_refresh(auth) \
176 ((*((auth)->ah_ops->ah_refresh))(auth))
178 #define AUTH_DESTROY(auth) \
179 ((*((auth)->ah_ops->ah_destroy))(auth))
180 #define auth_destroy(auth) \
181 ((*((auth)->ah_ops->ah_destroy))(auth))