Home
last modified time | relevance | path

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

123

/illumos-gate/usr/src/lib/krb5/kdb/
H A Dkdb5.c130 kcontext->default_realm, in kdb_get_conf_section()
134 kcontext->default_realm, in kdb_get_conf_section()
161 kcontext->default_realm, in kdb_get_library_name()
165 kcontext->default_realm, in kdb_get_library_name()
577 free(kcontext->db_context); in kdb_free_lib_handle()
591 assert(kcontext != NULL); in get_errmsg()
619 kcontext->default_realm ? kcontext->default_realm : "[UNSET]"); in krb5_db_open()
658 return !(kcontext && kcontext->db_context && in krb5_db_inited()
674 kcontext->default_realm); in krb5_db_create()
747 kcontext->default_realm); in krb5_db_destroy()
[all …]
H A Dkdb5.h23 #define KRB5_DB_GET_DB_CONTEXT(kcontext) (((kdb5_dal_handle*) (kcontext)->db_context)->db_context) argument
24 #define KRB5_DB_GET_PROFILE(kcontext) ((kcontext)->profile) argument
25 #define KRB5_DB_GET_REALM(kcontext) ((kcontext)->default_realm) argument
34 krb5_error_code (*init_module) (krb5_context kcontext,
39 krb5_error_code (*fini_module) (krb5_context kcontext);
41 krb5_error_code (*db_create) (krb5_context kcontext,
45 krb5_error_code (*db_destroy) (krb5_context kcontext,
49 krb5_error_code (*db_get_age) (krb5_context kcontext,
57 krb5_error_code (*db_lock) (krb5_context kcontext,
60 krb5_error_code (*db_unlock) (krb5_context kcontext);
[all …]
/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/
H A Ddb2_exp.c101 ( krb5_context kcontext,
119 ( krb5_context kcontext,
122 (kcontext, option, value));
167 ( krb5_context kcontext,
174 (kcontext, policy));
176 ( krb5_context kcontext,
183 (kcontext, policy));
186 (kcontext, entry));
189 ( krb5_context kcontext,
195 (kcontext, ptr));
[all …]
H A Dkdb_db2.h115 krb5_db2_set_master_key_ext ( krb5_context kcontext,
146 krb5_db2_promote_db(krb5_context kcontext,
151 krb5_db2_db_set_option ( krb5_context kcontext,
161 krb5_db2_open( krb5_context kcontext,
166 krb5_error_code krb5_db2_create( krb5_context kcontext,
174 const char * krb5_db2_err2str( krb5_context kcontext,
178 krb5_db2_alloc( krb5_context kcontext,
183 krb5_db2_free( krb5_context kcontext,
187 krb5_db2_errcode_2_string(krb5_context kcontext,
191 krb5_db2_release_errcode_string(krb5_context kcontext,
[all …]
H A Dkdb_db2.c1451 krb5_db2_open(krb5_context kcontext, in krb5_db2_open() argument
1459 krb5_clear_error_message (kcontext); in krb5_db2_open()
1461 if (k5db2_inited(kcontext)) in krb5_db2_open()
1537 status = krb5_db2_db_init(kcontext); in krb5_db2_open()
1557 krb5_clear_error_message (kcontext); in krb5_db2_create()
1559 if (k5db2_inited(kcontext)) in krb5_db2_create()
1610 KRB5_DB_GET_REALM(kcontext), in krb5_db2_create()
1638 status = krb5_db2_db_fini(kcontext); in krb5_db2_create()
1739 if (!k5db2_inited(kcontext)) in krb5_db2_db_set_option()
1856 krb5_clear_error_message (kcontext); in krb5_db2_promote_db()
[all …]
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/krb5/krb/
H A Dserialize.c54 sctx = (krb5_ser_handle) kcontext->ser_ctx; in krb5_find_serializer()
55 for (i=0; i<kcontext->ser_ctx_count; i++) { in krb5_find_serializer()
80 (kcontext->ser_ctx_count+1)))) { in krb5_register_serializer()
82 if (kcontext->ser_ctx_count) in krb5_register_serializer()
83 (void) memcpy((void*)stable, kcontext->ser_ctx, in krb5_register_serializer()
88 if (kcontext->ser_ctx) in krb5_register_serializer()
89 krb5_xfree_wrap(kcontext->ser_ctx, in krb5_register_serializer()
90 sizeof(krb5_ser_entry) * (kcontext->ser_ctx_count)); in krb5_register_serializer()
91 kcontext->ser_ctx = (void *) stable; in krb5_register_serializer()
92 kcontext->ser_ctx_count++; in krb5_register_serializer()
[all …]
H A Dser_actx.c113 kret = krb5_size_opaque(kcontext, in krb5_auth_context_size()
123 kret = krb5_size_opaque(kcontext, in krb5_auth_context_size()
133 kret = krb5_size_opaque(kcontext, in krb5_auth_context_size()
143 kret = krb5_size_opaque(kcontext, in krb5_auth_context_size()
153 kret = krb5_size_opaque(kcontext, in krb5_auth_context_size()
163 kret = krb5_size_opaque(kcontext, in krb5_auth_context_size()
173 kret = krb5_size_opaque(kcontext, in krb5_auth_context_size()
183 kret = krb5_size_opaque(kcontext, in krb5_auth_context_size()
236 kret = krb5_c_block_size(kcontext, in krb5_auth_context_externalize()
259 kret = krb5_externalize_opaque(kcontext, in krb5_auth_context_externalize()
[all …]
H A Dser_auth.c83 kret = krb5_size_opaque(kcontext, in krb5_authenticator_size()
92 kret = krb5_size_opaque(kcontext, in krb5_authenticator_size()
99 kret = krb5_size_opaque(kcontext, in krb5_authenticator_size()
109 kret = krb5_size_opaque(kcontext, in krb5_authenticator_size()
162 kret = krb5_externalize_opaque(kcontext, in krb5_authenticator_externalize()
173 kret = krb5_externalize_opaque(kcontext, in krb5_authenticator_externalize()
182 kret = krb5_externalize_opaque(kcontext, in krb5_authenticator_externalize()
201 kret = krb5_externalize_opaque(kcontext, in krb5_authenticator_externalize()
282 kret = krb5_internalize_opaque(kcontext, in krb5_authenticator_internalize()
294 kret = krb5_internalize_opaque(kcontext, in krb5_authenticator_internalize()
[all …]
H A Dser_princ.c66 krb5_principal_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) in krb5_principal_size() argument
83 !(kret = krb5_unparse_name(kcontext, principal, &fname))) { in krb5_principal_size()
95 krb5_principal_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *le… in krb5_principal_externalize() argument
112 if (!krb5_principal_size(kcontext, arg, &required) && in krb5_principal_externalize()
114 if (!(kret = krb5_unparse_name(kcontext, principal, &fname))) { in krb5_principal_externalize()
137 krb5_principal_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *… in krb5_principal_internalize() argument
170 kret = krb5_parse_name(kcontext, tmpname, &principal); in krb5_principal_internalize()
182 krb5_free_principal(kcontext, principal); in krb5_principal_internalize()
195 krb5_ser_principal_init(krb5_context kcontext) in krb5_ser_principal_init() argument
197 return(krb5_register_serializer(kcontext, &krb5_principal_ser_entry)); in krb5_ser_principal_init()
H A Dser_ctx.c140 kret = krb5_size_opaque(kcontext, in krb5_context_size()
147 kret = krb5_size_opaque(kcontext, in krb5_context_size()
154 kret = krb5_size_opaque(kcontext, in krb5_context_size()
185 if ((kret = krb5_context_size(kcontext, arg, &required))) in krb5_context_externalize()
296 kret = krb5_externalize_opaque(kcontext, KV5M_OS_CONTEXT, in krb5_context_externalize()
305 kret = krb5_externalize_opaque(kcontext, KV5M_DB_CONTEXT, in krb5_context_externalize()
314 kret = krb5_externalize_opaque(kcontext, PROF_MAGIC_PROFILE, in krb5_context_externalize()
472 kret = krb5_internalize_opaque(kcontext, KV5M_OS_CONTEXT, in krb5_context_internalize()
485 kret = krb5_internalize_opaque(kcontext, KV5M_DB_CONTEXT, in krb5_context_internalize()
557 if (!krb5_oscontext_size(kcontext, arg, &required) && in krb5_oscontext_externalize()
[all …]
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/include/krb5/
H A Dkdb.h314 krb5_dbe_find_enctype( krb5_context kcontext,
385 void *krb5_db_alloc( krb5_context kcontext,
389 void krb5_db_free( krb5_context kcontext,
404 krb5_dbe_cpw( krb5_context kcontext,
443 krb5_dbe_def_search_enctype( krb5_context kcontext,
508 krb5_db_create_policy( krb5_context kcontext,
512 krb5_db_get_policy ( krb5_context kcontext,
518 krb5_db_put_policy( krb5_context kcontext,
522 krb5_db_iter_policy( krb5_context kcontext,
528 krb5_db_delete_policy( krb5_context kcontext,
[all …]
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/mech/
H A Dser_sctx.c58 krb5_context kcontext; in kg_oid_externalize()
84 krb5_context kcontext; in kg_oid_internalize()
145 kg_oid_size(kcontext, arg, sizep) in kg_oid_size() argument
146 krb5_context kcontext; in kg_oid_size()
172 krb5_context kcontext; in kg_queue_externalize()
189 krb5_context kcontext; in kg_queue_internalize()
232 krb5_context kcontext; in kg_queue_size()
254 kg_ctx_size(kcontext, arg, sizep) in kg_ctx_size() argument
255 krb5_context kcontext; in kg_ctx_size()
370 krb5_context kcontext; in kg_ctx_externalize()
[all …]
/illumos-gate/usr/src/lib/pam_modules/krb5/
H A Dutils.c115 krb5_free_principal(kcontext, princ); in get_kmd_kuser()
120 krb5_free_principal(kcontext, princ); in get_kmd_kuser()
125 krb5_free_principal(kcontext, princ); in get_kmd_kuser()
129 krb5_free_principal(kcontext, princ); in get_kmd_kuser()
150 krb5_context kcontext = NULL; in key_in_keytab() local
219 (void) krb5_kt_free_entry(kcontext, &kt_ent); in key_in_keytab()
228 (void) krb5_kt_close(kcontext, kt_handle); in key_in_keytab()
230 if (princ && kcontext) in key_in_keytab()
231 krb5_free_principal(kcontext, princ); in key_in_keytab()
233 if (kcontext) in key_in_keytab()
[all …]
H A Dkrb5_setcred.c200 if (kmd->kcontext != NULL && kmd->debug) in pam_sm_setcred()
264 if (kmd && kmd->kcontext) { in pam_sm_setcred()
270 krb5_free_context(kmd->kcontext); in pam_sm_setcred()
271 kmd->kcontext = NULL; in pam_sm_setcred()
323 krb5_princ_realm(kmd->kcontext, me)->length, in attempt_refresh_cred()
324 krb5_princ_realm(kmd->kcontext, me)->data, in attempt_refresh_cred()
328 krb5_free_principal(kmd->kcontext, me); in attempt_refresh_cred()
334 krb5_free_principal(kmd->kcontext, server); in attempt_refresh_cred()
335 krb5_free_principal(kmd->kcontext, me); in attempt_refresh_cred()
396 retval = krb5_cc_get_principal(kmd->kcontext, in krb5_renew_tgt()
[all …]
H A Dkrb5_authenticate.c261 kmd->kcontext = NULL; in pam_sm_authenticate()
554 krb5_free_context(kmd->kcontext); in attempt_krb5_auth()
555 kmd->kcontext = NULL; in attempt_krb5_auth()
727 kmd->kcontext, in attempt_krb5_auth()
852 krb5_free_principal(kmd->kcontext, sp); in attempt_krb5_auth()
959 krb5_free_principal(kmd->kcontext, server); in attempt_krb5_auth()
961 krb5_free_principal(kmd->kcontext, me); in attempt_krb5_auth()
963 krb5_free_kdc_rep(kmd->kcontext, as_reply); in attempt_krb5_auth()
979 if (kmd->kcontext) { in attempt_krb5_auth()
980 krb5_free_context(kmd->kcontext); in attempt_krb5_auth()
[all …]
/illumos-gate/usr/src/cmd/krb5/klist/
H A Dklist.c75 krb5_context kcontext; variable
272 retval = krb5_init_context(&kcontext);
380 krb5_free_unparsed_name(kcontext, pname);
432 krb5_cc_get_type(kcontext, cache),
433 krb5_cc_get_name(kcontext, cache));
444 krb5_cc_get_type(kcontext, cache),
445 krb5_cc_get_name(kcontext, cache));
464 krb5_cc_get_type(kcontext, cache),
494 krb5_free_cred_contents(kcontext, &creds);
611 krb5_free_unparsed_name(kcontext, name);
[all …]
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/
H A Dser_rc.c68 krb5_rcache_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) in krb5_rcache_size() argument
91 required += strlen(krb5_rc_get_name(kcontext, rcache)); in krb5_rcache_size()
103 krb5_rcache_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenre… in krb5_rcache_externalize() argument
121 if (!krb5_rcache_size(kcontext, arg, &required) && in krb5_rcache_externalize()
129 fnamep = krb5_rc_get_name(kcontext, rcache); in krb5_rcache_externalize()
164 krb5_rcache_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *len… in krb5_rcache_internalize() argument
191 if (!(kret = krb5_rc_resolve_full(kcontext, &rcache, rcname))) { in krb5_rcache_internalize()
192 (void) krb5_rc_recover(kcontext, rcache); in krb5_rcache_internalize()
201 (void)krb5_rc_close(kcontext, rcache); in krb5_rcache_internalize()
213 krb5_ser_rcache_init(krb5_context kcontext) in krb5_ser_rcache_init() argument
[all …]
/illumos-gate/usr/src/cmd/krb5/kadmin/dbutil/
H A Ddump.c93 krb5_context kcontext; member
1684 krb5_context kcontext;
1773 krb5_context kcontext;
2105 krb5_context kcontext;
2400 krb5_context kcontext;
2448 krb5_context kcontext;
2485 krb5_context kcontext;
2522 krb5_context kcontext;
2538 kcontext,
2563 krb5_context kcontext; local
[all …]
H A Dovload.c117 int process_ov_principal(fname, kcontext, filep, verbose, linenop) in process_ov_principal() argument
119 krb5_context kcontext;
144 if((ret = krb5_parse_name(kcontext, cp, &princ)))
146 krb5_unparse_name(kcontext, princ, &current);
210 ret = krb5_db_get_principal(kcontext, princ, &kdb, &one, &more);
214 ret = krb5_dbe_update_tl_data(kcontext, &kdb, &tl_data);
218 ret = krb5_db_put_principal(kcontext, &kdb, &one);
228 krb5_free_principal(kcontext, princ);
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/
H A Dser_cc.c61 krb5_ccache_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) in krb5_ccache_size() argument
83 required += strlen(krb5_cc_get_name(kcontext, ccache)); in krb5_ccache_size()
95 krb5_ccache_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenre… in krb5_ccache_externalize() argument
112 if (!krb5_ccache_size(kcontext, arg, &required) && in krb5_ccache_externalize()
120 fnamep = krb5_cc_get_name(kcontext, ccache); in krb5_ccache_externalize()
155 krb5_ccache_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *len… in krb5_ccache_internalize() argument
182 if (!(kret = krb5_cc_resolve(kcontext, ccname, &ccache)) && in krb5_ccache_internalize()
199 krb5_ser_ccache_init(krb5_context kcontext) in krb5_ser_ccache_init() argument
201 return(krb5_register_serializer(kcontext, &krb5_ccache_ser_entry)); in krb5_ser_ccache_init()
/illumos-gate/usr/src/cmd/krb5/kadmin/ktutil/
H A Dktutil.c64 krb5_context kcontext; variable
82 retval = krb5_init_context(&kcontext);
100 ktutil_free_kt_list(kcontext, ktlist);
114 retval = ktutil_free_kt_list(kcontext, ktlist);
131 retval = ktutil_read_keytab(kcontext, argv[1], &ktlist);
149 retval = ktutil_read_srvtab(kcontext, argv[1], &ktlist);
169 retval = ktutil_write_keytab(kcontext, ktlist, argv[1]);
187 retval = ktutil_write_srvtab(kcontext, ktlist, argv[1]);
235 retval = ktutil_add(kcontext, &ktlist, princ, kvno, enctype, use_pass);
251 retval = ktutil_delete(kcontext, &ktlist, atoi(argv[1]));
[all …]
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/
H A Dkuserok.c87 krb5_move_ccache(krb5_context kcontext, krb5_principal client, in krb5_move_ccache() argument
115 retval = krb5_build_principal_ext(kcontext, &mcreds.server, in krb5_move_ccache()
116 krb5_princ_realm(kcontext, client)->length, in krb5_move_ccache()
117 krb5_princ_realm(kcontext, client)->data, in krb5_move_ccache()
119 krb5_princ_realm(kcontext, client)->length, in krb5_move_ccache()
120 krb5_princ_realm(kcontext, client)->data, in krb5_move_ccache()
131 retval = krb5_cc_default(kcontext, &ccache); in krb5_move_ccache()
140 retval = krb5_cc_retrieve_cred(kcontext, ccache, in krb5_move_ccache()
154 retval = krb5_cc_destroy(kcontext, ccache); in krb5_move_ccache()
166 retval = krb5_cc_resolve(kcontext, ccache_name_buf, &ccache); in krb5_move_ccache()
[all …]
/illumos-gate/usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/
H A Dkdb_ldap_conn.c188 if (ldap_context->kcontext)
189 krb5_set_error_message (ldap_context->kcontext, KRB5_KDB_ACCESS_ERROR,
199 if (ldap_context->kcontext)
200 krb5_set_error_message (ldap_context->kcontext, KRB5_KDB_ACCESS_ERROR,
208 if (ldap_context->kcontext)
209 krb5_set_error_message (ldap_context->kcontext, KRB5_KDB_ACCESS_ERROR, "%s",
218 if (ldap_context->kcontext) {
234 if (ldap_context->kcontext) {
235 krb5_set_error_message (ldap_context->kcontext,
250 if (ldap_context->kcontext)
[all …]
/illumos-gate/usr/src/cmd/krb5/kdestroy/
H A Dkdestroy.c105 krb5_context kcontext; local
202 retval = krb5_init_context(&kcontext);
225 if (code = krb5_cc_default(kcontext, &cache)) {
236 code = krb5_cc_resolve (kcontext, cache_name, &cache);
242 code = krb5_cc_default(kcontext, &cache);
253 code = krb5_cc_get_principal(kcontext, cache, &me);
258 if ((code = krb5_unparse_name(kcontext, me, &client_name)))
262 code = krb5_cc_destroy (kcontext, cache);
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/
H A Dktbase.c207 krb5_keytab_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) in krb5_keytab_size() argument
219 kret = (*shandle->sizer)(kcontext, arg, sizep); in krb5_keytab_size()
224 krb5_keytab_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenre… in krb5_keytab_externalize() argument
236 kret = (*shandle->externalizer)(kcontext, arg, buffer, lenremain); in krb5_keytab_externalize()
241 krb5_keytab_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *len… in krb5_keytab_internalize() argument
250 kret = (*shandle->internalizer)(kcontext, argp, buffer, lenremain); in krb5_keytab_internalize()
255 krb5_ser_keytab_init(krb5_context kcontext) in krb5_ser_keytab_init() argument
257 return(krb5_register_serializer(kcontext, &krb5_keytab_ser_entry)); in krb5_ser_keytab_init()

123