Lines Matching refs:kcontext

259 	kmd->kcontext = NULL;  in pam_sm_authenticate()
532 if (code = krb5_init_secure_context(&kmd->kcontext)) { in attempt_krb5_auth()
540 if ((code = get_kmd_kuser(kmd->kcontext, user, kuser, in attempt_krb5_auth()
546 if ((code = krb5_parse_name(kmd->kcontext, kuser, &me)) != 0) { in attempt_krb5_auth()
547 krb5_free_context(kmd->kcontext); in attempt_krb5_auth()
548 kmd->kcontext = NULL; in attempt_krb5_auth()
556 krb5_copy_principal(kmd->kcontext, me, &my_creds->client))) { in attempt_krb5_auth()
562 if (code = krb5_build_principal_ext(kmd->kcontext, &server, in attempt_krb5_auth()
563 krb5_princ_realm(kmd->kcontext, me)->length, in attempt_krb5_auth()
564 krb5_princ_realm(kmd->kcontext, me)->data, in attempt_krb5_auth()
566 krb5_princ_realm(kmd->kcontext, me)->length, in attempt_krb5_auth()
567 krb5_princ_realm(kmd->kcontext, me)->data, 0)) { in attempt_krb5_auth()
576 if (code = krb5_copy_principal(kmd->kcontext, server, in attempt_krb5_auth()
583 if (code = krb5_timeofday(kmd->kcontext, &now)) { in attempt_krb5_auth()
605 krb_realm = krb5_princ_realm(kmd->kcontext, me)->data; in attempt_krb5_auth()
606 profile_get_options_boolean(kmd->kcontext->profile, in attempt_krb5_auth()
608 profile_get_options_boolean(kmd->kcontext->profile, in attempt_krb5_auth()
610 profile_get_options_string(kmd->kcontext->profile, in attempt_krb5_auth()
612 profile_get_options_string(kmd->kcontext->profile, in attempt_krb5_auth()
646 code = krb5_get_init_creds_opt_alloc(kmd->kcontext, &opts); in attempt_krb5_auth()
715 kmd->kcontext, opts, "PIN", *krb5_pass); in attempt_krb5_auth()
720 kmd->kcontext, in attempt_krb5_auth()
760 code = __krb5_get_init_creds_password(kmd->kcontext, in attempt_krb5_auth()
791 code = krb5_verify_init_creds(kmd->kcontext, in attempt_krb5_auth()
806 if (krb5_sname_to_principal(kmd->kcontext, NULL, in attempt_krb5_auth()
812 if (krb5_kt_default_name(kmd->kcontext, kt_name, in attempt_krb5_auth()
845 krb5_free_principal(kmd->kcontext, sp); in attempt_krb5_auth()
947 krb5_free_cred_contents(kmd->kcontext, &kmd->initcreds); in attempt_krb5_auth()
952 krb5_free_principal(kmd->kcontext, server); in attempt_krb5_auth()
954 krb5_free_principal(kmd->kcontext, me); in attempt_krb5_auth()
956 krb5_free_kdc_rep(kmd->kcontext, as_reply); in attempt_krb5_auth()
968 krb5_free_principal(kmd->kcontext, clientp); in attempt_krb5_auth()
970 krb5_free_principal(kmd->kcontext, serverp); in attempt_krb5_auth()
972 if (kmd->kcontext) { in attempt_krb5_auth()
973 krb5_free_context(kmd->kcontext); in attempt_krb5_auth()
974 kmd->kcontext = NULL; in attempt_krb5_auth()
977 krb5_get_init_creds_opt_free(kmd->kcontext, opts); in attempt_krb5_auth()
1007 (void) krb5_cc_close(kmd->kcontext, kmd->ccache); in krb5_cleanup()
1020 krb5_free_cred_contents(kmd->kcontext, &kmd->initcreds); in krb5_cleanup()