Home
last modified time | relevance | path

Searched refs:kcontext (Results 1 – 25 of 41) sorted by relevance

12

/freebsd/crypto/krb5/src/windows/ms2mit/
H A Dmit2ms.c46 krb5_context kcontext; in main() local
72 if (code = krb5_init_context(&kcontext)) { in main()
78 code = krb5_cc_resolve(kcontext, ccachestr, &ccache); in main()
80 code = krb5_cc_default(kcontext, &ccache); in main()
83 krb5_free_principal(kcontext, princ); in main()
84 krb5_free_context(kcontext); in main()
89 if ((code = krb5_cc_start_seq_get(kcontext, ccache, &cursor))) { in main()
91 krb5_cc_close(kcontext, ccache); in main()
92 krb5_free_context(kcontext); in main()
96 while (!(code = krb5_cc_next_cred(kcontext, ccache, &cursor, &creds))) in main()
[all …]
H A Dms2mit.c54 cc_has_tickets(krb5_context kcontext, krb5_ccache ccache, int *has_tickets) in cc_has_tickets() argument
63 code = krb5_cc_set_flags(kcontext, ccache, KRB5_TC_NOTICKET); in cc_has_tickets()
67 code = krb5_cc_start_seq_get(kcontext, ccache, &cursor); in cc_has_tickets()
72 code = krb5_cc_next_cred(kcontext, ccache, &cursor, &creds); in cc_has_tickets()
76 if (!krb5_is_config_principal(kcontext, creds.server) && in cc_has_tickets()
80 krb5_free_cred_contents(kcontext, &creds); in cc_has_tickets()
82 krb5_cc_end_seq_get(kcontext, ccache, &cursor); in cc_has_tickets()
90 krb5_context kcontext = NULL; in main() local
117 if (code = krb5_init_context(&kcontext)) { in main()
122 if (code = krb5_cc_resolve(kcontext, "MSLSA:", &mslsa_ccache)) { in main()
[all …]
/freebsd/crypto/krb5/src/include/
H A Dkdb.h367 krb5_error_code krb5_db_load_module(krb5_context kcontext, const char *name);
369 krb5_error_code krb5_db_setup_lib_handle(krb5_context kcontext);
370 krb5_error_code krb5_db_open( krb5_context kcontext, char **db_args, int mode );
371 krb5_error_code krb5_db_init ( krb5_context kcontext );
372 krb5_error_code krb5_db_create ( krb5_context kcontext, char **db_args );
373 krb5_error_code krb5_db_inited ( krb5_context kcontext );
374 krb5_error_code kdb5_db_create ( krb5_context kcontext, char **db_args );
375 krb5_error_code krb5_db_fini ( krb5_context kcontext );
376 const char * krb5_db_errcode2string ( krb5_context kcontext, long err_code );
377 krb5_error_code krb5_db_destroy ( krb5_context kcontext, char **db_args );
[all …]
H A Dk5-int.h999 krb5_authdata_context_init(krb5_context kcontext,
1003 krb5_authdata_context_free(krb5_context kcontext,
1007 krb5_authdata_export_authdata(krb5_context kcontext,
1012 krb5_authdata_get_attribute_types(krb5_context kcontext,
1017 krb5_authdata_get_attribute(krb5_context kcontext,
1025 krb5_authdata_set_attribute(krb5_context kcontext,
1031 krb5_authdata_delete_attribute(krb5_context kcontext,
1036 krb5_authdata_import_attributes(krb5_context kcontext,
1041 krb5_authdata_export_attributes(krb5_context kcontext,
1046 krb5_authdata_export_internal(krb5_context kcontext,
[all …]
/freebsd/crypto/krb5/src/lib/kdb/
H A Dkdb5.c240 kdb_get_library_name(krb5_context kcontext, char **libname_out) in kdb_get_library_name() argument
247 status = krb5_get_default_realm(kcontext, &defrealm); in kdb_get_library_name()
250 status = profile_get_string(kcontext->profile, in kdb_get_library_name()
264 status = profile_get_string(kcontext->profile, KDB_MODULE_SECTION, value, in kdb_get_library_name()
279 krb5_free_default_realm(kcontext, defrealm); in kdb_get_library_name()
356 load_library(krb5_context kcontext, const char *lib_name, db_library *libptr) in load_library() argument
369 k5_setmsg(kcontext, KRB5_KDB_DBTYPE_NOTFOUND, in load_library()
399 load_library(krb5_context kcontext, const char *lib_name, db_library *lib) in load_library() argument
427 status = profile_get_values(kcontext->profile, dbpath_names, &profpath); in load_library()
447 &(*lib)->dl_dir_handle, &kcontext->err))) { in load_library()
[all …]
H A Dkdb5.h15 #define KRB5_DB_GET_DB_CONTEXT(kcontext) (((kdb5_dal_handle*) (kcontext)->dal_handle)->db_context) argument
16 #define KRB5_DB_GET_PROFILE(kcontext) ((kcontext)->profile) argument
17 #define KRB5_DB_GET_REALM(kcontext) ((kcontext)->default_realm) argument
H A Dkdb5int.h33 krb5int_put_principal_no_log(krb5_context kcontext,
37 krb5int_delete_principal_no_log(krb5_context kcontext,
H A Dkdb_default.c516 krb5_db_def_rename_principal(krb5_context kcontext, in krb5_db_def_rename_principal() argument
527 ret = krb5_db_get_principal(kcontext, source, 0, &kdb); in krb5_db_def_rename_principal()
533 ret = krb5_dbe_specialize_salt(kcontext, kdb); in krb5_db_def_rename_principal()
540 ret = krb5_db_put_principal(kcontext, kdb); in krb5_db_def_rename_principal()
545 ret = krb5_db_delete_principal(kcontext, (krb5_principal)source); in krb5_db_def_rename_principal()
549 krb5_db_free_principal(kcontext, kdb); in krb5_db_def_rename_principal()
/freebsd/crypto/krb5/src/lib/krb5/krb/
H A Dauthdata.c66 k5_ad_init_modules(krb5_context kcontext, in k5_ad_init_modules() argument
87 code = (*table->init)(kcontext, &plugin_context); in k5_ad_init_modules()
106 (*table->flags)(kcontext, plugin_context, in k5_ad_init_modules()
119 code = (*table->request_init)(kcontext, in k5_ad_init_modules()
153 k5_ad_size(krb5_context kcontext, in k5_ad_size() argument
181 code = (*module->ftable->size)(kcontext, in k5_ad_size()
200 k5_ad_externalize(krb5_context kcontext, in k5_ad_externalize() argument
249 code = (*module->ftable->externalize)(kcontext, in k5_ad_externalize()
276 k5_ad_find_module(krb5_context kcontext, in k5_ad_find_module() argument
310 k5_ad_internalize(krb5_context kcontext, in k5_ad_internalize() argument
[all …]
H A Dai_authdata.c43 authind_init(krb5_context kcontext, void **plugin_context) in authind_init() argument
50 authind_flags(krb5_context kcontext, void *plugin_context, in authind_flags() argument
57 authind_request_init(krb5_context kcontext, krb5_authdata_context context, in authind_request_init() argument
74 authind_import_authdata(krb5_context kcontext, krb5_authdata_context context, in authind_import_authdata() argument
101 authind_request_fini(krb5_context kcontext, krb5_authdata_context context, in authind_request_fini() argument
120 authind_get_attribute_types(krb5_context kcontext, in authind_get_attribute_types() argument
138 ret = krb5int_copy_data_contents(kcontext, &authind_attr, &attrs[0]); in authind_get_attribute_types()
149 krb5int_free_data_list(kcontext, attrs); in authind_get_attribute_types()
154 authind_get_attribute(krb5_context kcontext, krb5_authdata_context context, in authind_get_attribute() argument
173 ret = krb5int_copy_data_contents(kcontext, aictx->indicators[ind], value); in authind_get_attribute()
[all …]
H A Dauthdata_exp.c34 krb5_authdata_export_authdata(krb5_context kcontext, in krb5_authdata_export_authdata() argument
57 code = (*module->ftable->export_authdata)(kcontext, in krb5_authdata_export_authdata()
88 krb5_free_authdata(kcontext, authdata); in krb5_authdata_export_authdata()
/freebsd/crypto/krb5/src/plugins/kdb/db2/
H A Ddb2_exp.c90 ( krb5_context kcontext,
94 (kcontext, conf_section, db_args, mode));
97 ( krb5_context kcontext, char *conf_section, char **db_args ),
98 (kcontext, conf_section, db_args));
100 ( krb5_context kcontext, char *conf_section, char **db_args ),
101 (kcontext, conf_section, db_args));
141 ( krb5_context kcontext,
144 (kcontext, name, policy));
146 ( krb5_context kcontext, osa_policy_ent_t policy ),
147 (kcontext, policy));
[all …]
H A Dkdb_db2.h79 krb5_db2_promote_db(krb5_context kcontext, char *conf_section, char **db_args);
85 krb5_db2_open(krb5_context kcontext, char *conf_section, char **db_args,
88 krb5_error_code krb5_db2_create(krb5_context kcontext, char *conf_section,
91 krb5_error_code krb5_db2_destroy(krb5_context kcontext, char *conf_section,
94 const char *krb5_db2_err2str(krb5_context kcontext, long err_code);
101 krb5_error_code krb5_db2_get_policy(krb5_context kcontext,
104 krb5_error_code krb5_db2_put_policy(krb5_context kcontext,
107 krb5_error_code krb5_db2_iter_policy(krb5_context kcontext, char *match_entry,
111 krb5_error_code krb5_db2_delete_policy(krb5_context kcontext, char *policy);
130 krb5_db2_check_policy_as(krb5_context kcontext, krb5_kdc_req *request,
[all …]
/freebsd/crypto/krb5/src/plugins/authdata/greet_client/
H A Dgreet.c39 greet_init(krb5_context kcontext, void **plugin_context) in greet_init() argument
46 greet_flags(krb5_context kcontext, in greet_flags() argument
55 greet_fini(krb5_context kcontext, void *plugin_context) in greet_fini() argument
61 greet_request_init(krb5_context kcontext, in greet_request_init() argument
82 greet_export_authdata(krb5_context kcontext, in greet_export_authdata() argument
101 code = krb5_copy_authdata(kcontext, data, out_authdata); in greet_export_authdata()
107 greet_import_authdata(krb5_context kcontext, in greet_import_authdata() argument
119 krb5_free_data_contents(kcontext, &greet->greeting); in greet_import_authdata()
127 code = krb5int_copy_data_contents_add0(kcontext, &data, &greet->greeting); in greet_import_authdata()
135 greet_request_fini(krb5_context kcontext, in greet_request_fini() argument
[all …]
/freebsd/crypto/krb5/src/include/krb5/
H A Dauthdata_plugin.h65 (*authdata_client_plugin_flags_proc)(krb5_context kcontext,
71 (*authdata_client_plugin_fini_proc)(krb5_context kcontext,
75 (*authdata_client_request_init_proc)(krb5_context kcontext,
81 (*authdata_client_request_fini_proc)(krb5_context kcontext,
87 (*authdata_client_import_authdata_proc)(krb5_context kcontext,
96 (*authdata_client_export_authdata_proc)(krb5_context kcontext,
104 (*authdata_client_get_attribute_types_proc)(krb5_context kcontext,
111 (*authdata_client_get_attribute_proc)(krb5_context kcontext,
123 (*authdata_client_set_attribute_proc)(krb5_context kcontext,
132 (*authdata_client_delete_attribute_proc)(krb5_context kcontext,
[all …]
/freebsd/crypto/krb5/src/kdc/
H A Dmain.c55 static void initialize_realms(krb5_context kcontext, int argc, char **argv,
599 initialize_realms(krb5_context kcontext, int argc, char **argv, in initialize_realms() argument
613 krb5_pointer aprof = kcontext->profile; in initialize_realms()
793 if ((retval = krb5_get_default_realm(kcontext, &lrealm))) { in initialize_realms()
798 argv[0], krb5_get_error_message(kcontext, retval)); in initialize_realms()
814 krb5_free_default_realm(kcontext, lrealm); in initialize_realms()
890 krb5_context kcontext; in main() local
917 retval = krb5int_init_context_kdc(&kcontext); in main()
922 krb5_klog_init(kcontext, "kdc", argv[0], 1); in main()
923 shandle.kdc_err_context = kcontext; in main()
[all …]
H A Dreplay.c148 kdc_remove_lookaside(krb5_context kcontext, krb5_data *req_packet) in kdc_remove_lookaside() argument
154 discard_entry(kcontext, e); in kdc_remove_lookaside()
166 kdc_check_lookaside(krb5_context kcontext, krb5_data *req_packet, in kdc_check_lookaside() argument
185 return (krb5_copy_data(kcontext, &e->reply_packet, in kdc_check_lookaside()
197 kdc_insert_lookaside(krb5_context kcontext, krb5_data *req_packet, in kdc_insert_lookaside() argument
204 if (krb5_timeofday(kcontext, &timenow)) in kdc_insert_lookaside()
212 discard_entry(kcontext, e); in kdc_insert_lookaside()
215 insert_entry(kcontext, req_packet, reply_packet, timenow); in kdc_insert_lookaside()
221 kdc_free_lookaside(krb5_context kcontext) in kdc_free_lookaside() argument
226 discard_entry(kcontext, e); in kdc_free_lookaside()
/freebsd/crypto/krb5/src/lib/krb5/os/
H A Dt_an_to_ln.c10 krb5_context kcontext; in main() local
17 krb5_init_context(&kcontext); in main()
19 if (!(kret = krb5_parse_name(kcontext, argv[i], &principal))) { in main()
20 if (!(kret = krb5_aname_to_localname(kcontext, in main()
31 krb5_free_principal(kcontext, principal); in main()
40 krb5_free_context(kcontext); in main()
/freebsd/crypto/krb5/src/kadmin/ktutil/
H A Dktutil.c39 krb5_context kcontext; variable
49 retval = krb5_init_context(&kcontext); in main()
61 ktutil_free_kt_list(kcontext, ktlist); in main()
74 retval = ktutil_free_kt_list(kcontext, ktlist); in ktutil_clear_list()
89 retval = ktutil_read_keytab(kcontext, argv[1], &ktlist); in ktutil_read_v5()
110 retval = ktutil_write_keytab(kcontext, ktlist, argv[1]); in ktutil_write_v5()
173 retval = ktutil_add(kcontext, &ktlist, princ, fetch, kvno, enctype, in ktutil_add_entry()
188 retval = ktutil_delete(kcontext, &ktlist, atoi(argv[1])); in ktutil_delete_entry()
229 retval = krb5_unparse_name(kcontext, lp->entry->principal, &pname); in ktutil_list()
/freebsd/crypto/heimdal/lib/kadm5/
H A Ddestroy_s.c77 krb5_context kcontext = context->context; in kadm5_s_destroy() local
79 ret = context->db->hdb_destroy(kcontext, context->db); in kadm5_s_destroy()
82 krb5_free_principal (kcontext, context->caller); in kadm5_s_destroy()
84 krb5_free_context(kcontext); in kadm5_s_destroy()
/freebsd/crypto/krb5/src/lib/gssapi/krb5/
H A Dser_sctx.c212 kg_ctx_size(krb5_context kcontext, krb5_gss_ctx_id_t ctx, size_t *sizep) in kg_ctx_size() argument
300 kret = k5_size_authdata_context(kcontext, in kg_ctx_size()
314 kg_ctx_externalize(krb5_context kcontext, krb5_gss_ctx_id_t ctx, in kg_ctx_externalize() argument
333 if (!kg_ctx_size(kcontext, ctx, &required) && in kg_ctx_externalize()
448 kret = k5_externalize_authdata_context(kcontext, in kg_ctx_externalize()
485 kg_ctx_internalize(krb5_context kcontext, krb5_gss_ctx_id_t *argp, in kg_ctx_internalize() argument
570 kret = kg_init_name(kcontext, princ, NULL, NULL, NULL, in kg_ctx_internalize()
573 krb5_free_principal(kcontext, princ); in kg_ctx_internalize()
579 kret = kg_init_name(kcontext, princ, NULL, NULL, NULL, in kg_ctx_internalize()
582 krb5_free_principal(kcontext, princ); in kg_ctx_internalize()
[all …]
/freebsd/crypto/krb5/src/lib/kadm5/
H A Dlogger.c232 krb5_klog_init(krb5_context kcontext, char *ename, char *whoami, krb5_boolean do_com_err) in krb5_klog_init() argument
248 err_context = kcontext; in krb5_klog_init()
252 if (!profile_get_boolean(kcontext->profile, KRB5_CONF_LOGGING, in krb5_klog_init()
269 if (!profile_get_values(kcontext->profile, in krb5_klog_init()
272 !profile_get_values(kcontext->profile, in krb5_klog_init()
526 krb5_klog_set_context(krb5_context kcontext) in krb5_klog_set_context() argument
528 err_context = kcontext; in krb5_klog_set_context()
535 krb5_klog_close(krb5_context kcontext) in krb5_klog_close() argument
764 krb5_klog_reopen(krb5_context kcontext) in krb5_klog_reopen() argument
/freebsd/crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/
H A Dkdb_ldap.h214 krb5_context kcontext; /* to set the error code and message */ member
249 krb5_ldap_alloc( krb5_context kcontext, void *ptr, size_t size );
252 krb5_ldap_free( krb5_context kcontext, void *ptr );
277 krb5_ldap_check_policy_as(krb5_context kcontext, krb5_kdc_req *request,
283 krb5_ldap_audit_as_req(krb5_context kcontext, krb5_kdc_req *request,
H A Dkdb_ldap.c207 ldap_context->kcontext = context; in krb5_ldap_open()
262 krb5_ldap_check_policy_as(krb5_context kcontext, krb5_kdc_req *request, in krb5_ldap_check_policy_as() argument
269 retval = krb5_ldap_lockout_check_policy(kcontext, client, kdc_time); in krb5_ldap_check_policy_as()
276 krb5_ldap_audit_as_req(krb5_context kcontext, krb5_kdc_req *request, in krb5_ldap_audit_as_req() argument
282 (void) krb5_ldap_lockout_audit(kcontext, client, authtime, error_code); in krb5_ldap_audit_as_req()
H A Dldap_pwd_policy.h41 krb5_ldap_put_password_policy(krb5_context kcontext, osa_policy_ent_t policy);
44 krb5_ldap_delete_password_policy (krb5_context kcontext, char *policy);

12