Lines Matching refs:krb5
85 struct kerberos5data *krb5, in Curl_auth_create_gssapi_user_message() argument
99 if(!krb5->spn) { in Curl_auth_create_gssapi_user_message()
111 GSS_C_NT_HOSTBASED_SERVICE, &krb5->spn); in Curl_auth_create_gssapi_user_message()
135 &krb5->context, in Curl_auth_create_gssapi_user_message()
136 krb5->spn, in Curl_auth_create_gssapi_user_message()
181 struct kerberos5data *krb5, in Curl_auth_create_gssapi_security_message() argument
207 major_status = gss_inquire_context(&minor_status, krb5->context, in Curl_auth_create_gssapi_security_message()
230 major_status = gss_unwrap(&minor_status, krb5->context, &input_token, in Curl_auth_create_gssapi_security_message()
295 major_status = gss_wrap(&minor_status, krb5->context, 0, in Curl_auth_create_gssapi_security_message()
326 void Curl_auth_cleanup_gssapi(struct kerberos5data *krb5) in Curl_auth_cleanup_gssapi() argument
331 if(krb5->context != GSS_C_NO_CONTEXT) { in Curl_auth_cleanup_gssapi()
332 gss_delete_sec_context(&minor_status, &krb5->context, GSS_C_NO_BUFFER); in Curl_auth_cleanup_gssapi()
333 krb5->context = GSS_C_NO_CONTEXT; in Curl_auth_cleanup_gssapi()
337 if(krb5->spn != GSS_C_NO_NAME) { in Curl_auth_cleanup_gssapi()
338 gss_release_name(&minor_status, &krb5->spn); in Curl_auth_cleanup_gssapi()
339 krb5->spn = GSS_C_NO_NAME; in Curl_auth_cleanup_gssapi()