| /sssd-io/src/providers/krb5/ |
| H A D | krb5_init_shared.h | 26 errno_t krb5_child_init(struct krb5_ctx *krb5_auth_ctx,
|
| H A D | krb5_auth.h | 53 struct krb5_ctx *krb5_ctx; member in struct:krb5child_req 77 struct krb5_ctx *krb5_ctx, 82 struct krb5_ctx *krb5_ctx, 100 struct krb5_ctx *krb5_ctx); 122 errno_t add_user_to_delayed_online_authentication(struct krb5_ctx *krb5_ctx, [all...] |
| H A D | krb5_common.h | 90 struct krb5_ctx { struct 152 struct krb5_ctx *krb5_ctx); 181 struct krb5_ctx *krb_ctx); 184 struct krb5_ctx *krb5_ctx); 188 errno_t krb5_get_simple_upn(TALLOC_CTX *mem_ctx, struct krb5_ctx *krb5_ctx, 227 errno_t set_extra_args(TALLOC_CTX *mem_ctx, struct krb5_ctx *krb5_ctx, [all...] |
| H A D | krb5_delayed_online_authentication.c | 42 struct krb5_ctx *krb5_ctx; member in struct:deferred_auth_ctx 47 struct krb5_ctx *krb5_ctx; member in struct:auth_data 107 auth_data->pd, auth_data->krb5_ctx); 185 auth_data->krb5_ctx = deferred_auth_ctx->krb5_ctx; 236 errno_t add_user_to_delayed_online_authentication(struct krb5_ctx *krb5_ctx, argument 252 if (krb5_ctx 326 init_delayed_online_authentication(struct krb5_ctx *krb5_ctx, struct be_ctx *be_ctx, struct tevent_context *ev) argument [all...] |
| H A D | krb5_wait_queue.c | 42 struct krb5_ctx *krb5_ctx; member in struct:queue_entry 57 qe->be_ctx, qe->pd, qe->krb5_ctx); 103 struct krb5_ctx *krb5_ctx) 111 if (krb5_ctx->wait_queue_hash == NULL) { 112 ret = sss_hash_create_ex(krb5_ctx, INIT_HASH_SIZE, 113 &krb5_ctx->wait_queue_hash, 0, 0, 0, 0, 124 ret = hash_lookup(krb5_ctx->wait_queue_hash, &key, &value); 143 queue_entry->krb5_ctx 100 add_to_wait_queue(struct be_ctx *be_ctx, struct tevent_req *parent_req, struct pam_data *pd, struct krb5_ctx *krb5_ctx) argument 177 check_wait_queue(struct krb5_ctx *krb5_ctx, char *username) argument 243 struct krb5_ctx *krb5_ctx; member in struct:krb5_auth_queue_state 252 krb5_auth_queue_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct be_ctx *be_ctx, struct pam_data *pd, struct krb5_ctx *krb5_ctx) argument [all...] |
| H A D | krb5_utils.h | 36 struct krb5_ctx *krb5_ctx,
|
| H A D | krb5_renew_tgt.c | 38 struct krb5_ctx *krb5_ctx; member in struct:renew_tgt_ctx 53 struct krb5_ctx *krb5_ctx; member in struct:auth_data 70 auth_data->krb5_ctx); 197 auth_data->krb5_ctx = renew_tgt_ctx->krb5_ctx; 370 ret = add_tgt_to_renew_table(renew_tgt_ctx->krb5_ctx, ccache_file, 447 ret = find_or_guess_upn(tmp_ctx, msgs[c], renew_tgt_ctx->krb5_ctx, 473 errno_t init_renew_tgt(struct krb5_ctx *krb5_ct argument 542 add_tgt_to_renew_table(struct krb5_ctx *krb5_ctx, const char *ccfile, struct tgt_times *tgtt, struct pam_data *pd, const char *upn) argument [all...] |
| H A D | krb5_access.c | 35 struct krb5_ctx *krb5_ctx; member in struct:krb5_access_state 46 struct krb5_ctx *krb5_ctx) 65 state->krb5_ctx = krb5_ctx; 74 ret = krb5_setup(state, pd, dom, krb5_ctx, &state->kr); 115 ret = find_or_guess_upn(state, res->msgs[0], krb5_ctx, be_ctx->domain, 42 krb5_access_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct be_ctx *be_ctx, struct pam_data *pd, struct krb5_ctx *krb5_ctx) argument
|
| H A D | krb5_init.c | 35 static errno_t krb5_init_kpasswd(struct krb5_ctx *ctx, 81 static errno_t krb5_init_kdc(struct krb5_ctx *ctx, struct be_ctx *be_ctx) 111 int krb5_ctx_re_destructor(struct krb5_ctx *ctx) 127 struct krb5_ctx *ctx; 133 ctx = talloc_zero(mem_ctx, struct krb5_ctx); 203 struct krb5_ctx *ctx; 205 ctx = talloc_get_type(module_data, struct krb5_ctx); 208 struct krb5_ctx, struct pam_data, struct pam_data *); 226 struct krb5_ctx *ctx; 228 ctx = talloc_get_type(module_data, struct krb5_ctx); [all...] |
| H A D | krb5_common.c | 166 struct krb5_ctx *krb5_ctx) 174 if (opts == NULL || dom == NULL || krb5_ctx == NULL) { 194 krb5_ctx->realm = talloc_strdup(krb5_ctx, realm); 195 if (krb5_ctx->realm == NULL) { 200 ret = check_lifetime(krb5_ctx, opts, KRB5_RENEWABLE_LIFETIME, 201 &krb5_ctx->rlife_str); 209 ret = check_lifetime(krb5_ctx, opts, KRB5_LIFETIME, 210 &krb5_ctx 164 sss_krb5_check_options(struct dp_option *opts, struct sss_domain_info *dom, struct krb5_ctx *krb5_ctx) argument 900 krb5_install_offline_callback(struct be_ctx *be_ctx, struct krb5_ctx *krb5_ctx) argument 957 krb5_install_sigterm_handler(struct tevent_context *ev, struct krb5_ctx *krb5_ctx) argument 990 krb5_get_simple_upn(TALLOC_CTX *mem_ctx, struct krb5_ctx *krb5_ctx, struct sss_domain_info *dom, const char *username, const char *user_dom, char **_upn) argument [all...] |
| H A D | krb5_auth.c | 182 struct krb5_ctx *krb5_ctx, 206 kr->krb5_ctx = krb5_ctx; 208 ret = get_krb_primary(krb5_ctx->name_to_primary, 247 static void krb5_auth_cache_creds(struct krb5_ctx *krb5_ctx, argument 276 ret = add_user_to_delayed_online_authentication(krb5_ctx, domain, pd, uid); 297 ccname_template = dp_opt_get_cstring(kr->krb5_ctx->opts, KRB5_CCNAME_TMPL); 300 kr->krb5_ctx 179 krb5_setup(TALLOC_CTX *mem_ctx, struct pam_data *pd, struct sss_domain_info *dom, struct krb5_ctx *krb5_ctx, struct krb5child_req **_krb5_req) argument 440 struct krb5_ctx *krb5_ctx; member in struct:krb5_auth_state 452 krb5_auth_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct be_ctx *be_ctx, struct pam_data *pd, struct krb5_ctx *krb5_ctx) argument 1212 krb5_pam_handler_send(TALLOC_CTX *mem_ctx, struct krb5_ctx *krb5_ctx, struct pam_data *pd, struct dp_req_params *params) argument [all...] |
| H A D | krb5_child_handler.c | 116 keytab = dp_opt_get_cstring(kr->krb5_ctx->opts, KRB5_KEYTAB); 122 validate = dp_opt_get_bool(kr->krb5_ctx->opts, KRB5_VALIDATE) ? 1 : 0; 125 switch (kr->krb5_ctx->config_type) { 152 use_enterprise_principal = dp_opt_get_bool(kr->krb5_ctx->opts, 298 errno_t set_extra_args(TALLOC_CTX *mem_ctx, struct krb5_ctx *krb5_ctx, argument 305 if (krb5_ctx == NULL || krb5_child_extra_args == NULL) { 335 if (krb5_ctx->realm != NULL) { 337 krb5_ctx->realm); 346 if (krb5_ctx [all...] |
| H A D | krb5_init_shared.c | 30 errno_t krb5_child_init(struct krb5_ctx *krb5_auth_ctx,
|
| H A D | krb5_utils.c | 35 struct krb5_ctx *krb5_ctx, 42 if (krb5_ctx == NULL || dom == NULL || user == NULL || _upn == NULL) { 60 ret = krb5_get_simple_upn(mem_ctx, krb5_ctx, dom, user, 319 dummy = dp_opt_get_string(kr->krb5_ctx->opts, KRB5_REALM); 337 cache_dir_tmpl = dp_opt_get_string(kr->krb5_ctx->opts, 34 find_or_guess_upn(TALLOC_CTX *mem_ctx, struct ldb_message *msg, struct krb5_ctx *krb5_ctx, struct sss_domain_info *dom, const char *user, const char *user_dom, char **_upn) argument
|
| /sssd-io/src/tests/cmocka/ |
| H A D | test_krb5_common.c | 85 struct krb5_ctx *krb5_ctx; local 93 krb5_ctx = talloc_zero(global_talloc_context, struct krb5_ctx); 94 assert_non_null(krb5_ctx); 95 uid_opt = talloc_asprintf(krb5_ctx, "--fast-ccache-uid=%"SPRIuid, getuid()); 98 gid_opt = talloc_asprintf(krb5_ctx, "--fast-ccache-gid=%"SPRIgid, getgid()); 101 ret = set_extra_args(global_talloc_context, krb5_ctx, 109 krb5_ctx->canonicalize = true; 110 ret = set_extra_args(global_talloc_context, krb5_ctx, 182 struct krb5_ctx *krb5_ctx; local [all...] |
| H A D | test_sssd_krb5_localauth_plugin.c | 93 krb5_context krb5_ctx; local 121 kerr = krb5_init_context(&krb5_ctx); 124 kerr = localauth_sssd_initvt(krb5_ctx, 1, 1, (krb5_plugin_vtable) &vtable); 127 kerr = krb5_parse_name(krb5_ctx, "name@REALM", &princ); 136 kerr = vtable.userok(krb5_ctx, NULL, princ, "name"); 140 krb5_free_principal(krb5_ctx, princ); 141 krb5_free_context(krb5_ctx); 148 krb5_context krb5_ctx; local 163 kerr = krb5_init_context(&krb5_ctx); 166 kerr = localauth_sssd_initvt(krb5_ctx, [all...] |
| H A D | test_krb5_wait_queue.c | 50 struct krb5_ctx *krb5_ctx) 126 struct krb5_ctx *krb5_ctx; member in struct:test_krb5_wait_queue 146 test_ctx->krb5_ctx = talloc_zero(test_ctx, struct krb5_ctx); 147 assert_non_null(test_ctx->krb5_ctx); 199 test_ctx->krb5_ctx); 241 test_ctx->krb5_ctx); 288 test_ctx->krb5_ctx); 46 krb5_auth_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct be_ctx *be_ctx, struct pam_data *pd, struct krb5_ctx *krb5_ctx) argument [all...] |
| /sssd-io/src/tests/ |
| H A D | krb5_child-test.c | 87 struct krb5_ctx *ctx = (struct krb5_ctx *) memctx; 96 static struct krb5_ctx * 99 struct krb5_ctx *krb5_ctx; local 106 krb5_ctx = talloc_zero(mem_ctx, struct krb5_ctx); 107 if (!krb5_ctx) return NULL; 109 krb5_ctx->illegal_path_re = pcre_compile2(ILLEGAL_PATH_PATTERN, 0, 111 if (krb5_ctx [all...] |
| H A D | krb5_utils-tests.c | 288 struct krb5_ctx *krb5_ctx; local 299 krb5_ctx = talloc_zero(tmp_ctx, struct krb5_ctx); 300 fail_unless(pd != NULL, "Cannot create krb5_ctx structure."); 308 krb5_ctx->opts = talloc_zero_array(tmp_ctx, struct dp_option, KRB5_OPTS); 309 fail_unless(krb5_ctx->opts != NULL, "Cannot created options."); 311 krb5_ctx->opts[i].opt_name = default_krb5_opts[i].opt_name; 312 krb5_ctx->opts[i].type = default_krb5_opts[i].type; 313 krb5_ctx [all...] |
| /sssd-io/src/providers/ipa/ |
| H A D | ipa_common.h | 179 struct krb5_ctx *krb5_auth_ctx; 290 struct krb5_ctx *ipa_init_get_krb5_auth_ctx(void *data);
|
| H A D | ipa_init.c | 62 struct krb5_ctx *ipa_init_get_krb5_auth_ctx(void *data) 387 struct krb5_ctx **_krb5_auth_ctx) 389 struct krb5_ctx *krb5_auth_ctx; 393 krb5_auth_ctx = talloc_zero(mem_ctx, struct krb5_ctx); 524 struct krb5_ctx *krb5_auth_ctx;
|
| H A D | ipa_subdomains.c | 1336 struct krb5_ctx *krb5_auth_ctx;
|
| /sssd-io/src/providers/ad/ |
| H A D | ad_init.c | 48 struct krb5_ctx *auth_ctx; 311 struct krb5_ctx **_auth_ctx) 313 struct krb5_ctx *krb5_auth_ctx; 316 krb5_auth_ctx = talloc_zero(mem_ctx, struct krb5_ctx); 530 struct krb5_ctx *auth_ctx; 537 struct krb5_ctx, struct pam_data, struct pam_data *);
|
| H A D | ad_common.h | 95 struct krb5_ctx *auth_ctx;
|