Home
last modified time | relevance | path

Searched refs:context (Results 76 – 100 of 818) sorted by relevance

12345678910>>...33

/illumos-gate/usr/src/cmd/krb5/kadmin/kpasswd/
H A Dkpasswd.c102 kpasswd(context, argc, argv) in kpasswd() argument
103 krb5_context context; in kpasswd()
199 krb5_free_principal(context, princ);
206 krb5_free_principal(context, princ);
238 krb5_free_principal(context, princ);
263 krb5_free_principal(context, princ);
284 krb5_free_principal(context, princ);
299 krb5_free_principal(context, princ);
308 krb5_free_principal(context, princ);
323 krb5_free_principal(context, princ);
[all …]
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/
H A Dkt_srvtab.c164 krb5_ktsrvtab_close(krb5_context context, krb5_keytab id) in krb5_ktsrvtab_close() argument
194 if ((kerror = krb5_ktsrvint_open(context, id))) in krb5_ktsrvtab_get_entry()
217 krb5_kt_free_entry(context, &best_entry); in krb5_ktsrvtab_get_entry()
229 krb5_kt_free_entry(context, &ent); in krb5_ktsrvtab_get_entry()
241 (void) krb5_ktsrvint_close(context, id); in krb5_ktsrvtab_get_entry()
242 krb5_kt_free_entry(context, &best_entry); in krb5_ktsrvtab_get_entry()
246 krb5_kt_free_entry(context, &best_entry); in krb5_ktsrvtab_get_entry()
294 if ((retval = krb5_ktsrvint_open(context, id))) in krb5_ktsrvtab_start_seq_get()
298 krb5_ktsrvint_close(context, id); in krb5_ktsrvtab_start_seq_get()
335 return krb5_ktsrvint_close(context, id); in krb5_ktsrvtab_end_get()
[all …]
H A Dkt_findrealm.c35 krb5_error_code krb5_kt_find_realm(krb5_context context, krb5_keytab keytab, in krb5_kt_find_realm() argument
44 ret = krb5_kt_start_seq_get(context, keytab, &cur); in krb5_kt_find_realm()
49 while ((ret = krb5_kt_next_entry(context, keytab, &ent, &cur)) == 0) { in krb5_kt_find_realm()
55 match = krb5_principal_compare(context, ent.principal, princ); in krb5_kt_find_realm()
65 ret = krb5int_copy_data_contents(context, in krb5_kt_find_realm()
68 krb5_kt_free_entry(context, &ent); in krb5_kt_find_realm()
69 krb5_kt_end_seq_get(context, keytab, &cur); in krb5_kt_find_realm()
73 krb5_kt_free_entry(context, &ent); in krb5_kt_find_realm()
77 krb5_kt_free_entry(context, &ent); in krb5_kt_find_realm()
80 ret2 = krb5_kt_end_seq_get(context, keytab, &cur); in krb5_kt_find_realm()
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/mech/
H A Ddisp_name.c33 krb5_context context; local
37 code = krb5_gss_init_context(&context);
48 krb5_free_context(context);
52 if ((code = krb5_unparse_name(context,
55 save_error_info(*minor_status, context);
56 krb5_free_context(context);
61 krb5_free_unparsed_name(context, str);
62 krb5_free_context(context);
68 krb5_free_unparsed_name(context, str);
69 krb5_free_context(context);
H A Dexport_name.c37 krb5_context context; in krb5_gss_export_name() local
45 code = krb5_gss_init_context(&context); in krb5_gss_export_name()
59 int kret = krb5_unparse_name(context, princ, &s_name); in krb5_gss_export_name()
63 krb5_set_error_message(context, *minor_status, in krb5_gss_export_name()
66 save_error_info(*minor_status, context); in krb5_gss_export_name()
67 krb5_free_unparsed_name(context, s_name); in krb5_gss_export_name()
69 krb5_free_context(context); in krb5_gss_export_name()
73 if ((code = krb5_unparse_name(context, (krb5_principal) input_name, in krb5_gss_export_name()
77 save_error_info((OM_uint32)code, context); in krb5_gss_export_name()
78 krb5_free_context(context); in krb5_gss_export_name()
[all …]
H A Dcopy_ccache.c18 krb5_context context; local
37 code = krb5_gss_init_context(&context);
44 code = krb5_cc_start_seq_get(context, k5creds->ccache, &cursor);
48 save_error_info(*minor_status, context);
49 krb5_free_context(context);
52 while (!code && !krb5_cc_next_cred(context, k5creds->ccache, &cursor, &creds))
53 code = krb5_cc_store_cred(context, out_ccache, &creds);
54 krb5_cc_end_seq_get(context, k5creds->ccache, &cursor);
56 krb5_free_context(context);
59 save_error_info(*minor_status, context);
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/krb5/krb/
H A Dcopy_athctr.c38 krb5_copy_authenticator(krb5_context context, const krb5_authenticator *authfrom, krb5_authenticato… in krb5_copy_authenticator() argument
51 retval = krb5_copy_principal(context, authfrom->client, &tempto->client); in krb5_copy_authenticator()
58 (retval = krb5_copy_checksum(context, authfrom->checksum, &tempto->checksum))) { in krb5_copy_authenticator()
59 krb5_free_principal(context, tempto->client); in krb5_copy_authenticator()
65 retval = krb5_copy_keyblock(context, authfrom->subkey, &tempto->subkey); in krb5_copy_authenticator()
68 krb5_free_checksum(context, tempto->checksum); in krb5_copy_authenticator()
69 krb5_free_principal(context, tempto->client); in krb5_copy_authenticator()
76 retval = krb5_copy_authdata(context, authfrom->authorization_data, in krb5_copy_authenticator()
80 krb5_free_checksum(context, tempto->checksum); in krb5_copy_authenticator()
81 krb5_free_principal(context, tempto->client); in krb5_copy_authenticator()
[all …]
H A Dcopy_princ.c54 nelems = (int) krb5_princ_size(context, inprinc); in krb5_copy_principal()
63 unsigned int len = krb5_princ_component(context, inprinc, i)->length; in krb5_copy_principal()
64 krb5_princ_component(context, tempprinc, i)->length = len; in krb5_copy_principal()
71 ((krb5_princ_component(context, tempprinc, i)->data = in krb5_copy_principal()
74 FREE(krb5_princ_component(context, tempprinc, i)->data, in krb5_copy_principal()
75 krb5_princ_component(context, inprinc, i)->length + 1); in krb5_copy_principal()
81 (void) memcpy(krb5_princ_component(context, tempprinc, i)->data, in krb5_copy_principal()
82 krb5_princ_component(context, inprinc, i)->data, len); in krb5_copy_principal()
84 krb5_princ_component(context, tempprinc, i)->data = 0; in krb5_copy_principal()
97 FREE(krb5_princ_component(context, tempprinc, i)->data, in krb5_copy_principal()
[all …]
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/
H A Drc_io.c155 krb5_set_error_message(context, retval, in krb5_rc_io_creat()
165 krb5_set_error_message(context, retval, in krb5_rc_io_creat()
178 retval = krb5_rc_io_sync(context, d); in krb5_rc_io_creat()
302 krb5_set_error_message (context, retval, in krb5_rc_io_open_internal()
310 krb5_set_error_message (context, retval, in krb5_rc_io_open_internal()
405 (void) krb5_rc_io_close(context, new1); in krb5_rc_io_move()
424 krb5_set_error_message (context, KRB5_RC_IO_SPACE, in krb5_rc_io_write()
430 krb5_set_error_message (context, KRB5_RC_IO_IO, in krb5_rc_io_write()
460 krb5_set_error_message(context, KRB5_RC_IO_UNKNOWN, in krb5_rc_io_sync()
517 krb5_set_error_message(context, KRB5_RC_IO_IO, in krb5_rc_io_destroy()
[all …]
H A Drc_mem.c42 krb5_timeofday(context, &time); in rc_store()
48 if (alive(context, rep, t->lifespan, time) == CMP_EXPIRED) in rc_store()
56 if (alive(context, &ta->rep, t->lifespan, time) in rc_store()
95 krb5_rc_mem_get_name(krb5_context context, krb5_rcache id) in krb5_rc_mem_get_name() argument
103 krb5_context context, in krb5_rc_mem_get_span() argument
132 t->lifespan = lifespan ? lifespan : context->clockskew; in krb5_rc_mem_init_locked()
164 krb5_rc_mem_close(krb5_context context, krb5_rcache id) in krb5_rc_mem_close() argument
172 return (krb5_rc_mem_close(context, id)); in krb5_rc_mem_destroy()
253 retval = krb5_rc_mem_recover(context, id); in krb5_rc_mem_recover_or_init()
255 retval = krb5_rc_mem_init(context, id, lifespan); in krb5_rc_mem_recover_or_init()
[all …]
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/
H A Darcfour_provider.c72 k5_arcfour_decrypt(krb5_context context, in k5_arcfour_decrypt() argument
114 session = krb_ctx_hSession(context); in k5_arcfour_decrypt()
119 session = context->arcfour_ctx.dSession; in k5_arcfour_decrypt()
124 kptr = &context->arcfour_ctx.dKey; in k5_arcfour_decrypt()
148 if (context->arcfour_ctx.initialized) in k5_arcfour_decrypt()
189 k5_arcfour_encrypt(krb5_context context, in k5_arcfour_encrypt() argument
219 session = krb_ctx_hSession(context); in k5_arcfour_encrypt()
223 session = context->arcfour_ctx.eSession; in k5_arcfour_encrypt()
224 if (context->arcfour_ctx.eKey == 0) { in k5_arcfour_encrypt()
225 kptr = &context->arcfour_ctx.eKey; in k5_arcfour_encrypt()
[all …]
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/
H A Dsend_tgs.c66 if ((retval = krb5_c_make_checksum(context, context->kdc_req_sumtype, in krb5_send_tgs_basic()
141 return (krb5_send_tgs2(context, kdcoptions, in krb5_send_tgs()
215 krb5_free_data(context, scratch); in krb5_send_tgs2()
219 krb5_free_data(context, scratch); in krb5_send_tgs2()
255 krb5_free_data(context, scratch); in krb5_send_tgs2()
258 krb5_free_data(context, scratch); in krb5_send_tgs2()
304 krb5_princ_realm(context, sname), in krb5_send_tgs2()
316 krb5_free_error(context, err_reply); in krb5_send_tgs2()
321 krb5_free_error(context, err_reply); in krb5_send_tgs2()
330 krb5_free_data(context, scratch); in krb5_send_tgs2()
[all …]
H A Drd_priv.c77 if ((retval = krb5_c_block_size(context, keyblock->enctype, in krb5_rd_priv_basic()
91 if ((retval = krb5_c_decrypt(context, keyblock, in krb5_rd_priv_basic()
108 if (!krb5_address_compare(context, local_addr, in krb5_rd_priv_basic()
116 if ((retval = krb5_os_localaddr(context, &our_addrs))) { in krb5_rd_priv_basic()
119 if (!krb5_address_search(context, privmsg_enc_part->r_address, in krb5_rd_priv_basic()
121 krb5_free_addresses(context, our_addrs); in krb5_rd_priv_basic()
125 krb5_free_addresses(context, our_addrs); in krb5_rd_priv_basic()
140 krb5_free_priv_enc_part(context, privmsg_enc_part); in krb5_rd_priv_basic()
213 if ((retval = krb5_rd_priv_basic(context, inbuf, keyblock, in krb5_rd_priv()
228 if ((retval = krb5int_check_clockskew(context, replaydata.timestamp))) in krb5_rd_priv()
[all …]
H A Dgc_frm_kdc.c883 krb5_free_principal(context, server); in krb5_get_cred_from_kdc_opt()
922 context->use_conf_ktypes = 1; in krb5_get_cred_from_kdc_opt()
1020 krb5_free_creds(context, *out_cred); in krb5_get_cred_from_kdc_opt()
1051 krb5_free_creds(context, *out_cred); in krb5_get_cred_from_kdc_opt()
1063 if (krb5_principal_compare(context, in krb5_get_cred_from_kdc_opt()
1093 krb5_free_creds(context, *out_cred); in krb5_get_cred_from_kdc_opt()
1169 krb5_free_cred_contents(context, tgtptr); in krb5_get_cred_from_kdc_opt()
1173 krb5_free_creds(context, (*tgts)[i]); in krb5_get_cred_from_kdc_opt()
1178 context->use_conf_ktypes = 1; in krb5_get_cred_from_kdc_opt()
1218 krb5_free_cred_contents(context, tgtptr); in krb5_get_cred_from_kdc_opt()
[all …]
H A Dcopy_creds.c37 krb5_copy_creds(krb5_context context, const krb5_creds *incred, krb5_creds **outcred) in krb5_copy_creds() argument
47 retval = krb5_copy_principal(context, incred->client, &tempcred->client); in krb5_copy_creds()
50 retval = krb5_copy_principal(context, incred->server, &tempcred->server); in krb5_copy_creds()
53 retval = krb5_copy_keyblock_contents(context, &incred->keyblock, in krb5_copy_creds()
57 retval = krb5_copy_addresses(context, incred->addresses, &tempcred->addresses); in krb5_copy_creds()
60 retval = krb5_copy_data(context, &incred->ticket, &scratch); in krb5_copy_creds()
65 retval = krb5_copy_data(context, &incred->second_ticket, &scratch); in krb5_copy_creds()
72 retval = krb5_copy_authdata(context, incred->authdata,&tempcred->authdata); in krb5_copy_creds()
84 krb5_free_addresses(context, tempcred->addresses); in krb5_copy_creds()
88 krb5_free_principal(context, tempcred->server); in krb5_copy_creds()
[all …]
H A Dgic_opt.c112 free_gic_opt_ext_preauth_data(krb5_context context,
139 free_gic_opt_ext_preauth_data(context, opte); in krb5int_gic_opte_private_free()
146 krb5int_gic_opte_alloc(krb5_context context) in krb5int_gic_opte_alloc() argument
158 krb5int_set_error(&context->err, code, in krb5int_gic_opte_alloc()
179 opte = krb5int_gic_opte_alloc(context); in krb5_get_init_creds_opt_alloc()
189 krb5_get_init_creds_opt_free(krb5_context context, in krb5_get_init_creds_opt_free() argument
203 krb5int_gic_opte_private_free(context, opte); in krb5_get_init_creds_opt_free()
209 krb5int_gic_opte_copy(krb5_context context, in krb5int_gic_opte_copy() argument
215 oe = krb5int_gic_opte_alloc(context); in krb5int_gic_opte_copy()
248 krb5int_gic_opt_to_opte(krb5_context context, in krb5int_gic_opt_to_opte() argument
[all …]
H A Dmk_cred.c52 retval = krb5_encrypt_helper(context, pkeyblock, in encrypt_credencpart()
64 krb5_free_data(context, scratch); in encrypt_credencpart()
117 if ((retval = krb5_copy_keyblock(context, &ppcreds[i]->keyblock, in krb5_mk_ncred_basic()
121 if ((retval = krb5_copy_principal(context, ppcreds[i]->client, in krb5_mk_ncred_basic()
125 if ((retval = krb5_copy_principal(context, ppcreds[i]->server, in krb5_mk_ncred_basic()
129 if ((retval = krb5_copy_addresses(context, ppcreds[i]->addresses, in krb5_mk_ncred_basic()
140 retval = encrypt_credencpart(context, &credenc, keyblock, in krb5_mk_ncred_basic()
144 krb5_free_cred_enc_part(context, &credenc); in krb5_mk_ncred_basic()
206 if ((retval = krb5_us_timeofday(context, &replaydata.timestamp, in krb5_mk_ncred()
280 krb5_free_cred(context, pcred); in krb5_mk_ncred()
[all …]
H A Drd_cred.c31 if ((retval = krb5_c_decrypt(context, pkeyblock, in decrypt_credencdata()
118 if ((retval = krb5_copy_principal(context, pinfo->client, in krb5_rd_cred_basic()
122 if ((retval = krb5_copy_principal(context, pinfo->server, in krb5_rd_cred_basic()
130 if ((retval = krb5_copy_addresses(context, pinfo->caddrs, in krb5_rd_cred_basic()
157 krb5_free_tgt_creds(context, *pppcreds); in krb5_rd_cred_basic()
160 krb5_free_cred(context, pcred); in krb5_rd_cred_basic()
161 krb5_free_cred_enc_part(context, &encpart); in krb5_rd_cred_basic()
200 if ((retval = krb5_rd_cred_basic(context, pcreddata, keyblock, in krb5_rd_cred()
202 if ((retval = krb5_rd_cred_basic(context, pcreddata, in krb5_rd_cred()
212 if ((retval = krb5int_check_clockskew(context, replaydata.timestamp))) in krb5_rd_cred()
[all …]
/illumos-gate/usr/src/lib/krb5/plugins/preauth/pkinit/
H A Dpkinit_profile.c94 pkinit_kdcdefault_strings(krb5_context context, const char *realmname, in pkinit_kdcdefault_strings() argument
102 if (context == NULL) in pkinit_kdcdefault_strings()
105 profile = context->profile; in pkinit_kdcdefault_strings()
151 pkinit_kdcdefault_string(krb5_context context, const char *realmname, in pkinit_kdcdefault_string() argument
179 pkinit_kdcdefault_boolean(krb5_context context, const char *realmname, in pkinit_kdcdefault_boolean() argument
197 pkinit_kdcdefault_integer(krb5_context context, const char *realmname, in pkinit_kdcdefault_integer() argument
231 pkinit_libdefault_strings(krb5_context context, const krb5_data *realm, in pkinit_libdefault_strings() argument
249 if (!context || (context->magic != KV5M_CONTEXT)) in pkinit_libdefault_strings()
252 profile = context->profile; in pkinit_libdefault_strings()
315 pkinit_libdefault_string(krb5_context context, const krb5_data *realm, in pkinit_libdefault_string() argument
[all …]
H A Dpkinit_matching.c159 free_rule_component(krb5_context context, in free_rule_component() argument
175 free_rule_set(krb5_context context, in free_rule_set() argument
185 (void) free_rule_component(context, rc); in free_rule_set()
194 parse_list_value(krb5_context context, in parse_list_value() argument
389 parse_rule_set(krb5_context context, in parse_rule_set() argument
459 (void) free_rule_set(context, rs); in parse_rule_set()
483 component_match(krb5_context context, in component_match() argument
556 check_all_certs(krb5_context context, in check_all_certs() argument
765 (void) pkinit_libdefault_strings(context, krb5_princ_realm(context, princ), in pkinit_cert_matching()
783 (void) free_rule_set(context, rs); in pkinit_cert_matching()
[all …]
/illumos-gate/usr/src/cmd/krb5/krb5kdc/
H A Dkdc_preauth.c504 struct request_pa_context *context; in free_padata_context() local
512 context = *padata_context; in free_padata_context()
526 free(context->contexts); in free_padata_context()
527 free(context); in free_padata_context()
568 get_entry_data(krb5_context context, in get_entry_data() argument
593 *delta = context->clockskew; in get_entry_data()
665 struct request_pa_context *context, in find_pa_context() argument
672 if (context == NULL) in find_pa_context()
1030 krb5_free_data(context, pa_e_data); in check_padata()
1043 krb5_free_data(context, pa_e_data); in check_padata()
[all …]
/illumos-gate/usr/src/common/crypto/md4/
H A Dmd4.c103 MD4Init(MD4_CTX *context) in MD4Init() argument
105 context->count[0] = context->count[1] = 0; in MD4Init()
110 context->state[0] = 0x67452301UL; in MD4Init()
111 context->state[1] = 0xefcdab89UL; in MD4Init()
112 context->state[2] = 0x98badcfeUL; in MD4Init()
113 context->state[3] = 0x10325476UL; in MD4Init()
133 context->count[1]++; in MD4Update()
143 MD4Transform(context->state, (uchar_t *)context->buffer); in MD4Update()
169 Encode(bits, context->count, 8); in MD4Final()
179 MD4Update(context, bits, 8); in MD4Final()
[all …]
/illumos-gate/usr/src/lib/krb5/kadm5/srv/
H A Dserver_kdb.c65 if ((ret = krb5_get_default_realm(handle->context, &realm))) in kdb_init_master()
71 if ((ret = krb5_db_setup_mkey_name(handle->context, in kdb_init_master()
81 ret = krb5_db_fetch_mkey(handle->context, master_princ, in kdb_init_master()
94 krb5_db_fini(handle->context); in kdb_init_master()
204 ret = krb5_dbe_find_enctype(handle->context, &hist_db, in kdb_init_hist()
210 ret = krb5_dbekd_decrypt_key_data(handle->context, in kdb_init_hist()
259 krb5_db_free_principal(handle->context, kdb, nprincs); in kdb_get_entry()
262 krb5_db_free_principal(handle->context, kdb, nprincs); in kdb_get_entry()
294 krb5_db_free_principal(handle->context, kdb, 1); in kdb_get_entry()
326 krb5_db_free_principal(handle->context, kdb, 1); in kdb_free_entry()
[all …]
H A Dsvr_policy.c178 krb5_clear_error_message(handle->context); in kadm5_delete_policy()
190 krb5_db_free_policy(handle->context, entry); in kadm5_delete_policy()
193 krb5_db_free_policy(handle->context, entry); in kadm5_delete_policy()
241 krb5_db_free_policy(handle->context, p); in kadm5_modify_policy_internal()
248 krb5_db_free_policy(handle->context, p); in kadm5_modify_policy_internal()
256 krb5_db_free_policy(handle->context, p); in kadm5_modify_policy_internal()
264 krb5_db_free_policy(handle->context, p); in kadm5_modify_policy_internal()
272 krb5_db_free_policy(handle->context, p); in kadm5_modify_policy_internal()
288 krb5_clear_error_message(handle->context); in kadm5_get_policy()
311 krb5_db_free_policy(handle->context, t); in kadm5_get_policy()
[all …]
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/include/
H A Dpreauth_plugin.h146 (*preauth_client_plugin_init_proc)(krb5_context context,
149 (*preauth_client_plugin_fini_proc)(krb5_context context,
156 (*preauth_client_get_flags_proc)(krb5_context context,
165 (*preauth_client_request_init_proc)(krb5_context context,
182 (*preauth_client_process_proc)(krb5_context context,
206 (*preauth_client_tryagain_proc)(krb5_context context,
342 (*preauth_server_init_proc)(krb5_context context,
382 (*preauth_server_verify_proc)(krb5_context context,
400 (*preauth_server_return_proc)(krb5_context context,
493 (krb5_context context,
[all …]

12345678910>>...33