/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/ |
H A D | ser_cc.c | 64 krb5_ccache_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) 86 required += strlen(krb5_cc_get_name(kcontext, ccache)); 99 krb5_ccache_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenremain) 116 if (!krb5_ccache_size(kcontext, arg, &required) && 124 fnamep = krb5_cc_get_name(kcontext, ccache); 160 krb5_ccache_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *lenremain) 187 if (!(kret = krb5_cc_resolve(kcontext, ccname, &ccache)) && 205 krb5_ser_ccache_init(krb5_context kcontext) 207 return(krb5_register_serializer(kcontext, &krb5_ccache_ser_entry)); 63 krb5_ccache_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) argument 97 krb5_ccache_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenremain) argument 157 krb5_ccache_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *lenremain) argument 201 krb5_ser_ccache_init(krb5_context kcontext) argument
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/ |
H A D | ser_rc.c | 69 krb5_rcache_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) 92 required += strlen(krb5_rc_get_name(kcontext, rcache)); 105 krb5_rcache_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenremain) 123 if (!krb5_rcache_size(kcontext, arg, &required) && 131 fnamep = krb5_rc_get_name(kcontext, rcache); 167 krb5_rcache_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *lenremain) 194 if (!(kret = krb5_rc_resolve_full(kcontext, &rcache, rcname))) { 195 (void) krb5_rc_recover(kcontext, rcache); 204 (void)krb5_rc_close(kcontext, rcache); 217 krb5_ser_rcache_init(krb5_context kcontext) 68 krb5_rcache_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) argument 103 krb5_rcache_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenremain) argument 164 krb5_rcache_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *lenremain) argument 213 krb5_ser_rcache_init(krb5_context kcontext) argument [all...] |
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/krb5/krb/ |
H A D | ser_adata.c | 62 krb5_authdata_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) 94 krb5_authdata_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenremain) 110 if (!krb5_authdata_size(kcontext, arg, &required) && 144 krb5_authdata_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *lenremain) 208 krb5_ser_authdata_init(krb5_context kcontext) 210 return(krb5_register_serializer(kcontext, &krb5_authdata_ser_entry)); 61 krb5_authdata_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) argument 92 krb5_authdata_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenremain) argument 141 krb5_authdata_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *lenremain) argument 204 krb5_ser_authdata_init(krb5_context kcontext) argument
|
H A D | ser_addr.c | 62 krb5_address_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) 94 krb5_address_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenremain) 110 if (!krb5_address_size(kcontext, arg, &required) && 146 krb5_address_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *lenremain) 213 krb5_ser_address_init(krb5_context kcontext) 215 return(krb5_register_serializer(kcontext, &krb5_address_ser_entry)); 61 krb5_address_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) argument 92 krb5_address_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenremain) argument 143 krb5_address_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *lenremain) argument 209 krb5_ser_address_init(krb5_context kcontext) argument
|
H A D | ser_auth.c | 61 krb5_authenticator_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) 84 kret = krb5_size_opaque(kcontext, 93 kret = krb5_size_opaque(kcontext, 100 kret = krb5_size_opaque(kcontext, 110 kret = krb5_size_opaque(kcontext, 128 krb5_authenticator_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenremain) 145 if (!krb5_authenticator_size(kcontext, arg, &required) && 164 kret = krb5_externalize_opaque(kcontext, 175 kret = krb5_externalize_opaque(kcontext, 184 kret = krb5_externalize_opaque(kcontext, 60 krb5_authenticator_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) argument 126 krb5_authenticator_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenremain) argument 230 krb5_authenticator_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *lenremain) argument 351 krb5_ser_authenticator_init(krb5_context kcontext) argument [all...] |
H A D | ser_cksum.c | 62 krb5_checksum_esize(krb5_context kcontext, krb5_pointer arg, size_t *sizep) 94 krb5_checksum_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenremain) 110 if (!krb5_checksum_esize(kcontext, arg, &required) && 145 krb5_checksum_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *lenremain) 213 krb5_ser_checksum_init(krb5_context kcontext) 215 return(krb5_register_serializer(kcontext, &krb5_checksum_ser_entry)); 61 krb5_checksum_esize(krb5_context kcontext, krb5_pointer arg, size_t *sizep) argument 92 krb5_checksum_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenremain) argument 142 krb5_checksum_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *lenremain) argument 209 krb5_ser_checksum_init(krb5_context kcontext) argument
|
H A D | ser_key.c | 59 krb5_keyblock_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) 92 krb5_keyblock_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenremain) 108 if (!krb5_keyblock_size(kcontext, arg, &required) && 144 krb5_keyblock_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *lenremain) 207 krb5_ser_keyblock_init(krb5_context kcontext) 209 return(krb5_register_serializer(kcontext, &krb5_keyblock_ser_entry)); 58 krb5_keyblock_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) argument 90 krb5_keyblock_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenremain) argument 141 krb5_keyblock_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *lenremain) argument 203 krb5_ser_keyblock_init(krb5_context kcontext) argument
|
H A D | ser_princ.c | 67 krb5_principal_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) 84 !(kret = krb5_unparse_name(kcontext, principal, &fname))) { 97 krb5_principal_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenremain) 114 if (!krb5_principal_size(kcontext, arg, &required) && 116 if (!(kret = krb5_unparse_name(kcontext, principal, &fname))) { 140 krb5_principal_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *lenremain) 173 kret = krb5_parse_name(kcontext, tmpname, &principal); 185 krb5_free_principal(kcontext, principal); 199 krb5_ser_principal_init(krb5_context kcontext) 201 return(krb5_register_serializer(kcontext, 66 krb5_principal_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) argument 95 krb5_principal_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenremain) argument 137 krb5_principal_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *lenremain) argument 195 krb5_ser_principal_init(krb5_context kcontext) argument [all...] |
H A D | ser_actx.c | 79 krb5_auth_context_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) 104 kret = krb5_c_block_size(kcontext, auth_context->keyblock->enctype, 114 kret = krb5_size_opaque(kcontext, 124 kret = krb5_size_opaque(kcontext, 134 kret = krb5_size_opaque(kcontext, 144 kret = krb5_size_opaque(kcontext, 154 kret = krb5_size_opaque(kcontext, 164 kret = krb5_size_opaque(kcontext, 174 kret = krb5_size_opaque(kcontext, 184 kret = krb5_size_opaque(kcontext, 78 krb5_auth_context_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) argument 198 krb5_auth_context_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenremain) argument 361 krb5_auth_context_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *lenremain) argument 558 krb5_ser_auth_context_init(krb5_context kcontext) argument [all...] |
H A D | ser_ctx.c | 101 krb5_context_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) 141 kret = krb5_size_opaque(kcontext, 148 kret = krb5_size_opaque(kcontext, 155 kret = krb5_size_opaque(kcontext, 170 krb5_context_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenremain) 187 if ((kret = krb5_context_size(kcontext, arg, &required))) 298 kret = krb5_externalize_opaque(kcontext, KV5M_OS_CONTEXT, 307 kret = krb5_externalize_opaque(kcontext, KV5M_DB_CONTEXT, 316 kret = krb5_externalize_opaque(kcontext, PROF_MAGIC_PROFILE, 342 krb5_context_internalize(krb5_context kcontext, krb5_pointe 100 krb5_context_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) argument 168 krb5_context_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenremain) argument 339 krb5_context_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *lenremain) argument 528 krb5_oscontext_size(krb5_context kcontext, krb5_pointer arg, size_t *sizep) argument 543 krb5_oscontext_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenremain) argument 581 krb5_oscontext_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *lenremain) argument 635 krb5_ser_context_init(krb5_context kcontext) argument [all...] |
H A D | serialize.c | 48 krb5_find_serializer(krb5_context kcontext, krb5_magic odtype) 55 sctx = (krb5_ser_handle) kcontext->ser_ctx; 56 for (i=0; i<kcontext->ser_ctx_count; i++) { 70 krb5_register_serializer(krb5_context kcontext, const krb5_ser_entry *entry) 77 if (!(stable = krb5_find_serializer(kcontext, entry->odtype))) { 82 (kcontext->ser_ctx_count+1)))) { 84 if (kcontext->ser_ctx_count) 85 (void) memcpy((void*)stable, kcontext->ser_ctx, 86 sizeof(krb5_ser_entry) * kcontext->ser_ctx_count); 88 (void) memcpy((void*)&stable[kcontext 47 krb5_find_serializer(krb5_context kcontext, krb5_magic odtype) argument 68 krb5_register_serializer(krb5_context kcontext, const krb5_ser_entry *entry) argument 107 krb5_size_opaque(krb5_context kcontext, krb5_magic odtype, krb5_pointer arg, size_t *sizep) argument 123 krb5_externalize_opaque(krb5_context kcontext, krb5_magic odtype, krb5_pointer arg, krb5_octet **bufpp, size_t *sizep) argument 140 krb5_externalize_data(krb5_context kcontext, krb5_pointer arg, krb5_octet **bufpp, size_t *sizep) argument 175 krb5_internalize_opaque(krb5_context kcontext, krb5_magic odtype, krb5_pointer *argp, krb5_octet **bufpp, size_t *sizep) argument [all...] |
/illumos-gate/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) argument 110 if (krb5_sname_to_principal(kcontext, NULL, ROOT_UNAME, 114 if (krb5_unparse_name(kcontext, princ, &princname)) { 115 krb5_free_principal(kcontext, princ); 120 krb5_free_principal(kcontext, princ); 125 krb5_free_principal(kcontext, princ); 129 krb5_free_principal(kcontext, princ); 150 krb5_context kcontext = NULL; local 164 if (code = krb5_init_secure_context(&kcontext)) { 173 if ((code = get_kmd_kuser(kcontext, (cons [all...] |
H A D | utils.h | 53 krb5_context kcontext; member in struct:__anon4258
|
/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/cmd/krb5/krb5kdc/ |
H A D | replay.c | 161 kdc_free_lookaside(krb5_context kcontext) argument 167 krb5_free_data(kcontext, eptr->req_packet); 168 krb5_free_data(kcontext, eptr->reply_packet);
|
H A D | main.c | 161 init_realm(krb5_context kcontext, char *progname, kdc_realm_t *rdp, char *realm, argument 379 krb5_klog_set_context(kcontext); 449 initialize_realms(krb5_context kcontext, int argc, char **argv) argument 527 if ((retval = init_realm(kcontext, argv[0], rdatap, optarg, 639 if ((retval = krb5_get_default_realm(kcontext, &lrealm))) { 650 if ((retval = init_realm(kcontext, argv[0], rdatap, lrealm, 669 if ((retval = kdc_initialize_rcache(kcontext, rcname))) { 731 krb5_context kcontext; local 756 * A note about Kerberos contexts: This context, "kcontext", is used 761 retval = krb5int_init_context_kdc(&kcontext); [all...] |
/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) argument 219 kret = (*shandle->sizer)(kcontext, arg, sizep); 224 krb5_keytab_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **buffer, size_t *lenremain) argument 236 kret = (*shandle->externalizer)(kcontext, arg, buffer, lenremain); 241 krb5_keytab_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *lenremain) argument 250 kret = (*shandle->internalizer)(kcontext, argp, buffer, lenremain); 255 krb5_ser_keytab_init(krb5_context kcontext) argument 257 return(krb5_register_serializer(kcontext, &krb5_keytab_ser_entry));
|
/illumos-gate/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, [all...] |
/illumos-gate/usr/src/lib/krb5/kdb/ |
H A D | kdb_default.c | 52 krb5_dbe_def_search_enctype(kcontext, dbentp, start, ktype, stype, kvno, kdatap) 53 krb5_context kcontext; 95 if (!krb5_is_permitted_enctype(kcontext, 103 if ((ret = krb5_c_enctype_compare(kcontext, (krb5_enctype) ktype, 330 krb5_error_code kdb_def_set_mkey ( krb5_context kcontext, argument 338 krb5_error_code kdb_def_get_mkey ( krb5_context kcontext, argument 345 krb5_error_code krb5_def_promote_db (krb5_context kcontext, argument
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/ |
H A D | kuserok.c | 86 krb5_move_ccache(krb5_context kcontext, krb5_principal client, argument 114 retval = krb5_build_principal_ext(kcontext, &mcreds.server, 115 krb5_princ_realm(kcontext, client)->length, 116 krb5_princ_realm(kcontext, client)->data, 118 krb5_princ_realm(kcontext, client)->length, 119 krb5_princ_realm(kcontext, client)->data, 130 retval = krb5_cc_default(kcontext, &ccache); 139 retval = krb5_cc_retrieve_cred(kcontext, ccache, 153 retval = krb5_cc_destroy(kcontext, ccache); 165 retval = krb5_cc_resolve(kcontext, ccache_name_bu [all...] |
/illumos-gate/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, k [all...] |
/illumos-gate/usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ |
H A D | ldap_realm.c | 1495 krb5_ldap_delete_realm_1(krb5_context kcontext, char *conf_section, char **db_args) argument 1498 krb5_set_error_message(kcontext, status, "LDAP %s", error_message(status));
|
H A D | kdb_ldap.h | 239 krb5_context kcontext; /* to set the error code and message */ member in struct:_krb5_ldap_context 274 krb5_ldap_alloc( krb5_context kcontext, void *ptr, size_t size ); 277 krb5_ldap_free( krb5_context kcontext, void *ptr );
|
/illumos-gate/usr/src/lib/krb5/plugins/preauth/pkinit/ |
H A D | pkinit_clnt.c | 1223 pkinit_client_get_flags(krb5_context kcontext, krb5_preauthtype patype) argument
|
H A D | pkinit_srv.c | 75 (krb5_context kcontext, krb5_preauthtype patype); 1074 pkinit_server_get_flags(krb5_context kcontext, krb5_preauthtype patype) argument
|