/illumos-gate/usr/src/lib/gss_mechs/mech_dh/backend/mech/ |
H A D | context.c | 33 * This module contains the implementation of the gssapi context support 56 __dh_gss_context_time(void *ctx, /* Mechanism context (not used) */ argument 58 gss_ctx_id_t context, /* GSS context handle */ 63 /* Context is a dh context */ 64 dh_gss_context_t cntx = (dh_gss_context_t)context; 73 /* Validate context */ 91 * Delete a Diffie-Hellman context that is pointed to by context. 92 * On a successfull return *context wil 96 __dh_gss_delete_sec_context(void *ctx, OM_uint32 *minor, gss_ctx_id_t *context, gss_buffer_t token ) argument 161 __dh_gss_export_sec_context(void *ctx, OM_uint32 *minor, gss_ctx_id_t *context, gss_buffer_t token) argument 169 __dh_gss_import_sec_context(void * ctx, OM_uint32 *minor, gss_buffer_t token, gss_ctx_id_t *context) argument 180 __dh_gss_inquire_context(void *ctx, OM_uint32 *minor, gss_ctx_id_t context, gss_name_t *initiator, gss_name_t *acceptor, OM_uint32 *time_rec, gss_OID *mech, OM_uint32 *flags_rec, int *local, int *open ) argument 261 __dh_gss_process_context_token(void *ctx, OM_uint32 *minor, gss_ctx_id_t context, gss_buffer_t token) argument 277 __dh_gss_wrap_size_limit(void *ctx, OM_uint32 *minor, gss_ctx_id_t context, int conf_req, gss_qop_t qop_req, OM_uint32 output_size, OM_uint32 *input_size ) argument [all...] |
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/ |
H A D | ccbase.c | 138 krb5_cc_register(krb5_context context, krb5_cc_ops *ops, krb5_boolean override) argument 181 krb5_cc_resolve (krb5_context context, const char *name, krb5_ccache *cache) argument 197 return (*krb5_cc_dfl_ops->resolve)(context, cache, name); 224 err = krb5int_cc_getops(context, pfx, &ops); 230 return ops->resolve(context, cache, resid); 241 krb5_context context, 275 krb5_context context, 285 err = krb5int_cc_getops(context, type, &ops); 289 return ops->gen_new(context, id); 300 krb5int_cc_typecursor_new(krb5_context context, krb5_cc_typecurso argument 240 krb5int_cc_getops( krb5_context context, const char *pfx, const krb5_cc_ops **ops) argument 274 krb5_cc_new_unique( krb5_context context, const char *type, const char *hint, krb5_ccache *id) argument 326 krb5int_cc_typecursor_next( krb5_context context, krb5_cc_typecursor t, const krb5_cc_ops **ops) argument 351 krb5int_cc_typecursor_free(krb5_context context, krb5_cc_typecursor *t) argument [all...] |
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ |
H A D | ktbase.c | 92 krb5_kt_register(krb5_context context, const krb5_kt_ops *ops) argument 130 krb5_kt_resolve (krb5_context context, const char *name, krb5_keytab *ktid) argument 140 return (*krb5_kt_dfl_ops.resolve)(context, name, ktid); 176 return (*tlist->ops->resolve)(context, resid, ktid);
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/ |
H A D | chpw.c | 18 krb5_context context, 32 if ((ret = krb5_auth_con_setflags(context, auth_context, 39 if ((ret = krb5_mk_priv(context, auth_context, 84 krb5int_rd_chpw_rep(krb5_context context, krb5_auth_context auth_context, krb5_data *packet, int *result_code, krb5_data *result_data) argument 119 if ((ret = krb5_rd_error(context, packet, &krberror))) 124 krb5_free_error(context, krberror); 136 krb5_free_error(context, krberror); 164 ret = krb5_auth_con_getsendsubkey(context, auth_context, &tmp); 168 ret = krb5_rd_rep(context, auth_context, &ap_rep, &ap_rep_enc); 170 krb5_free_keyblock(context, tm 17 krb5int_mk_chpw_req( krb5_context context, krb5_auth_context auth_context, krb5_data *ap_req, char *passwd, krb5_data *packet) argument 253 krb5_chpw_result_code_string(krb5_context context, int result_code, char **code_string) argument 277 krb5int_mk_setpw_req( krb5_context context, krb5_auth_context auth_context, krb5_data *ap_req, krb5_principal targprinc, char *passwd, krb5_data *packet ) argument 352 krb5int_rd_setpw_rep( krb5_context context, krb5_auth_context auth_context, krb5_data *packet, int *result_code, krb5_data *result_data ) argument 523 krb5int_setpw_result_code_string( krb5_context context, int result_code, const char **code_string ) argument [all...] |
H A D | fwd_tgt.c | 41 krb5_fwd_tgt_creds(krb5_context context, krb5_auth_context auth_context, char *rhost, krb5_principal client, krb5_principal server, krb5_ccache cc, int forwardable, krb5_data *outbuf) argument 62 krb5_boolean old_use_conf_ktypes = context->use_conf_ktypes; 68 if ((retval = krb5int_cc_default(context, &cc))) 72 retval = krb5_auth_con_getkey (context, auth_context, &session_key); 77 krb5_free_keyblock (context, session_key); 85 retval = krb5_copy_principal (context, server, &in.server); 88 retval = krb5_copy_principal (context, client, &in.client); 91 retval = krb5_get_credentials (context, 0, cc, &in, &out); 97 krb5_free_creds (context, out); 99 krb5_free_cred_contents (context, [all...] |
H A D | gc_via_tkt.c | 40 krb5_kdcrep2creds(krb5_context context, krb5_kdc_rep *pkdcrep, krb5_address *const *address, krb5_data *psectkt, krb5_creds **ppcreds) argument 51 if ((retval = krb5_copy_principal(context, pkdcrep->client, 55 if ((retval = krb5_copy_principal(context, pkdcrep->enc_part2->server, 59 if ((retval = krb5_copy_keyblock_contents(context, 64 if ((retval = krb5_copy_data(context, psectkt, &pdata))) 77 if ((retval = krb5_copy_addresses(context, pkdcrep->enc_part2->caddrs, 82 if ((retval = krb5_copy_addresses(context, address, 95 krb5_free_keyblock(context, &(*ppcreds)->keyblock); 103 check_reply_server(krb5_context context, krb5_flags kdcoptions, argument 107 if (!krb5_principal_compare(context, dec_re 156 krb5_get_cred_via_tkt(krb5_context context, krb5_creds *tkt, krb5_flags kdcoptions, krb5_address *const *address, krb5_creds *in_cred, krb5_creds **out_cred) argument [all...] |
H A D | get_creds.c | 56 krb5_get_credentials_core(krb5_context context, krb5_flags options, argument 83 if ((ret = krb5_timeofday(context, &mcreds->times.endtime)) != 0) 86 ret = krb5_copy_keyblock_contents(context, &in_creds->keyblock, 103 ret = krb5_get_tgs_ktypes (context, mcreds->server, &ktypes); 111 krb5_free_keyblock_contents(context, &mcreds->keyblock); 122 krb5_free_keyblock_contents(context, &mcreds->keyblock); 131 krb5_get_credentials(krb5_context context, krb5_flags options, argument 142 retval = krb5_get_credentials_core(context, options, 149 krb5_free_keyblock_contents(context, &mcreds.keyblock); 158 if ((retval = krb5_cc_retrieve_cred(context, ccach 226 krb5_get_credentials_val_renew_core(krb5_context context, krb5_flags options, krb5_ccache ccache, krb5_creds *in_creds, krb5_creds **out_creds, int which) argument 267 krb5_get_credentials_validate(krb5_context context, krb5_flags options, krb5_ccache ccache, krb5_creds *in_creds, krb5_creds **out_creds) argument 277 krb5_get_credentials_renew(krb5_context context, krb5_flags options, krb5_ccache ccache, krb5_creds *in_creds, krb5_creds **out_creds) argument 288 krb5_validate_or_renew_creds(krb5_context context, krb5_creds *creds, krb5_principal client, krb5_ccache ccache, char *in_tkt_service, int validate) argument 361 krb5_get_validated_creds(krb5_context context, krb5_creds *creds, krb5_principal client, krb5_ccache ccache, char *in_tkt_service) argument 368 krb5_get_renewed_creds(krb5_context context, krb5_creds *creds, krb5_principal client, krb5_ccache ccache, char *in_tkt_service) argument [all...] |
H A D | gic_keytab.c | 42 krb5_context context, 65 krb5_free_keyblock_contents(context, as_key); 73 if ((ret = krb5_kt_get_entry(context, keytab, client, 78 ret = krb5_copy_keyblock(context, &kt_ent.key, &kt_key); 85 (void) krb5_kt_free_entry(context, &kt_ent); 91 krb5_get_init_creds_keytab(krb5_context context, argument 105 if ((ret = krb5_kt_default(context, &keytab))) 111 ret = krb5int_gic_opt_to_opte(context, options, &opte, 1, 127 ret = krb5_kt_find_realm(context, keytab, client, &realm); 129 krb5_free_data_contents(context, 41 krb5_get_as_key_keytab( krb5_context context, krb5_principal client, krb5_enctype etype, krb5_prompter_fct prompter, void *prompter_data, krb5_data *salt, krb5_data *params, krb5_keyblock *as_key, void *gak_data) argument 207 krb5_get_in_tkt_with_keytab(krb5_context context, krb5_flags options, krb5_address *const *addrs, krb5_enctype *ktypes, krb5_preauthtype *pre_auth_types, krb5_keytab arg_keytab, krb5_ccache ccache, krb5_creds *creds, krb5_kdc_rep **ret_as_reply) argument [all...] |
H A D | mk_cred.c | 31 encrypt_credencpart(krb5_context context, krb5_cred_enc_part *pcredpart, krb5_keyblock *pkeyblock, krb5_enc_data *pencdata) argument 52 retval = krb5_encrypt_helper(context, pkeyblock, 64 krb5_free_data(context, scratch); 72 krb5_mk_ncred_basic(krb5_context context, krb5_creds **ppcreds, krb5_int32 nppcreds, krb5_keyblock *keyblock, krb5_replay_data *replaydata, krb5_address *local_addr, krb5_address *remote_addr, krb5_cred *pcred) argument 83 if (local_addr) krb5_copy_addr(context, local_addr, &credenc.s_address); 84 if (remote_addr) krb5_copy_addr(context, remote_addr, &credenc.r_address); 117 if ((retval = krb5_copy_keyblock(context, &ppcreds[i]->keyblock, 121 if ((retval = krb5_copy_principal(context, ppcreds[i]->client, 125 if ((retval = krb5_copy_principal(context, ppcreds[i]->server, 129 if ((retval = krb5_copy_addresses(context, ppcred 155 krb5_mk_ncred(krb5_context context, krb5_auth_context auth_context, krb5_creds **ppcreds, krb5_data **ppdata, krb5_replay_data *outdata) argument 296 krb5_mk_1cred(krb5_context context, krb5_auth_context auth_context, krb5_creds *pcreds, krb5_data **ppdata, krb5_replay_data *outdata) argument [all...] |
H A D | walk_rtree.c | 122 krb5_walk_realm_tree(krb5_context context, const krb5_data *client, const krb5_data *server, krb5_principal **tree, int realm_branch_char) argument 150 krb5_set_error_message(context, KRB5_NO_TKT_IN_RLM, 155 krb5_set_error_message(context, KRB5_NO_TKT_IN_RLM, 159 krb5_set_error_message(context, KRB5_NO_TKT_IN_RLM, 181 cap_code = profile_get_values(context->profile, cap_names, &cap_nodes); 224 krb5_set_error_message(context, KRB5_NO_TKT_IN_RLM, 288 if ((retval = krb5_tgtname(context, client, client, &rettree[0]))) { 302 if ((retval = krb5_tgtname(context, 307 krb5_free_principal(context, rettree[i-1]); 341 if ((retval = krb5_tgtname(context, [all...] |
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/ |
H A D | prompter.c | 31 krb5_context context, 212 krb5_prompter_posix(krb5_context context, argument 304 krb5_prompter_posix(krb5_context context, argument 317 krb5int_set_prompt_types(krb5_context context, krb5_prompt_type *types) argument 319 context->prompt_types = types; 324 krb5_get_prompt_types(krb5_context context) argument 326 return context->prompt_types; 30 krb5_prompter_posix( krb5_context context, void *data, const char *name, const char *banner, int num_prompts, krb5_prompt prompts[]) argument
|
H A D | promptusr.c | 42 krb5_os_get_tty_uio(krb5_context context, krb5_uio uio) argument 130 krb5_free_uio(krb5_context context, krb5_uio uio) argument
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/ |
H A D | rc_base.c | 83 krb5_error_code krb5_rc_register_type(krb5_context context, argument 110 krb5_error_code krb5_rc_resolve_type(krb5_context context, krb5_rcache *id, argument 131 char * krb5_rc_get_type(krb5_context context, krb5_rcache id) argument 136 char * krb5_rc_default_type(krb5_context context) argument 147 char * krb5_rc_default_name(krb5_context context) argument 157 krb5_rc_default(krb5_context context, krb5_rcache *id) argument 164 if ((retval = krb5_rc_resolve_type(context, id, 165 krb5_rc_default_type(context)))) { 169 if ((retval = krb5_rc_resolve(context, *id, 170 krb5_rc_default_name(context)))) { 180 krb5_rc_resolve_full(krb5_context context, krb5_rcache *id, char *string_name) argument [all...] |
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/mech/ |
H A D | acquire_cred.c | 146 acquire_accept_cred(context, minor_status, desired_name, output_princ, cred) 147 krb5_context context; 174 code = krb5_kt_resolve(context, krb5_gss_keytab, &kt); 178 code = krb5_kt_default(context, &kt); 189 if ((code = krb5_kt_get_entry(context, kt, princ, 0, 0, &entry))) { 192 if (krb5_unparse_name(context, princ, &s_name) == 0) { 193 krb5_set_error_message(context, KG_KEYTAB_NOMATCH, 198 krb5_free_unparsed_name(context, s_name); 204 (void) krb5_kt_close(context, kt); 207 krb5_kt_free_entry(context, 470 krb5_context context; local [all...] |
/illumos-gate/usr/src/lib/libcmd/common/ |
H A D | cmp.c | 181 b_cmp(int argc, register char** argv, void* context) argument 198 cmdinit(argc, argv, context, ERROR_CATALOG, 0);
|
H A D | date.c | 210 settime(void* context, const char* cmd, Time_t now, int adjust, int network) argument 240 if (!sh_run(context, argv - args, args)) 268 b_date(int argc, register char** argv, void* context) argument 296 cmdinit(argc, argv, context, ERROR_CATALOG, 0); 476 else if (settime(context, cmd, now, increment, network))
|
H A D | fds.c | 159 b_fds(int argc, char** argv, void* context) argument 188 cmdinit(argc, argv, context, ERROR_CATALOG, 0);
|
H A D | getconf.c | 131 b_getconf(int argc, char** argv, void* context) argument 157 cmdinit(argc, argv, context, ERROR_CATALOG, 0); 393 if ((n = sh_run(context, argc, oargv)) >= EXIT_NOEXEC)
|
H A D | paste.c | 175 b_paste(int argc,register char *argv[], void* context) argument 185 cmdinit(argc, argv, context, ERROR_CATALOG, 0);
|
H A D | rm.c | 84 void* context; /* builtin context */ member in struct:State_s 183 if ((v = astquery(-1, "remove directory %s? ", ent->fts_path)) < 0 || sh_checksig(state->context)) 257 if ((v = astquery(-1, "remove %s? ", ent->fts_path)) < 0 || sh_checksig(state->context)) 282 sh_checksig(state->context)) 339 b_rm(int argc, register char** argv, void* context) argument 346 cmdinit(argc, argv, context, ERROR_CATALOG, ERROR_NOTIFY); 348 state.context = context; 416 while (!sh_checksig(context) [all...] |
H A D | uniq.c | 246 b_uniq(int argc, char** argv, void* context) argument 256 cmdinit(argc, argv, context, ERROR_CATALOG, 0);
|
/illumos-gate/usr/src/cmd/vi/port/ |
H A D | ex_vwind.c | 44 * If it isn't on screen put it in specified context. 49 vmoveto(addr, curs, context) 52 unsigned char context; 57 vjumpto(addr, curs, context); 62 * context or save linebuf as current line. 65 vjumpto(line *addr, unsigned char *curs, unsigned char context) argument 69 if (context != 0) 70 vcontext(addr, context); 192 * Show line addr in context where on the screen.
|
/illumos-gate/usr/src/cmd/cdrw/ |
H A D | dae.c | 91 extract_signal_handler(int sig, siginfo_t *info, void *context) argument
|
/illumos-gate/usr/src/cmd/krb5/kadmin/dbutil/ |
H A D | kadm5_create.c | 55 add_admin_old_princ(void *handle, krb5_context context, 58 add_admin_sname_princ(void *handle, krb5_context context, 61 add_admin_princ(void *handle, krb5_context context, 64 static int add_admin_princs(void *handle, krb5_context context, char *realm); 88 krb5_context context; local 92 if ((retval = kadm5_init_krb5_context(&context))) 101 if ((retval = kadm5_get_config_params(context, 1, 107 retval = kadm5_create_magic_princs(&lparams, context); 109 kadm5_free_config_params(context, &lparams); 110 krb5_free_context(context); 115 kadm5_create_magic_princs(kadm5_config_params *params, krb5_context context) argument 188 add_admin_princs(void *handle, krb5_context context, char *realm) argument 267 add_admin_princ(void *handle, krb5_context context, krb5_principal principal, int attrs, int lifetime) argument 380 add_admin_old_princ(void *handle, krb5_context context, char *name, char *realm, int attrs, int lifetime) argument 397 add_admin_sname_princ(void *handle, krb5_context context, char *sname, int attrs, int lifetime) argument [all...] |
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/ |
H A D | combine_keys.c | 57 (krb5_context context, 81 (krb5_context context, krb5_keyblock *key1, krb5_keyblock *key2, krb5_keyblock *outkey) 155 if ((ret = dr(context, enc, key1, r1, &input))) 171 if ((ret = dr(context, enc, key2, r2, &input))) 217 if ((ret = (*(enc->make_key))(context, &randbits, &tkey))) 259 if ((ret = krb5_derive_key(context, enc, &tkey, outkey, &input))) { 301 ( krb5_context context, 345 (*(enc->encrypt))(context, inkey, 0, &inblock, &outblock); 80 krb5int_c_combine_keys(krb5_context context, krb5_keyblock *key1, krb5_keyblock *key2, krb5_keyblock *outkey) argument 300 dr( krb5_context context, const struct krb5_enc_provider *enc, const krb5_keyblock *inkey, unsigned char *out, const krb5_data *in_constant) argument
|