/illumos-gate/usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ |
H A D | ldap_create.c | 71 krb5_clear_error_message(context); in krb5_ldap_create() 80 ldap_context->kcontext = context; in krb5_ldap_create() 238 krb5_set_error_message (context, status, in krb5_ldap_create() 263 status = krb5_ldap_db_init(context, ldap_context); in krb5_ldap_create() 291 status = krb5_ldap_create_krbcontainer(context, in krb5_ldap_create() 298 status = krb5_ldap_read_krbcontainer_params(context, in krb5_ldap_create() 348 if ((status=krb5_ldap_add_service_rights(context, in krb5_ldap_create() 361 if ((status=krb5_ldap_add_service_rights(context, in krb5_ldap_create() 374 if ((status=krb5_ldap_add_service_rights(context, in krb5_ldap_create() 389 rc = krb5_ldap_delete_krbcontainer(context, in krb5_ldap_create() [all …]
|
H A D | kdb_ldap.c | 97 krb5_ldap_db_get_age(context, db_name, age) in krb5_ldap_db_get_age() argument 98 krb5_context context; in krb5_ldap_db_get_age() 123 …if ((retval=krb5_ldap_read_realm_params(context, context->default_realm, &(ldap_context->lrparams)… in krb5_ldap_read_startup_information() 183 has_sasl_external_mech(context, ldap_server) in has_sasl_external_mech() argument 184 krb5_context context; in has_sasl_external_mech() 198 krb5_set_error_message(context, 2, "%s", ERR_MSG1); 208 krb5_set_error_message(context, 2, "%s", ERR_MSG1); 291 krb5_clear_error_message(context); in krb5_ldap_open() 299 ldap_context->kcontext = context; in krb5_ldap_open() 454 krb5_set_error_message (context, status, in krb5_ldap_open() [all …]
|
H A D | ldap_pwd_policy.c | 51 krb5_context context; in krb5_ldap_create_password_policy() 63 krb5_clear_error_message(context); 127 krb5_context context; in krb5_ldap_put_password_policy() 139 krb5_clear_error_message(context); 184 populate_policy(krb5_context context, in populate_policy() argument 233 krb5_clear_error_message(context); in krb5_ldap_get_password_policy_from_dn() 298 krb5_context context; in krb5_ldap_get_password_policy() 307 krb5_clear_error_message(context); 329 krb5_context context; in krb5_ldap_delete_password_policy() 341 krb5_clear_error_message(context); [all …]
|
H A D | kdb_xdr.c | 37 krb5_dbe_update_tl_data(context, entry, new_tl_data) in krb5_dbe_update_tl_data() argument 38 krb5_context context; in krb5_dbe_update_tl_data() 85 krb5_dbe_lookup_tl_data(context, entry, ret_tl_data) in krb5_dbe_lookup_tl_data() argument 86 krb5_context context; in krb5_dbe_lookup_tl_data() 109 krb5_dbe_update_last_pwd_change(context, entry, stamp) in krb5_dbe_update_last_pwd_change() argument 110 krb5_context context; in krb5_dbe_update_last_pwd_change() 126 krb5_dbe_lookup_last_pwd_change(context, entry, stamp) in krb5_dbe_lookup_last_pwd_change() argument 127 krb5_context context; in krb5_dbe_lookup_last_pwd_change() 157 krb5_context context; in krb5_dbe_update_mod_princ_data() 201 krb5_context context; in krb5_dbe_lookup_mod_princ_data() [all …]
|
H A D | ldap_tkt_policy.c | 44 krb5_context context; in krb5_ldap_create_policy() 100 st = set_ldap_error (context, st, OP_ADD); 120 krb5_context context; in krb5_ldap_modify_policy() 177 st = set_ldap_error (context, st, OP_MOD); 198 krb5_context context; in krb5_ldap_read_policy() 268 krb5_ldap_free_policy(context, lpolicy); 293 krb5_context context; in krb5_ldap_delete_policy() 350 krb5_context context; in krb5_ldap_list_policy() 397 krb5_ldap_free_policy(context, policy) in krb5_ldap_free_policy() argument 398 krb5_context context; in krb5_ldap_free_policy() [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/ |
H A D | pac.c | 176 k5_pac_add_buffer(krb5_context context, in k5_pac_add_buffer() argument 266 krb5_pac_free(krb5_context context, in krb5_pac_free() argument 383 krb5_pac_init(krb5_context context, in krb5_pac_init() argument 404 krb5_pac_free(context, pac); in krb5_pac_init() 417 krb5_pac_parse(krb5_context context, in krb5_pac_parse() argument 468 krb5_pac_free(context, pac); in krb5_pac_parse() 486 krb5_pac_free(context, pac); in krb5_pac_parse() 494 krb5_pac_free(context, pac); in krb5_pac_parse() 504 krb5_pac_free(context, pac); in krb5_pac_parse() 741 krb5_set_error_message(context, ret, in k5_pac_verify_server_checksum() [all …]
|
H A D | chpw.c | 18 krb5_context context, in krb5int_mk_chpw_req() argument 124 krb5_free_error(context, krberror); in krb5int_rd_chpw_rep() 136 krb5_free_error(context, krberror); in krb5int_rd_chpw_rep() 170 krb5_free_keyblock(context, tmp); in krb5int_rd_chpw_rep() 185 krb5_free_keyblock(context, tmp); in krb5int_rd_chpw_rep() 246 krb5_free_error(context, krberror); in krb5int_rd_chpw_rep() 278 krb5_context context, in krb5int_mk_setpw_req() argument 308 krb5_free_data( context, encoded_setpw); in krb5int_mk_setpw_req() 380 krb5_free_error(context, krberror); in krb5int_rd_setpw_rep() 386 krb5_free_error(context, krberror); in krb5int_rd_setpw_rep() [all …]
|
H A D | pr_to_salt.c | 52 nelem = krb5_princ_size(context, pr); in krb5_principal2salt_internal() 55 size += krb5_princ_realm(context, pr)->length; in krb5_principal2salt_internal() 58 size += krb5_princ_component(context, pr, i)->length; in krb5_principal2salt_internal() 65 offset = krb5_princ_realm(context, pr)->length; in krb5_principal2salt_internal() 66 memcpy(ret->data, krb5_princ_realm(context, pr)->data, offset); in krb5_principal2salt_internal() 70 memcpy(&ret->data[offset], krb5_princ_component(context, pr, i)->data, in krb5_principal2salt_internal() 71 krb5_princ_component(context, pr, i)->length); in krb5_principal2salt_internal() 72 offset += krb5_princ_component(context, pr, i)->length; in krb5_principal2salt_internal() 78 krb5_principal2salt(krb5_context context, register krb5_const_principal pr, krb5_data *ret) in krb5_principal2salt() argument 80 return krb5_principal2salt_internal(context, pr, ret, 1); in krb5_principal2salt() [all …]
|
H A D | mk_req_ext.c | 80 krb5int_generate_and_save_subkey (krb5_context context, in krb5int_generate_and_save_subkey() argument 107 krb5_free_keyblock(context, auth_context->send_subkey); in krb5int_generate_and_save_subkey() 116 krb5_free_keyblock(context, auth_context->recv_subkey); in krb5int_generate_and_save_subkey() 122 krb5_free_keyblock(context, auth_context->send_subkey); in krb5int_generate_and_save_subkey() 160 if ((retval = krb5_auth_con_init(context, &new_auth_context))) in krb5_mk_req_extended() 166 krb5_free_keyblock(context, (*auth_context)->keyblock); in krb5_mk_req_extended() 186 retval = (*auth_context)->checksum_func( context, in krb5_mk_req_extended() 210 if ((retval = krb5_c_make_checksum(context, in krb5_mk_req_extended() 227 if ((retval = krb5_generate_authenticator(context, in krb5_mk_req_extended() 265 krb5_free_ticket(context, request.ticket); in krb5_mk_req_extended() [all …]
|
H A D | rd_safe.c | 48 krb5_rd_safe_basic(krb5_context context, const krb5_data *inbuf, in krb5_rd_safe_basic() argument 93 if ((retval = krb5_os_localaddr(context, &our_addrs))) in krb5_rd_safe_basic() 97 krb5_free_addresses(context, our_addrs); in krb5_rd_safe_basic() 101 krb5_free_addresses(context, our_addrs); in krb5_rd_safe_basic() 127 retval = krb5_c_verify_checksum(context, keyblock, in krb5_rd_safe_basic() 132 krb5_free_data(context, scratch); in krb5_rd_safe_basic() 139 retval = krb5_c_verify_checksum(context, keyblock, in krb5_rd_safe_basic() 157 krb5_free_safe(context, message); in krb5_rd_safe_basic() 162 krb5_rd_safe(krb5_context context, krb5_auth_context auth_context, in krb5_rd_safe() argument 223 if ((retval = krb5_rd_safe_basic(context, inbuf, keyblock, in krb5_rd_safe() [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/crypto/ |
H A D | old_api_glue.c | 41 krb5_encrypt(krb5_context context, krb5_const_pointer inptr, in krb5_encrypt() argument 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 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 142 return(krb5_c_random_seed(context, &data)); in krb5_init_random_key() 177 krb5_use_enctype(krb5_context context, krb5_encrypt_block *eblock, in krb5_use_enctype() argument 197 krb5_checksum_size(krb5_context context, krb5_cksumtype ctype) in krb5_checksum_size() argument 201 if (krb5_c_checksum_length(context, ctype, &ret)) in krb5_checksum_size() [all …]
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/krb5/krb/ |
H A D | unparse.c | 200 ret = krb5_get_default_realm(context, &default_realm); in k5_unparse_name() 205 krb5_princ_realm(context, &p)->data = default_realm; in k5_unparse_name() 207 if (krb5_realm_compare(context, &p, principal)) in k5_unparse_name() 218 nelem = krb5_princ_size(context, principal); in k5_unparse_name() 222 cp = krb5_princ_component(context, principal, i)->data; in k5_unparse_name() 260 cp = krb5_princ_component(context, principal, i)->data; in k5_unparse_name() 261 length = krb5_princ_component(context, principal, i)->length; in k5_unparse_name() 264 krb5_princ_component(context, in k5_unparse_name() 282 krb5_free_default_realm(context, default_realm); in k5_unparse_name() 293 return k5_unparse_name(context, principal, 0, name, NULL); in krb5_unparse_name() [all …]
|
H A D | copy_auth.c | 108 krb5_free_authdata(context, tempauthdat); in krb5_merge_authdata() 119 krb5_free_authdata(context, tempauthdat); in krb5_merge_authdata() 130 krb5_copy_authdata(krb5_context context, in krb5_copy_authdata() argument 137 krb5_decode_authdata_container(krb5_context context, in krb5_decode_authdata_container() argument 161 krb5_encode_authdata_container(krb5_context context, in krb5_encode_authdata_container() argument 186 krb5_free_data(context, data); in krb5_encode_authdata_container() 216 retval = krb5_copy_authdatum(context, elem, in grow_find_authdata() 236 retval = grow_find_authdata(context, fctx, ad); in find_authdata_1() 243 retval = find_authdata_1(context, in find_authdata_1() 245 krb5_free_authdata(context, decoded_container); in find_authdata_1() [all …]
|
H A D | init_ctx.c | 410 *context = 0; in init_common() 527 *context = ctx; in init_common() 607 if (context->in_tkt_ktypes) in krb5_set_default_in_tkt_ktypes() 719 context->in_tkt_ktypes)); in krb5_get_default_in_tkt_ktypes() 745 if (context->tgs_ktypes) in krb5_set_default_tgs_enctypes() 746 krb5_free_ktypes(context, context->tgs_ktypes); in krb5_set_default_tgs_enctypes() 748 context->tgs_ktype_count = i; in krb5_set_default_tgs_enctypes() 780 context->tgs_ktype_count, in krb5_get_tgs_ktypes() 781 context->tgs_ktypes)); in krb5_get_tgs_ktypes() 788 context->tgs_ktype_count, in krb5_get_permitted_enctypes() [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/ |
H A D | cccopy.c | 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() 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() 52 code = krb5_cc_set_flags(context, incc, flags); in krb5_cc_copy_creds() 56 krb5_cc_set_flags(context, outcc, flags); in krb5_cc_copy_creds() [all …]
|
H A D | cc_memory.c | 145 krb5_mcc_free(context, id); in krb5_mcc_initialize() 146 ret = krb5_copy_principal(context, princ, in krb5_mcc_initialize() 176 krb5_free_creds(context, curr->creds); in krb5_mcc_free() 182 krb5_free_principal(context, d->prin); in krb5_mcc_free() 214 krb5_mcc_free(context, id); in krb5_mcc_destroy() 394 krb5_free_principal(context, creds->server); in krb5_mcc_next_cred() 396 krb5_free_principal(context, creds->client); in krb5_mcc_next_cred() 686 krb5_context context, in krb5_mcc_ptcursor_new() argument 715 krb5_mcc_ptcursor_free(context, &n); in krb5_mcc_ptcursor_new() 723 krb5_context context, in krb5_mcc_ptcursor_next() argument [all …]
|
/illumos-gate/usr/src/cmd/krb5/kadmin/dbutil/ |
H A D | kdb5_stash.c | 106 krb5_context context; local 114 retval = kadm5_init_krb5_context(&context); 122 if ((retval = krb5_set_default_realm(context, 190 (void) krb5_db_fini(context); 198 krb5_free_keyblock_contents(context, &mkey); 199 (void) krb5_db_fini(context); 208 krb5_free_keyblock_contents(context, &mkey); 209 (void) krb5_db_fini(context); 212 krb5_free_keyblock_contents(context, &mkey); 214 retval = krb5_db_fini(context); [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ |
H A D | ktfns.c | 34 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 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() 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 85 krb5_kt_next_entry(krb5_context context, krb5_keytab keytab, in krb5_kt_next_entry() argument 92 krb5_kt_end_seq_get(krb5_context context, krb5_keytab keytab, in krb5_kt_end_seq_get() argument [all …]
|
H A D | kt_file.c | 323 krb5_kt_free_entry(context, &new_entry); in krb5_ktfile_get_entry() 328 krb5_kt_free_entry(context, &new_entry); in krb5_ktfile_get_entry() 361 krb5_kt_free_entry(context, &cur_entry); in krb5_ktfile_get_entry() 364 krb5_kt_free_entry(context, &new_entry); in krb5_ktfile_get_entry() 377 krb5_kt_free_entry(context, &cur_entry); in krb5_ktfile_get_entry() 382 krb5_kt_free_entry(context, &new_entry); in krb5_ktfile_get_entry() 396 (void) krb5_ktfileint_close(context, id); in krb5_ktfile_get_entry() 398 krb5_kt_free_entry(context, &cur_entry); in krb5_ktfile_get_entry() 403 krb5_kt_free_entry(context, &cur_entry); in krb5_ktfile_get_entry() 463 krb5_ktfileint_close(context, id); in krb5_ktfile_start_seq_get() [all …]
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/ |
H A D | make_checksum.c | 96 context->kef_cipher_mt = krb5_enctypes_list[e1].kef_cipher_mt; in krb5_c_make_checksum() 97 context->kef_hash_mt = krb5_enctypes_list[e1].kef_hash_mt; in krb5_c_make_checksum() 99 if ((ret = init_key_kef(context->kef_cipher_mt, in krb5_c_make_checksum() 108 ret = (*(krb5_cksumtypes_list[i].keyhash->hash))(context, key, in krb5_c_make_checksum() 112 context->kef_cipher_mt = get_cipher_mech_type(context, in krb5_c_make_checksum() 114 context->kef_hash_mt = get_hash_mech_type(context, in krb5_c_make_checksum() 121 if (context->kef_hash_mt == CRYPTO_MECH_INVALID) in krb5_c_make_checksum() 122 context->kef_hash_mt = context->kef_cksum_mt; in krb5_c_make_checksum() 128 ret = krb5_dk_make_checksum(context, in krb5_c_make_checksum() 137 context->kef_hash_mt = context->kef_cksum_mt; in krb5_c_make_checksum() [all …]
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/mech/ |
H A D | util_crypt.c | 70 kg_confounder_size(context, key) in kg_confounder_size() argument 71 krb5_context context; in kg_confounder_size() 87 kg_make_confounder(context, key, buf) in kg_make_confounder() argument 88 krb5_context context; in kg_make_confounder() 107 kg_encrypt_size(context, key, n) in kg_encrypt_size() argument 108 krb5_context context; in kg_encrypt_size() 122 krb5_context context; in kg_encrypt() 160 krb5_free_data_contents(context, pivd); 170 krb5_context context; in kg_decrypt() 208 krb5_free_data_contents(context, pivd); [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/mech/ |
H A D | rel_cred.c | 33 krb5_context context; local 37 code1 = krb5_gss_init_context(&context); 45 krb5_free_context(context); 51 krb5_free_context(context); 72 code1 = krb5_cc_destroy(context, cred->ccache); 74 code1 = krb5_cc_close(context, cred->ccache); 79 code2 = krb5_kt_close(context, cred->keytab); 84 code3 = krb5_rc_close(context, cred->rcache); 88 krb5_free_principal(context, cred->princ); 106 save_error_info(*minor_status, context); [all …]
|
/illumos-gate/usr/src/lib/krb5/plugins/preauth/pkinit/ |
H A D | pkinit_clnt.c | 124 pa_pkinit_gen_req(krb5_context context, argument 249 krb5_free_data(context, der_req); 271 pkinit_as_req_create(krb5_context context, argument 496 pa_pkinit_parse_rep(krb5_context context, argument 538 verify_kdc_san(krb5_context context, argument 651 verify_kdc_eku(krb5_context context, argument 941 context, plgctx, reqctx, request); 1039 context, plgctx, reqctx, request); 1103 (*get_data_proc)(context, rock, 1147 context, plgctx, reqctx, request); [all …]
|
/illumos-gate/usr/src/lib/krb5/kadm5/srv/ |
H A D | svr_principal.c | 71 krb5_db_free(context, (char *)tempprinc); in kadm5_copy_principal() 81 krb5_db_free(context, krb5_princ_component(context, tempprinc, i)->data); in kadm5_copy_principal() 95 krb5_db_free(context, krb5_princ_component(context, tempprinc, i)->data); in kadm5_copy_principal() 117 i = krb5_princ_size(context, val); in kadm5_free_principal() 119 krb5_db_free(context, krb5_princ_component(context, val, i)->data); in kadm5_free_principal() 120 krb5_db_free(context, val->data); in kadm5_free_principal() 124 krb5_db_free(context, val); in kadm5_free_principal() 131 krb5_context context; in krb5_copy_key_data_contents() 181 krb5_context context; in cleanup_key_data() 191 krb5_db_free(context, data); [all …]
|
/illumos-gate/usr/src/cmd/krb5/kadmin/ktutil/ |
H A D | ktutil_funcs.c | 48 krb5_context context; in ktutil_free_kt_list() 71 krb5_context context; in ktutil_delete() 99 krb5_context context; in ktutil_add() 236 ktutil_free_kt_list(context, lp); 245 krb5_context context; in ktutil_read_keytab() 312 krb5_kt_close(context, kt); 320 krb5_context context; in ktutil_write_keytab() 341 krb5_kt_close(context, kt); 374 krb5_context context; in ktutil_read_srvtab() 454 ktutil_free_kt_list(context, tail); [all …]
|