Lines Matching refs:krb5
90 struct kerberos5data *krb5, in Curl_sasl_create_gssapi_user_message() argument
106 if(krb5->context == GSS_C_NO_CONTEXT) { in Curl_sasl_create_gssapi_user_message()
119 GSS_C_NT_HOSTBASED_SERVICE, &krb5->spn); in Curl_sasl_create_gssapi_user_message()
152 &krb5->context, in Curl_sasl_create_gssapi_user_message()
153 krb5->spn, in Curl_sasl_create_gssapi_user_message()
203 struct kerberos5data *krb5, in Curl_sasl_create_gssapi_security_message() argument
240 gss_major_status = gss_inquire_context(&gss_minor_status, krb5->context, in Curl_sasl_create_gssapi_security_message()
268 gss_major_status = gss_unwrap(&gss_minor_status, krb5->context, &input_token, in Curl_sasl_create_gssapi_security_message()
341 gss_major_status = gss_wrap(&gss_minor_status, krb5->context, 0, in Curl_sasl_create_gssapi_security_message()
375 void Curl_sasl_gssapi_cleanup(struct kerberos5data *krb5) in Curl_sasl_gssapi_cleanup() argument
380 if(krb5->context != GSS_C_NO_CONTEXT) { in Curl_sasl_gssapi_cleanup()
381 gss_delete_sec_context(&minor_status, &krb5->context, GSS_C_NO_BUFFER); in Curl_sasl_gssapi_cleanup()
382 krb5->context = GSS_C_NO_CONTEXT; in Curl_sasl_gssapi_cleanup()
386 if(krb5->spn != GSS_C_NO_NAME) { in Curl_sasl_gssapi_cleanup()
387 gss_release_name(&minor_status, &krb5->spn); in Curl_sasl_gssapi_cleanup()
388 krb5->spn = GSS_C_NO_NAME; in Curl_sasl_gssapi_cleanup()