Home
last modified time | relevance | path

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

123

/titanic_44/usr/src/lib/krb5/kdb/
H A Dkdb5.c118 kdb_get_conf_section(krb5_context kcontext) in kdb_get_conf_section() argument
124 if (kcontext->default_realm == NULL) in kdb_get_conf_section()
128 status = profile_get_string(kcontext->profile, in kdb_get_conf_section()
131 kcontext->default_realm, in kdb_get_conf_section()
135 kcontext->default_realm, in kdb_get_conf_section()
140 result = strdup(kcontext->default_realm); in kdb_get_conf_section()
152 kdb_get_library_name(krb5_context kcontext) in kdb_get_library_name() argument
159 status = profile_get_string(kcontext->profile, in kdb_get_library_name()
162 kcontext->default_realm, in kdb_get_library_name()
166 kcontext->default_realm, in kdb_get_library_name()
[all …]
H A Dkdb5.h25 #define KRB5_DB_GET_DB_CONTEXT(kcontext) (((kdb5_dal_handle*) (kcontext)->db_context)->db_context) argument
26 #define KRB5_DB_GET_PROFILE(kcontext) ((kcontext)->profile) argument
27 #define KRB5_DB_GET_REALM(kcontext) ((kcontext)->default_realm) argument
36 krb5_error_code (*init_module) (krb5_context kcontext,
41 krb5_error_code (*fini_module) (krb5_context kcontext);
43 krb5_error_code (*db_create) (krb5_context kcontext,
47 krb5_error_code (*db_destroy) (krb5_context kcontext,
51 krb5_error_code (*db_get_age) (krb5_context kcontext,
55 krb5_error_code (*db_set_option) (krb5_context kcontext,
59 krb5_error_code (*db_lock) (krb5_context kcontext,
[all …]
/titanic_44/usr/src/lib/krb5/plugins/kdb/db2/
H A Ddb2_exp.c101 ( krb5_context kcontext,
105 (kcontext, conf_section, db_args, mode));
108 ( krb5_context kcontext, char *conf_section, char **db_args ),
109 (kcontext, conf_section, db_args));
111 ( krb5_context kcontext, char *conf_section, char **db_args ),
112 (kcontext, conf_section, db_args));
119 ( krb5_context kcontext,
122 (kcontext, option, value));
167 ( krb5_context kcontext,
171 (kcontext, name, policy, cnt));
[all …]
H A Dkdb_db2.h116 krb5_db2_set_master_key_ext ( krb5_context kcontext,
147 krb5_db2_promote_db(krb5_context kcontext,
152 krb5_db2_db_set_option ( krb5_context kcontext,
162 krb5_db2_open( krb5_context kcontext,
167 krb5_error_code krb5_db2_create( krb5_context kcontext,
171 krb5_error_code krb5_db2_destroy( krb5_context kcontext,
175 const char * krb5_db2_err2str( krb5_context kcontext,
179 krb5_db2_alloc( krb5_context kcontext,
184 krb5_db2_free( krb5_context kcontext,
188 krb5_db2_errcode_2_string(krb5_context kcontext,
[all …]
H A Dkdb_db2.c1450 krb5_db2_open(krb5_context kcontext, in krb5_db2_open() argument
1458 krb5_clear_error_message (kcontext); in krb5_db2_open()
1460 if (k5db2_inited(kcontext)) in krb5_db2_open()
1476 krb5_set_error_message(kcontext, EINVAL, in krb5_db2_open()
1490 status = krb5_db2_db_set_name(kcontext, dbname, tempdb); in krb5_db2_open()
1495 krb5_db2_prepend_err_str(kcontext, errbuf, status, status); in krb5_db2_open()
1503 …status = profile_get_string(KRB5_DB_GET_PROFILE(kcontext), KDB_MODULE_SECTION, conf_section, KDB_D… in krb5_db2_open()
1508 …status = profile_get_string(KRB5_DB_GET_PROFILE(kcontext), KDB_REALM_SECTION, KRB5_DB_GET_REALM(kc… in krb5_db2_open()
1515 KRB5_DB_GET_REALM(kcontext), KDB_DB2_DATABASE_NAME); in krb5_db2_open()
1516 krb5_db2_prepend_err_str(kcontext, errbuf, status, status); in krb5_db2_open()
[all …]
/titanic_44/usr/src/uts/common/gssapi/mechs/krb5/krb5/krb/
H A Dserialize.c47 krb5_find_serializer(krb5_context kcontext, krb5_magic odtype) in krb5_find_serializer() argument
54 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()
68 krb5_register_serializer(krb5_context kcontext, const krb5_ser_entry *entry) in krb5_register_serializer() argument
75 if (!(stable = krb5_find_serializer(kcontext, entry->odtype))) { in krb5_register_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()
84 sizeof(krb5_ser_entry) * kcontext->ser_ctx_count); in krb5_register_serializer()
86 (void) memcpy((void*)&stable[kcontext->ser_ctx_count], entry, in krb5_register_serializer()
[all …]
H A Dser_actx.c78 krb5_auth_context_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) in krb5_auth_context_size() argument
103 kret = krb5_c_block_size(kcontext, auth_context->keyblock->enctype, in krb5_auth_context_size()
113 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()
[all …]
H A Dser_auth.c60 krb5_authenticator_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) in krb5_authenticator_size() argument
83 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()
126 krb5_authenticator_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t… in krb5_authenticator_externalize() argument
143 if (!krb5_authenticator_size(kcontext, arg, &required) && in krb5_authenticator_externalize()
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()
[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.c100 krb5_context_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) in krb5_context_size() argument
140 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()
168 krb5_context_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenr… in krb5_context_externalize() argument
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()
339 krb5_context_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *le… in krb5_context_internalize() argument
[all …]
/titanic_44/usr/src/lib/gss_mechs/mech_krb5/include/krb5/
H A Dkdb.h246 krb5_error_code krb5_db_open( krb5_context kcontext, char **db_args, int mode );
247 krb5_error_code krb5_db_init ( krb5_context kcontext );
248 krb5_error_code krb5_db_create ( krb5_context kcontext, char **db_args );
249 krb5_error_code krb5_db_inited ( krb5_context kcontext );
250 krb5_error_code kdb5_db_create ( krb5_context kcontext, char **db_args );
251 krb5_error_code krb5_db_fini ( krb5_context kcontext );
252 const char * krb5_db_errcode2string ( krb5_context kcontext, long err_code );
253 krb5_error_code krb5_db_destroy ( krb5_context kcontext, char **db_args );
254 krb5_error_code krb5_db_promote ( krb5_context kcontext, char **db_args );
255 krb5_error_code krb5_db_get_age ( krb5_context kcontext, char *db_name, time_t *t );
[all …]
/titanic_44/usr/src/lib/pam_modules/krb5/
H A Dutils.c104 get_kmd_kuser(krb5_context kcontext, const char *user, char *kuser, int length) in get_kmd_kuser() argument
110 if (krb5_sname_to_principal(kcontext, NULL, ROOT_UNAME, in get_kmd_kuser()
114 if (krb5_unparse_name(kcontext, princ, &princname)) { in get_kmd_kuser()
115 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
164 if (code = krb5_init_secure_context(&kcontext)) { in key_in_keytab()
173 if ((code = get_kmd_kuser(kcontext, (const char *)user, kuser, 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()
301 if (krb5_init_secure_context(&kmd->kcontext) != 0) { in attempt_refresh_cred()
309 if (krb5_cc_default(kmd->kcontext, &kmd->ccache) != 0) { in attempt_refresh_cred()
313 if ((code = get_kmd_kuser(kmd->kcontext, (const char *)user, kuser, in attempt_refresh_cred()
318 if (krb5_parse_name(kmd->kcontext, kuser, &me) != 0) { in attempt_refresh_cred()
322 if (code = krb5_build_principal_ext(kmd->kcontext, &server, in attempt_refresh_cred()
323 krb5_princ_realm(kmd->kcontext, me)->length, in attempt_refresh_cred()
[all …]
H A Dkrb5_authenticate.c261 kmd->kcontext = NULL; in pam_sm_authenticate()
539 if (code = krb5_init_secure_context(&kmd->kcontext)) { in attempt_krb5_auth()
547 if ((code = get_kmd_kuser(kmd->kcontext, (const char *)user, kuser, in attempt_krb5_auth()
553 if ((code = krb5_parse_name(kmd->kcontext, kuser, &me)) != 0) { in attempt_krb5_auth()
554 krb5_free_context(kmd->kcontext); in attempt_krb5_auth()
555 kmd->kcontext = NULL; in attempt_krb5_auth()
563 krb5_copy_principal(kmd->kcontext, me, &my_creds->client))) { in attempt_krb5_auth()
569 if (code = krb5_build_principal_ext(kmd->kcontext, &server, in attempt_krb5_auth()
570 krb5_princ_realm(kmd->kcontext, me)->length, in attempt_krb5_auth()
571 krb5_princ_realm(kmd->kcontext, me)->data, in attempt_krb5_auth()
[all …]
/titanic_44/usr/src/uts/common/gssapi/mechs/krb5/mech/
H A Dser_sctx.c57 kg_oid_externalize(kcontext, arg, buffer, lenremain) in kg_oid_externalize() argument
58 krb5_context kcontext; in kg_oid_externalize()
83 kg_oid_internalize(kcontext, argp, buffer, lenremain) in kg_oid_internalize() argument
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()
171 kg_queue_externalize(kcontext, arg, buffer, lenremain) in kg_queue_externalize() argument
172 krb5_context kcontext; in kg_queue_externalize()
188 kg_queue_internalize(kcontext, argp, buffer, lenremain) in kg_queue_internalize() argument
189 krb5_context kcontext; in kg_queue_internalize()
[all …]
/titanic_44/usr/src/cmd/krb5/klist/
H A Dklist.c76 krb5_context kcontext; variable
273 retval = krb5_init_context(&kcontext);
311 if ((code = krb5_kt_default(kcontext, &kt))) {
317 if ((code = krb5_kt_resolve(kcontext, name, &kt))) {
325 if ((code = krb5_kt_get_name(kcontext, kt, buf, BUFSIZ))) {
333 if ((code = krb5_kt_start_seq_get(kcontext, kt, &cursor))) {
357 while ((code = krb5_kt_next_entry(kcontext, kt, &entry, &cursor)) == 0) {
358 if ((code = krb5_unparse_name(kcontext, entry.principal, &pname))) {
381 krb5_free_unparsed_name(kcontext, pname);
388 if ((code = krb5_kt_end_seq_get(kcontext, kt, &cursor))) {
[all …]
/titanic_44/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 …]
/titanic_44/usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/
H A Dser_cc.c63 krb5_ccache_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) in krb5_ccache_size() argument
85 required += strlen(krb5_cc_get_name(kcontext, ccache)); in krb5_ccache_size()
97 krb5_ccache_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenre… in krb5_ccache_externalize() argument
114 if (!krb5_ccache_size(kcontext, arg, &required) && in krb5_ccache_externalize()
122 fnamep = krb5_cc_get_name(kcontext, ccache); in krb5_ccache_externalize()
157 krb5_ccache_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *len… in krb5_ccache_internalize() argument
184 if (!(kret = krb5_cc_resolve(kcontext, ccname, &ccache)) && in krb5_ccache_internalize()
201 krb5_ser_ccache_init(krb5_context kcontext) in krb5_ser_ccache_init() argument
203 return(krb5_register_serializer(kcontext, &krb5_ccache_ser_entry)); in krb5_ser_ccache_init()
/titanic_44/usr/src/cmd/krb5/kadmin/dbutil/
H A Ddump.c93 krb5_context kcontext; member
626 if ((retval = krb5_unparse_name(arg->kcontext,
638 retval = master_key_convert(arg->kcontext, entry);
657 if (!(retval = krb5_dbe_lookup_mod_princ_data(arg->kcontext,
665 if ((retval = krb5_unparse_name(arg->kcontext,
671 krb5_free_principal(arg->kcontext, mod_princ);
681 krb5_dbe_lookup_last_pwd_change(arg->kcontext, entry,
805 if ((retval = krb5_unparse_name(arg->kcontext,
817 retval = master_key_convert(arg->kcontext, entry);
971 if ((retval = krb5_unparse_name(arg->kcontext,
[all …]
H A Dovload.c119 int process_ov_principal(fname, kcontext, filep, verbose, linenop) in process_ov_principal() argument
121 krb5_context kcontext;
146 if((ret = krb5_parse_name(kcontext, cp, &princ)))
148 krb5_unparse_name(kcontext, princ, &current);
212 ret = krb5_db_get_principal(kcontext, princ, &kdb, &one, &more);
216 ret = krb5_dbe_update_tl_data(kcontext, &kdb, &tl_data);
220 ret = krb5_db_put_principal(kcontext, &kdb, &one);
230 krb5_free_principal(kcontext, princ);
/titanic_44/usr/src/cmd/krb5/kadmin/ktutil/
H A Dktutil.c66 krb5_context kcontext; variable
84 retval = krb5_init_context(&kcontext);
102 ktutil_free_kt_list(kcontext, ktlist);
116 retval = ktutil_free_kt_list(kcontext, ktlist);
133 retval = ktutil_read_keytab(kcontext, argv[1], &ktlist);
151 retval = ktutil_read_srvtab(kcontext, argv[1], &ktlist);
171 retval = ktutil_write_keytab(kcontext, ktlist, argv[1]);
189 retval = ktutil_write_srvtab(kcontext, ktlist, argv[1]);
237 retval = ktutil_add(kcontext, &ktlist, princ, kvno, enctype, use_pass);
253 retval = ktutil_delete(kcontext, &ktlist, atoi(argv[1]));
[all …]
/titanic_44/usr/src/lib/gss_mechs/mech_krb5/krb5/os/
H A Dkuserok.c86 krb5_move_ccache(krb5_context kcontext, krb5_principal client, in krb5_move_ccache() argument
114 retval = krb5_build_principal_ext(kcontext, &mcreds.server, in krb5_move_ccache()
115 krb5_princ_realm(kcontext, client)->length, in krb5_move_ccache()
116 krb5_princ_realm(kcontext, client)->data, in krb5_move_ccache()
118 krb5_princ_realm(kcontext, client)->length, in krb5_move_ccache()
119 krb5_princ_realm(kcontext, client)->data, in krb5_move_ccache()
130 retval = krb5_cc_default(kcontext, &ccache); in krb5_move_ccache()
139 retval = krb5_cc_retrieve_cred(kcontext, ccache, in krb5_move_ccache()
153 retval = krb5_cc_destroy(kcontext, ccache); in krb5_move_ccache()
165 retval = krb5_cc_resolve(kcontext, ccache_name_buf, &ccache); in krb5_move_ccache()
[all …]
/titanic_44/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);
/titanic_44/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) {
219 krb5_set_error_message (ldap_context->kcontext, KRB5_KDB_ACCESS_ERROR, "%s",
234 if (ldap_context->kcontext) {
235 krb5_set_error_message (ldap_context->kcontext,
[all …]
/titanic_44/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