Lines Matching refs:sinfo
277 static int wrap_sessionkey(gss_ctx_id_t context, struct session_info *sinfo)
290 sesskey_buff.value = sinfo->sessionkey;
291 sesskey_buff.length = sinfo->sessionkey_len;
304 if ( NULL == (sinfo->cryptedkey = malloc ( wrap_buff.length )) ) {
311 memcpy (sinfo->cryptedkey, wrap_buff.value, wrap_buff.length);
312 sinfo->cryptedkey_len = wrap_buff.length;
391 struct session_info *sinfo )
425 ret = wrap_sessionkey(context_handle, sinfo);
489 struct session_info *sinfo;
533 if (uam_afpserver_option(obj, UAM_OPTION_SESSIONINFO, (void *)&sinfo, NULL) < 0)
536 if (sinfo->sessionkey == NULL || sinfo->sessionkey_len == 0) {
569 if (!do_gss_auth(obj, ibuf, ticket_len, rbuf, &rblen, username, userlen, sinfo)) {