/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/crypto/ |
H A D | keyed_checksum_types.c | 50 krb5_c_keyed_checksum_types(krb5_context context, krb5_enctype enctype, argument 85 krb5_free_cksumtypes(krb5_context context, krb5_cksumtype *val) argument
|
H A D | make_random_key.c | 37 krb5_c_make_random_key(krb5_context context, krb5_enctype enctype, argument 54 krb5_set_error_message(context, KRB5_BAD_ENCTYPE, 76 if ((ret = krb5_c_random_make_octets(context, &random_data))) 92 ret = ((*(enc->make_key))(context, &random_data, random_key));
|
H A D | string_to_key.c | 36 krb5_c_string_to_key_with_params(krb5_context context, 45 krb5_c_string_to_key(krb5_context context, krb5_enctype enctype, argument 49 return krb5_c_string_to_key_with_params(context, enctype, string, salt, 54 krb5_c_string_to_key_with_params(krb5_context context, krb5_enctype enctype, argument 101 ret = (*krb5_enctypes_list[i].str2key)(context, enc, string, salt,
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/ |
H A D | ccdefault.c | 46 krb5_cc_default(krb5_context context, krb5_ccache *ccache) argument 50 if (!context || context->magic != KV5M_CONTEXT) 53 os_ctx = context->os_context; 55 return krb5_cc_resolve(context, krb5_cc_default_name(context), ccache); 66 krb5int_cc_default(krb5_context context, krb5_ccache *ccache) argument 68 if (!context || context->magic != KV5M_CONTEXT) { 79 err = __KLInternalAcquireInitialTicketsForCache (krb5_cc_default_name (context), kerberosVersion_V [all...] |
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ |
H A D | kt_findrealm.c | 35 krb5_error_code krb5_kt_find_realm(krb5_context context, krb5_keytab keytab, argument 44 ret = krb5_kt_start_seq_get(context, keytab, &cur); 49 while ((ret = krb5_kt_next_entry(context, keytab, &ent, &cur)) == 0) { 55 match = krb5_principal_compare(context, ent.principal, princ); 65 ret = krb5int_copy_data_contents(context, 68 krb5_kt_free_entry(context, &ent); 69 krb5_kt_end_seq_get(context, keytab, &cur); 73 krb5_kt_free_entry(context, &ent); 77 krb5_kt_free_entry(context, &ent); 80 ret2 = krb5_kt_end_seq_get(context, keyta [all...] |
H A D | read_servi.c | 47 krb5_kt_read_service_key(krb5_context context, krb5_pointer keyprocarg, krb5_principal principal, krb5_kvno vno, krb5_enctype enctype, krb5_keyblock **key) argument 58 if ((kerror = krb5_kt_default_name(context, (char *)keytabname, 67 if ((kerror = krb5_kt_resolve(context, (char *)keytabname, &id))) 70 kerror = krb5_kt_get_entry(context, id, principal, vno, enctype, &entry); 72 (void) krb5_kt_close(context, id); 77 krb5_copy_keyblock(context, &entry.key, key); 79 krb5_kt_free_entry(context, &entry);
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/ |
H A D | bld_pr_ext.c | 36 krb5_build_principal_ext(krb5_context context, krb5_principal * princ, argument 74 krb5_princ_set_realm_length(context, princ_ret, rlen); 75 krb5_princ_set_realm_data(context, princ_ret, tmpdata); 93 krb5_princ_type(context, princ_ret) = KRB5_NT_UNKNOWN;
|
H A D | bld_princ.c | 36 krb5_build_principal_va(krb5_context context, krb5_principal princ, unsigned int rlen, const char *realm, va_list ap) argument 50 krb5_princ_set_realm_length(context, princ, rlen); 56 krb5_princ_set_realm_data(context, princ, tmpdata); 94 krb5_build_principal(krb5_context context, krb5_principal * princ, argument 106 retval = krb5_build_principal_va(context, pr_ret, rlen, realm, ap);
|
H A D | copy_addrs.c | 34 krb5_copy_addr(krb5_context context, const krb5_address *inad, krb5_address **outad) argument 54 krb5_copy_addresses(krb5_context context, krb5_address *const *inaddr, krb5_address ***outaddr) argument 72 retval = krb5_copy_addr(context, inaddr[nelems], &tempaddr[nelems]); 74 krb5_free_addresses(context, tempaddr); 90 krb5_append_addresses(context, inaddr, outaddr) 91 krb5_context context; 119 retval = krb5_copy_addr(context, inaddr[nelems], 130 krb5_free_address(context, tempaddr[norigelems + nelems]);
|
H A D | encode_kdc.c | 47 krb5_encode_kdc_rep(krb5_context context, krb5_msgtype type, argument 96 krb5_free_data(context, scratch); } 98 retval = krb5_encrypt_helper(context, client_key, usage, scratch,
|
H A D | mk_req.c | 59 krb5_mk_req(krb5_context context, krb5_auth_context *auth_context, argument 68 retval = krb5_sname_to_principal(context, hostname, service, 75 if ((retval = krb5_copy_principal(context, server, &creds.server))) 79 if ((retval = krb5_cc_get_principal(context, ccache, &creds.client)) != 0) 83 if ((retval = krb5_get_credentials(context, 0, 87 retval = krb5_mk_req_extended(context, auth_context, ap_req_options, 90 krb5_free_creds(context, credsp); 93 krb5_free_cred_contents(context, &creds); 96 krb5_free_principal(context, server);
|
H A D | pr_to_salt.c | 40 krb5_principal2salt_internal(krb5_context context, register krb5_const_principal pr, krb5_data *ret, int use_realm) argument 52 nelem = krb5_princ_size(context, pr); 55 size += krb5_princ_realm(context, pr)->length; 58 size += krb5_princ_component(context, pr, i)->length; 65 offset = krb5_princ_realm(context, pr)->length; 66 memcpy(ret->data, krb5_princ_realm(context, pr)->data, offset); 70 memcpy(&ret->data[offset], krb5_princ_component(context, pr, i)->data, 71 krb5_princ_component(context, pr, i)->length); 72 offset += krb5_princ_component(context, pr, i)->length; 78 krb5_principal2salt(krb5_context context, registe argument 84 krb5_principal2salt_norealm(krb5_context context, register krb5_const_principal pr, krb5_data *ret) argument [all...] |
H A D | princ_comp.c | 40 krb5_realm_compare(krb5_context context, krb5_const_principal princ1, krb5_const_principal princ2) argument 42 if (krb5_princ_realm(context, princ1)->length != 43 krb5_princ_realm(context, princ2)->length || 44 memcmp (krb5_princ_realm(context, princ1)->data, 45 krb5_princ_realm(context, princ2)->data, 46 krb5_princ_realm(context, princ2)->length)) 53 krb5_principal_compare(krb5_context context, krb5_const_principal princ1, krb5_const_principal princ2) argument 58 nelem = krb5_princ_size(context, princ1); 59 if (nelem != krb5_princ_size(context, princ2)) 62 if (! krb5_realm_compare(context, princ 81 __krb5_principal_compare_case_ins(krb5_context context, krb5_const_principal princ1, krb5_const_principal princ2) argument [all...] |
H A D | rd_req.c | 49 krb5_rd_req(krb5_context context, krb5_auth_context *auth_context, const krb5_data *inbuf, krb5_const_principal server, krb5_keytab keytab, krb5_flags *ap_req_options, krb5_ticket **ticket) argument 74 /* Get an auth context if necessary. */ 77 if ((retval = krb5_auth_con_init(context, &new_auth_context))) 89 if ((retval = krb5_get_server_rcache(context, 90 krb5_princ_component(context,server,0), &(*auth_context)->rcache))) 96 if ((retval = krb5_kt_default(context, &new_keytab))) 101 retval = krb5_rd_req_decoded(context, auth_context, request, server, 105 (void) krb5_kt_close(context, new_keytab); 109 krb5_auth_con_free(context, new_auth_context); 114 krb5_free_ap_req(context, reques [all...] |
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/ |
H A D | ccdefname.c | 72 krb5_context context, 81 if (!context || context->magic != KV5M_CONTEXT) 84 os_ctx = context->os_context; 127 krb5_cc_default_name(krb5_context context) argument 131 if (!context || context->magic != KV5M_CONTEXT) 134 os_ctx = context->os_context; 140 krb5_cc_set_default_name(context, NULL); 71 krb5_cc_set_default_name( krb5_context context, const char *name) argument
|
H A D | full_ipadr.c | 37 krb5_make_full_ipaddr(krb5_context context, krb5_int32 adr, argument
|
H A D | get_krbhst.c | 62 krb5_get_krbhst(krb5_context context, const krb5_data *realm, char ***hostlist) argument 77 if (context->profile == 0) 80 retval = profile_get_values(context->profile, realm_kdc_names, &values);
|
H A D | hostaddr.c | 38 krb5_os_hostaddr(krb5_context context, const char *name, krb5_address ***ret_addrs) argument 63 krb5_set_error_message(context, KRB5_ERR_BAD_HOSTNAME, 138 krb5_free_addresses(context, addrs);
|
H A D | lock_file.c | 65 krb5_lock_file(krb5_context context, int fd, int mode) argument 132 krb5_lock_file(context, fd, mode) 133 krb5_context context;
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/ |
H A D | rcfns.c | 37 krb5_rc_initialize (krb5_context context, krb5_rcache id, krb5_deltat span) argument 39 return krb5_x(id->ops->init,(context, id, span)); 43 krb5_rc_recover_or_initialize (krb5_context context, krb5_rcache id, argument 46 return krb5_x(id->ops->recover_or_init,(context, id, span)); 50 krb5_rc_recover (krb5_context context, krb5_rcache id) argument 52 return krb5_x((id)->ops->recover,(context, id)); 56 krb5_rc_destroy (krb5_context context, krb5_rcache id) argument 58 return krb5_x((id)->ops->destroy,(context, id)); 62 krb5_rc_close (krb5_context context, krb5_rcache id) argument 64 return krb5_x((id)->ops->close,(context, i 68 krb5_rc_store(krb5_context context, krb5_rcache id, krb5_donot_replay *dontreplay) argument 75 krb5_rc_expunge(krb5_context context, krb5_rcache id) argument 81 krb5_rc_get_lifespan(krb5_context context, krb5_rcache id, krb5_deltat *spanp) argument 88 krb5_rc_get_name(krb5_context context, krb5_rcache id) argument 94 krb5_rc_resolve(krb5_context context, krb5_rcache id, char *name) argument [all...] |
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/mech/ |
H A D | export_name.c | 37 krb5_context context; local 45 code = krb5_gss_init_context(&context); 59 int kret = krb5_unparse_name(context, princ, &s_name); 63 krb5_set_error_message(context, *minor_status, 66 save_error_info(*minor_status, context); 67 krb5_free_unparsed_name(context, s_name); 69 krb5_free_context(context); 73 if ((code = krb5_unparse_name(context, (krb5_principal) input_name, 77 save_error_info((OM_uint32)code, context); 78 krb5_free_context(context); [all...] |
H A D | import_name.c | 59 krb5_context context; local 68 code = krb5_gss_init_context(&context); 89 krb5_free_context(context); 102 code = krb5_sname_to_principal(context, host, service, KRB5_NT_SRV_HST, 113 krb5_set_error_message(context, *minor_status, 116 save_error_info(*minor_status, context); 117 krb5_free_context(context); 123 if ((code = krb5_copy_principal(context, input, &princ))) { 125 save_error_info(*minor_status, context); 126 krb5_free_context(context); [all...] |
H A D | inq_cred.c | 86 krb5_context context; local 98 code = krb5_gss_init_context(&context); 114 krb5_free_context(context); 122 krb5_free_context(context); 128 if ((code = krb5_timeofday(context, &now))) { 149 (code = krb5_copy_principal(context, cred->princ, &ret_name))) { 171 krb5_free_principal(context, ret_name); 184 krb5_free_principal(context, ret_name); 186 krb5_free_context(context); 208 krb5_free_context(context); [all...] |
/illumos-gate/usr/src/lib/krb5/kadm5/clnt/ |
H A D | client_internal.h | 64 * add context 103 krb5_context context; member in struct:_kadm5_server_handle_t
|
/illumos-gate/usr/src/lib/librdc/common/ |
H A D | rdcerr.c | 51 rdc_set_error(spcs_s_info_t *ustatus, int context, int severity, argument 58 switch (context) {
|