| /freebsd/crypto/krb5/src/windows/ms2mit/ |
| H A D | mit2ms.c | 46 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 D | ms2mit.c | 54 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 D | kdb.h | 367 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 D | k5-int.h | 999 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 D | kdb5.c | 240 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 D | kdb5.h | 15 #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 D | kdb5int.h | 33 krb5int_put_principal_no_log(krb5_context kcontext, 37 krb5int_delete_principal_no_log(krb5_context kcontext,
|
| H A D | kdb_default.c | 516 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 D | authdata.c | 66 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 D | ai_authdata.c | 43 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 D | authdata_exp.c | 34 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 D | db2_exp.c | 90 ( 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 D | kdb_db2.h | 79 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 D | greet.c | 39 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 D | authdata_plugin.h | 65 (*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 D | main.c | 55 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 D | replay.c | 148 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 D | t_an_to_ln.c | 10 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 D | ktutil.c | 39 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 D | destroy_s.c | 77 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 D | ser_sctx.c | 212 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 D | logger.c | 232 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 D | kdb_ldap.h | 214 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 D | kdb_ldap.c | 207 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 D | ldap_pwd_policy.h | 41 krb5_ldap_put_password_policy(krb5_context kcontext, osa_policy_ent_t policy); 44 krb5_ldap_delete_password_policy (krb5_context kcontext, char *policy);
|