Home
last modified time | relevance | path

Searched refs:context (Results 226 – 250 of 819) sorted by path

12345678910>>...33

/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/crypto/old/
H A Ddes_stringtokey.c33 (krb5_context context,
40 krb5int_des_string_to_key(krb5_context context, in krb5int_des_string_to_key() argument
56 return(mit_des_string_to_key_int(context, key, string, salt)); in krb5int_des_string_to_key()
59 return mit_afs_string_to_key(context, key, string, salt); in krb5int_des_string_to_key()
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/crypto/
H A Dold_api_glue.c41 krb5_encrypt(krb5_context context, krb5_const_pointer inptr, in krb5_encrypt() argument
51 if ((ret = krb5_c_block_size(context, eblock->key->enctype, &blocksize))) in krb5_encrypt()
64 if ((ret = krb5_c_encrypt_length(context, eblock->key->enctype, size, in krb5_encrypt()
71 return(krb5_c_encrypt(context, eblock->key, 0, ivec?&ivecd:0, in krb5_encrypt()
76 krb5_decrypt(krb5_context context, krb5_const_pointer inptr, in krb5_decrypt() argument
86 if ((ret = krb5_c_block_size(context, eblock->key->enctype, &blocksize))) in krb5_decrypt()
105 return(krb5_c_decrypt(context, eblock->key, 0, ivec?&ivecd:0, in krb5_decrypt()
110 krb5_process_key(krb5_context context, krb5_encrypt_block *eblock, in krb5_process_key() argument
119 krb5_finish_key(krb5_context context, krb5_encrypt_block *eblock) in krb5_finish_key() argument
125 krb5_string_to_key(krb5_context context, const krb5_encrypt_block *eblock, in krb5_string_to_key() argument
[all …]
H A Dpbkdf2.c49 krb5_context context, in krb5int_pbkdf2_hmac_sha1() argument
114 rv = C_GenerateKey(krb_ctx_hSession(context), &mechanism, tmpl, in krb5int_pbkdf2_hmac_sha1()
124 rv = C_GetAttributeValue(krb_ctx_hSession(context), hKey, in krb5int_pbkdf2_hmac_sha1()
128 (void) C_DestroyObject(krb_ctx_hSession(context), hKey); in krb5int_pbkdf2_hmac_sha1()
H A Drandom_to_key.c41 krb5_c_random_to_key(krb5_context context, krb5_enctype enctype, in krb5_c_random_to_key() argument
68 ret = ((*(enc->make_key))(context, random_data, random_key)); in krb5_c_random_to_key()
H A Dstate.c44 krb5_c_init_state (krb5_context context, const krb5_keyblock *key, in krb5_c_init_state() argument
59 (context, key, keyusage, new_state); in krb5_c_init_state()
63 krb5_c_free_state (krb5_context context, const krb5_keyblock *key, in krb5_c_free_state() argument
78 (context, state); in krb5_c_free_state()
H A Dstring_to_key.c36 krb5_c_string_to_key_with_params(krb5_context context,
45 krb5_c_string_to_key(krb5_context context, krb5_enctype enctype, in krb5_c_string_to_key() argument
49 return krb5_c_string_to_key_with_params(context, enctype, string, salt, in krb5_c_string_to_key()
54 krb5_c_string_to_key_with_params(krb5_context context, krb5_enctype enctype, in krb5_c_string_to_key_with_params() argument
101 ret = (*krb5_enctypes_list[i].str2key)(context, enc, string, salt, in krb5_c_string_to_key_with_params()
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/include/
H A Dcm.h78 void *context; member
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,
169 (*preauth_client_request_fini_proc)(krb5_context context,
182 (*preauth_client_process_proc)(krb5_context context,
206 (*preauth_client_tryagain_proc)(krb5_context context,
232 (*preauth_client_supply_gic_opts_proc)(krb5_context context,
342 (*preauth_server_init_proc)(krb5_context context,
348 (*preauth_server_fini_proc)(krb5_context context, void *plugin_context);
[all …]
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/include/krb5/
H A Dkdb.h291 krb5_error_code krb5_db_set_mkey ( krb5_context context,
302 krb5_error_code krb5_db_fetch_mkey ( krb5_context context,
331 krb5_db_setup_mkey_name ( krb5_context context,
338 krb5_dbekd_decrypt_key_data( krb5_context context,
345 krb5_dbekd_encrypt_key_data( krb5_context context,
353 krb5_dbe_lookup_mod_princ_data( krb5_context context,
360 krb5_dbe_update_last_pwd_change( krb5_context context,
365 krb5_dbe_lookup_tl_data( krb5_context context,
370 krb5_dbe_create_key_data( krb5_context context,
375 krb5_dbe_update_mod_princ_data( krb5_context context,
[all …]
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/
H A Dcc_file.c365 krb5_fcc_read(krb5_context context, krb5_ccache id, krb5_pointer buf, unsigned int len) in krb5_fcc_read() argument
374 return krb5_fcc_interpret(context, errno); in krb5_fcc_read()
397 return krb5_fcc_interpret(context, e); in krb5_fcc_read()
447 krb5_fcc_read_principal(krb5_context context, krb5_ccache id, krb5_principal *princ) in krb5_fcc_read_principal() argument
463 kret = krb5_fcc_read_int32(context, id, &type); in krb5_fcc_read_principal()
469 kret = krb5_fcc_read_int32(context, id, &length); in krb5_fcc_read_principal()
502 kret = krb5_fcc_read_data(context, id, krb5_princ_realm(context, tmpprinc)); in krb5_fcc_read_principal()
508 kret = krb5_fcc_read_data(context, id, krb5_princ_component(context, tmpprinc, i)); in krb5_fcc_read_principal()
516 free(krb5_princ_component(context, tmpprinc, i)->data); in krb5_fcc_read_principal()
523 krb5_fcc_read_addrs(krb5_context context, krb5_ccache id, krb5_address ***addrs) in krb5_fcc_read_addrs() argument
[all …]
H A Dcc_memory.c138 static void krb5_mcc_free (krb5_context context, krb5_ccache id);
141 krb5_mcc_initialize(krb5_context context, krb5_ccache id, krb5_principal princ) in krb5_mcc_initialize() argument
145 krb5_mcc_free(context, id); in krb5_mcc_initialize()
146 ret = krb5_copy_principal(context, princ, in krb5_mcc_initialize()
162 krb5_mcc_close(krb5_context context, krb5_ccache id) in krb5_mcc_close() argument
169 krb5_mcc_free(krb5_context context, krb5_ccache id) in krb5_mcc_free() argument
176 krb5_free_creds(context, curr->creds); in krb5_mcc_free()
182 krb5_free_principal(context, d->prin); in krb5_mcc_free()
193 krb5_mcc_destroy(krb5_context context, krb5_ccache id) in krb5_mcc_destroy() argument
214 krb5_mcc_free(context, id); in krb5_mcc_destroy()
[all …]
H A Dcc_retr.c60 standard_fields_match(krb5_context context, const krb5_creds *mcreds, const krb5_creds *creds) in standard_fields_match() argument
62 return (krb5_principal_compare(context, mcreds->client,creds->client) in standard_fields_match()
63 && krb5_principal_compare(context, mcreds->server,creds->server)); in standard_fields_match()
69 srvname_match(krb5_context context, const krb5_creds *mcreds, const krb5_creds *creds) in srvname_match() argument
74 retval = krb5_principal_compare(context, mcreds->client,creds->client); in srvname_match()
83 return krb5_principal_compare(context, &p1, &p2); in srvname_match()
169 krb5int_cc_creds_match_request(krb5_context context, krb5_flags whichfields, krb5_creds *mcreds, kr… in krb5int_cc_creds_match_request() argument
172 srvname_match(context, mcreds, creds)) || in krb5int_cc_creds_match_request()
173 standard_fields_match(context, mcreds, creds)) in krb5int_cc_creds_match_request()
203 krb5_cc_retrieve_cred_seq (krb5_context context, krb5_ccache id, in krb5_cc_retrieve_cred_seq() argument
[all …]
H A Dccbase.c138 krb5_cc_register(krb5_context context, krb5_cc_ops *ops, krb5_boolean override) in krb5_cc_register() argument
181 krb5_cc_resolve (krb5_context context, const char *name, krb5_ccache *cache) in krb5_cc_resolve() argument
197 return (*krb5_cc_dfl_ops->resolve)(context, cache, name); in krb5_cc_resolve()
224 err = krb5int_cc_getops(context, pfx, &ops); in krb5_cc_resolve()
230 return ops->resolve(context, cache, resid); in krb5_cc_resolve()
241 krb5_context context, in krb5int_cc_getops() argument
275 krb5_context context, in krb5_cc_new_unique() argument
285 err = krb5int_cc_getops(context, type, &ops); in krb5_cc_new_unique()
289 return ops->gen_new(context, id); in krb5_cc_new_unique()
300 krb5int_cc_typecursor_new(krb5_context context, krb5_cc_typecursor *t) in krb5int_cc_typecursor_new() argument
[all …]
H A Dcccopy.c4 krb5_cc_copy_creds(krb5_context context, krb5_ccache incc, krb5_ccache outcc) in krb5_cc_copy_creds() argument
12 if ((code = krb5_cc_set_flags(context, incc, flags))) in krb5_cc_copy_creds()
18 if ((code = krb5_cc_set_flags(context, outcc, flags))) in krb5_cc_copy_creds()
22 if ((code = krb5_cc_start_seq_get(context, incc, &cur))) in krb5_cc_copy_creds()
25 while (!(code = krb5_cc_next_cred(context, incc, &cur, &creds))) { in krb5_cc_copy_creds()
26 code = krb5_cc_store_cred(context, outcc, &creds); in krb5_cc_copy_creds()
27 krb5_free_cred_contents(context, &creds); in krb5_cc_copy_creds()
35 code = krb5_cc_end_seq_get(context, incc, &cur); in krb5_cc_copy_creds()
47 krb5_cc_end_seq_get(context, incc, &cur); in krb5_cc_copy_creds()
50 krb5_cc_set_flags(context, incc, flags); in krb5_cc_copy_creds()
[all …]
H A Dccdefault.c46 krb5_cc_default(krb5_context context, krb5_ccache *ccache) in krb5_cc_default() argument
50 if (!context || context->magic != KV5M_CONTEXT) in krb5_cc_default()
53 os_ctx = context->os_context; in krb5_cc_default()
55 return krb5_cc_resolve(context, krb5_cc_default_name(context), ccache); in krb5_cc_default()
66 krb5int_cc_default(krb5_context context, krb5_ccache *ccache) in krb5int_cc_default() argument
68 if (!context || context->magic != KV5M_CONTEXT) { in krb5int_cc_default()
79 …err = __KLInternalAcquireInitialTicketsForCache (krb5_cc_default_name (context), kerberosVersion_V… in krb5int_cc_default()
85 if (strcmp (krb5_cc_default_name (context), outCacheName) != 0) { in krb5int_cc_default()
86 krb5_cc_set_default_name (context, outCacheName); in krb5int_cc_default()
103 pLeash_AcquireInitialTicketsIfNeeded(context, NULL, ccname, sizeof(ccname)); in krb5int_cc_default()
[all …]
H A Dccfns.c34 krb5_cc_get_name (krb5_context context, krb5_ccache cache) in krb5_cc_get_name() argument
36 return cache->ops->get_name(context, cache); in krb5_cc_get_name()
40 krb5_cc_gen_new (krb5_context context, krb5_ccache *cache) in krb5_cc_gen_new() argument
42 return (*cache)->ops->gen_new(context, cache); in krb5_cc_gen_new()
46 krb5_cc_initialize(krb5_context context, krb5_ccache cache, in krb5_cc_initialize() argument
49 return cache->ops->init(context, cache, principal); in krb5_cc_initialize()
53 krb5_cc_destroy (krb5_context context, krb5_ccache cache) in krb5_cc_destroy() argument
55 return cache->ops->destroy(context, cache); in krb5_cc_destroy()
59 krb5_cc_close (krb5_context context, krb5_ccache cache) in krb5_cc_close() argument
61 return cache->ops->close(context, cache); in krb5_cc_close()
[all …]
H A Dscc.h88 #define MAYBE_OPEN(context, ID, MODE) \ argument
91 krb5_error_code maybe_open_ret = krb5_scc_open_file (context, ID,MODE); \
94 #define MAYBE_CLOSE(context, ID, RET) \ argument
97 krb5_error_code maybe_close_ret = krb5_scc_close_file (context, ID); \
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/
H A Dkt_file.c81 __krb5_principal_compare_case_ins(krb5_context context,
190 krb5_ktfile_resolve(krb5_context context, const char *name, krb5_keytab *id) in krb5_ktfile_resolve() argument
234 krb5_ktfile_close(krb5_context context, krb5_keytab id) in krb5_ktfile_close() argument
259 krb5_ktfile_get_entry(krb5_context context, krb5_keytab id, in krb5_ktfile_get_entry() argument
274 if ((kerror = krb5_ktfileint_openr(context, id))) { in krb5_ktfile_get_entry()
288 if ((kerror = krb5_ktfileint_read_entry(context, id, &new_entry))) in krb5_ktfile_get_entry()
305 if (!__krb5_principal_compare_case_ins(context, principal, in krb5_ktfile_get_entry()
307 krb5_kt_free_entry(context, &new_entry); in krb5_ktfile_get_entry()
310 } else if (!krb5_principal_compare(context, principal, in krb5_ktfile_get_entry()
312 krb5_kt_free_entry(context, &new_entry); in krb5_ktfile_get_entry()
[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()
H A Dkt_srvtab.c121 krb5_ktsrvtab_resolve(krb5_context context, const char *name, krb5_keytab *id) in krb5_ktsrvtab_resolve() argument
164 krb5_ktsrvtab_close(krb5_context context, krb5_keytab id) in krb5_ktsrvtab_close() argument
187 krb5_ktsrvtab_get_entry(krb5_context context, krb5_keytab id, krb5_const_principal principal, krb5_… in krb5_ktsrvtab_get_entry() argument
194 if ((kerror = krb5_ktsrvint_open(context, id))) in krb5_ktsrvtab_get_entry()
212 while ((kerror = krb5_ktsrvint_read_entry(context, id, &ent)) == 0) { in krb5_ktsrvtab_get_entry()
214 if (krb5_principal_compare(context, principal, ent.principal)) { 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()
[all …]
H A Dktadd.c33 krb5_kt_add_entry (krb5_context context, krb5_keytab id, krb5_keytab_entry *entry) in krb5_kt_add_entry() argument
36 return (*id->ops->add)(context, id, entry); in krb5_kt_add_entry()
H A Dktbase.c92 krb5_kt_register(krb5_context context, const krb5_kt_ops *ops) in krb5_kt_register() argument
130 krb5_kt_resolve (krb5_context context, const char *name, krb5_keytab *ktid) in krb5_kt_resolve() argument
140 return (*krb5_kt_dfl_ops.resolve)(context, name, ktid); in krb5_kt_resolve()
176 return (*tlist->ops->resolve)(context, resid, ktid); in krb5_kt_resolve()
H A Dktdefault.c34 krb5_kt_default(krb5_context context, krb5_keytab *id) in krb5_kt_default() argument
39 if ((retval = krb5_kt_default_name(context, defname, sizeof(defname)))) in krb5_kt_default()
41 return krb5_kt_resolve(context, defname, id); in krb5_kt_default()
H A Dktfns.c34 krb5_kt_get_type (krb5_context context, krb5_keytab keytab) in krb5_kt_get_type() argument
40 krb5_kt_get_name(krb5_context context, krb5_keytab keytab, char *name, in krb5_kt_get_name() argument
43 return krb5_x((keytab)->ops->get_name,(context, keytab,name,namelen)); in krb5_kt_get_name()
47 krb5_kt_close(krb5_context context, krb5_keytab keytab) in krb5_kt_close() argument
49 return krb5_x((keytab)->ops->close,(context, keytab)); in krb5_kt_close()
53 krb5_kt_get_entry(krb5_context context, krb5_keytab keytab, in krb5_kt_get_entry() argument
64 err = krb5_get_default_realm(context, &realm); in krb5_kt_get_entry()
70 err = krb5_x((keytab)->ops->get,(context, keytab, principal, vno, enctype, in krb5_kt_get_entry()
73 krb5_free_default_realm(context, princ_data.realm.data); in krb5_kt_get_entry()
78 krb5_kt_start_seq_get(krb5_context context, krb5_keytab keytab, in krb5_kt_start_seq_get() argument
[all …]
H A Dktfr_entry.c39 krb5_free_keytab_entry_contents (krb5_context context, krb5_keytab_entry *entry) in krb5_free_keytab_entry_contents() argument
44 krb5_free_principal(context, entry->principal); in krb5_free_keytab_entry_contents()
48 krb5_free_keyblock_contents(context, &entry->key); in krb5_free_keytab_entry_contents()
54 krb5_kt_free_entry (krb5_context context, krb5_keytab_entry *entry) in krb5_kt_free_entry() argument
56 return krb5_free_keytab_entry_contents (context, entry); in krb5_kt_free_entry()

12345678910>>...33