/illumos-gate/usr/src/lib/krb5/kdb/ |
H A D | kdb5.c | 130 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 D | kdb5.h | 23 #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 D | db2_exp.c | 101 ( 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 D | kdb_db2.h | 115 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 D | kdb_db2.c | 1451 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 D | serialize.c | 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() 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 D | ser_actx.c | 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() 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 D | ser_auth.c | 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() 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 D | ser_princ.c | 66 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 D | ser_ctx.c | 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() 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 D | kdb.h | 314 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 D | ser_sctx.c | 58 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 D | utils.c | 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 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 D | krb5_setcred.c | 200 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 D | krb5_authenticate.c | 261 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 D | klist.c | 75 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 D | ser_rc.c | 68 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 D | dump.c | 93 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 D | ovload.c | 117 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, ¤t); 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 D | ser_cc.c | 61 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 D | ktutil.c | 64 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 D | kuserok.c | 87 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 D | kdb_ldap_conn.c | 188 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 D | kdestroy.c | 105 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 D | ktbase.c | 207 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()
|