Lines Matching refs:auth

50 #define AUTH_PRIVATE(auth)	(struct ad_private *) auth->ah_private  argument
129 AUTH *auth; in libc_hidden_def() local
136 auth = ALLOC (AUTH); in libc_hidden_def()
139 if (auth == NULL || ad == NULL) in libc_hidden_def()
178 if (key_gendes (&auth->ah_key) < 0) in libc_hidden_def()
185 auth->ah_key = *ckey; in libc_hidden_def()
190 auth->ah_cred.oa_flavor = AUTH_DES; in libc_hidden_def()
191 auth->ah_verf.oa_flavor = AUTH_DES; in libc_hidden_def()
192 auth->ah_ops = (struct auth_ops *) &authdes_ops; in libc_hidden_def()
193 auth->ah_private = (caddr_t) ad; in libc_hidden_def()
195 if (!authdes_refresh (auth)) in libc_hidden_def()
198 return auth; in libc_hidden_def()
201 if (auth != NULL) in libc_hidden_def()
202 FREE (auth, sizeof (AUTH)); in libc_hidden_def()
229 authdes_nextverf (AUTH *auth) in libc_hidden_def()
240 authdes_marshal (AUTH *auth, XDR *xdrs) in authdes_marshal() argument
242 struct ad_private *ad = AUTH_PRIVATE (auth); in authdes_marshal()
278 status = cbc_crypt ((char *) &auth->ah_key, (char *) cryptbuf, in authdes_marshal()
282 status = ecb_crypt ((char *) &auth->ah_key, (char *) cryptbuf, in authdes_marshal()
318 ATTEMPT (xdr_putint32 (xdrs, &auth->ah_cred.oa_flavor)); in authdes_marshal()
331 ATTEMPT (xdr_putint32 (xdrs, &auth->ah_verf.oa_flavor)); in authdes_marshal()
344 authdes_validate (AUTH *auth, struct opaque_auth *rverf) in authdes_validate() argument
346 struct ad_private *ad = AUTH_PRIVATE (auth); in authdes_validate()
362 status = ecb_crypt ((char *) &auth->ah_key, (char *) &verf.adv_xtimestamp, in authdes_validate()
400 authdes_refresh (AUTH *auth) in authdes_refresh() argument
403 struct ad_private *ad = AUTH_PRIVATE (auth); in authdes_refresh()
414 ad->ad_xkey = auth->ah_key; in authdes_refresh()
432 authdes_destroy (AUTH *auth) in authdes_destroy() argument
434 struct ad_private *ad = AUTH_PRIVATE (auth); in authdes_destroy()
439 FREE (auth, sizeof (AUTH)); in authdes_destroy()