Lines Matching refs:auth
95 #define AUTH_PRIVATE(auth) ((rpc_gss_data *)auth->ah_private) argument
118 AUTH *auth = NULL; local
160 if ((auth = (AUTH *) malloc(sizeof (*auth))) != NULL)
162 if (auth == NULL || ap == NULL) {
165 if (auth != NULL)
166 free((char *)auth);
195 if (!rpc_gss_seccreate_pvt(&gssstat, &minor_stat, auth, ap,
204 free((char *)auth);
215 rpc_gss_destroy(auth);
238 return (auth);
246 rpc_gss_seccreate_pvt(gssstat, minor_stat, auth, ap, actual_mech_type, in rpc_gss_seccreate_pvt() argument
250 AUTH *auth;
272 memset((char *)auth, 0, sizeof (*auth));
273 auth->ah_ops = &rpc_gss_ops;
274 auth->ah_private = (caddr_t)ap;
275 auth->ah_cred.oa_flavor = RPCSEC_GSS;
289 clnt->cl_auth = auth;
407 rpc_gss_destroy_pvt(auth);
428 __rpc_gss_set_defaults(auth, service, qop) in __rpc_gss_set_defaults() argument
429 AUTH *auth; in __rpc_gss_set_defaults()
434 rpc_gss_data *ap = AUTH_PRIVATE(auth);
564 rpc_gss_marshall(auth, xdrs) in rpc_gss_marshall() argument
565 AUTH *auth; in rpc_gss_marshall()
568 if (!xdr_opaque_auth(xdrs, &auth->ah_cred) ||
569 !xdr_opaque_auth(xdrs, &auth->ah_verf))
603 rpc_gss_validate(auth, verf) in rpc_gss_validate() argument
604 AUTH *auth; in rpc_gss_validate()
608 rpc_gss_data *ap = AUTH_PRIVATE(auth);
653 rpc_gss_refresh(auth, msg) in rpc_gss_refresh() argument
654 AUTH *auth; in rpc_gss_refresh()
658 rpc_gss_data *ap = AUTH_PRIVATE(auth);
702 if (rpc_gss_seccreate_pvt(&gssstat, &minor_stat, auth, ap,
717 rpc_gss_destroy(auth) in rpc_gss_destroy() argument
718 AUTH *auth; in rpc_gss_destroy()
721 rpc_gss_data *ap = AUTH_PRIVATE(auth);
723 rpc_gss_destroy_pvt(auth);
725 free(auth);
734 rpc_gss_destroy_pvt(auth) in rpc_gss_destroy_pvt() argument
735 AUTH *auth; in rpc_gss_destroy_pvt()
740 rpc_gss_data *ap = AUTH_PRIVATE(auth);
798 __rpc_gss_wrap(auth, buf, buflen, out_xdrs, xdr_func, xdr_ptr) in __rpc_gss_wrap() argument
799 AUTH *auth; in __rpc_gss_wrap()
807 rpc_gss_data *ap = AUTH_PRIVATE(auth);
866 __rpc_gss_unwrap(auth, in_xdrs, xdr_func, xdr_ptr) in __rpc_gss_unwrap() argument
867 AUTH *auth; in __rpc_gss_unwrap()
873 rpc_gss_data *ap = AUTH_PRIVATE(auth);
890 __rpc_gss_max_data_length(auth, max_tp_unit_len) in __rpc_gss_max_data_length() argument
891 AUTH *auth; in __rpc_gss_max_data_length()
895 rpc_gss_data *ap = AUTH_PRIVATE(auth);