/titanic_44/usr/src/lib/krb5/kdb/ |
H A D | kdb5.c | 118 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 D | kdb5.h | 25 #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 D | db2_exp.c | 101 ( 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 D | kdb_db2.h | 116 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 D | kdb_db2.c | 1450 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 D | serialize.c | 47 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 D | ser_actx.c | 78 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 D | ser_auth.c | 60 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 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 | 100 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 D | kdb.h | 246 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 D | utils.c | 104 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 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() 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 D | krb5_authenticate.c | 261 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 D | ser_sctx.c | 57 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 D | klist.c | 76 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 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 …]
|
/titanic_44/usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/ |
H A D | ser_cc.c | 63 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 D | dump.c | 93 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 D | ovload.c | 119 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, ¤t); 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 D | ktutil.c | 66 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 D | kuserok.c | 86 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 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);
|
/titanic_44/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) { 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 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()
|