Home
last modified time | relevance | path

Searched refs:tl_data (Results 1 – 25 of 49) sorted by relevance

12

/src/crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/
H A Dkdb_xdr.c39 krb5_tl_data * tl_data; in krb5_dbe_update_tl_data() local
51 for (tl_data = entry->tl_data; tl_data; tl_data = tl_data->tl_data_next) in krb5_dbe_update_tl_data()
52 if (tl_data->tl_data_type == new_tl_data->tl_data_type) in krb5_dbe_update_tl_data()
57 if (!tl_data) { in krb5_dbe_update_tl_data()
58 if ((tl_data = (krb5_tl_data *) calloc(1, sizeof(krb5_tl_data))) in krb5_dbe_update_tl_data()
63 tl_data->tl_data_next = entry->tl_data; in krb5_dbe_update_tl_data()
64 entry->tl_data = tl_data; in krb5_dbe_update_tl_data()
70 if (tl_data->tl_data_contents) in krb5_dbe_update_tl_data()
71 free(tl_data->tl_data_contents); in krb5_dbe_update_tl_data()
73 tl_data->tl_data_type = new_tl_data->tl_data_type; in krb5_dbe_update_tl_data()
[all …]
H A Dprinc_xdr.c20 krb5_lookup_tl_kadm_data(krb5_tl_data *tl_data, osa_princ_ent_rec *princ_entry) in krb5_lookup_tl_kadm_data() argument
25 xdrmem_create(&xdrs, (caddr_t)tl_data->tl_data_contents, in krb5_lookup_tl_kadm_data()
26 tl_data->tl_data_length, XDR_DECODE); in krb5_lookup_tl_kadm_data()
41 krb5_tl_data tl_data; in krb5_update_tl_kadm_data() local
49 tl_data.tl_data_type = KRB5_TL_KADM_DATA; in krb5_update_tl_kadm_data()
50 tl_data.tl_data_length = xdr_getpos(&xdrs); in krb5_update_tl_kadm_data()
51 tl_data.tl_data_contents = (krb5_octet *)xdralloc_getdata(&xdrs); in krb5_update_tl_kadm_data()
52 retval = krb5_dbe_update_tl_data(context, entry, &tl_data); in krb5_update_tl_kadm_data()
H A Dlockout.c44 krb5_tl_data tl_data; in lookup_lockout_policy() local
52 tl_data.tl_data_type = KRB5_TL_KADM_DATA; in lookup_lockout_policy()
54 code = krb5_dbe_lookup_tl_data(context, entry, &tl_data); in lookup_lockout_policy()
55 if (code != 0 || tl_data.tl_data_length == 0) in lookup_lockout_policy()
60 code = krb5_lookup_tl_kadm_data(&tl_data, &adb); in lookup_lockout_policy()
H A Dldap_tkt_policy.c243 lpolicy->tl_data = calloc (1, sizeof(*lpolicy->tl_data)); in krb5_ldap_read_policy()
244 CHECK_NULL(lpolicy->tl_data); in krb5_ldap_read_policy()
245 lpolicy->tl_data->tl_data_type = KDB_TL_USER_INFO; in krb5_ldap_read_policy()
268 store_tl_data(lpolicy->tl_data, KDB_TL_MASK, omask); in krb5_ldap_read_policy()
413 if (policy->tl_data) { in krb5_ldap_free_policy()
414 if (policy->tl_data->tl_data_contents) in krb5_ldap_free_policy()
415 free (policy->tl_data->tl_data_contents); in krb5_ldap_free_policy()
416 free (policy->tl_data); in krb5_ldap_free_policy()
H A Dldap_principal.c114 krb5_tl_data *tl_data=NULL; in krb5_dbe_free_contents() local
120 for (tl_data = entry->tl_data; tl_data; tl_data = tl_data_next) { in krb5_dbe_free_contents()
121 tl_data_next = tl_data->tl_data_next; in krb5_dbe_free_contents()
122 if (tl_data->tl_data_contents) in krb5_dbe_free_contents()
123 free(tl_data->tl_data_contents); in krb5_dbe_free_contents()
124 free(tl_data); in krb5_dbe_free_contents()
H A Dldap_realm.c369 rparams->tl_data == NULL || in krb5_ldap_modify_realm()
370 rparams->tl_data->tl_data_contents == NULL || in krb5_ldap_modify_realm()
746 rlparams->tl_data = malloc (sizeof(krb5_tl_data)); in krb5_ldap_read_realm_params()
747 if (rlparams->tl_data == NULL) { in krb5_ldap_read_realm_params()
751 memset(rlparams->tl_data, 0, sizeof(krb5_tl_data)); in krb5_ldap_read_realm_params()
752 rlparams->tl_data->tl_data_type = KDB_TL_USER_INFO; in krb5_ldap_read_realm_params()
849 st = store_tl_data(rlparams->tl_data, KDB_TL_MASK, mask); in krb5_ldap_read_realm_params()
906 if (rparams->tl_data) { in krb5_ldap_free_realm_params()
907 if (rparams->tl_data->tl_data_contents) in krb5_ldap_free_realm_params()
908 free(rparams->tl_data->tl_data_contents); in krb5_ldap_free_realm_params()
[all …]
H A Dldap_misc.c721 krb5_tl_data tl_data; in get_int_from_tl_data() local
727 tl_data.tl_data_type = KDB_TL_USER_INFO; in get_int_from_tl_data()
728 ret = krb5_dbe_lookup_tl_data(context, entry, &tl_data); in get_int_from_tl_data()
729 if (ret || tl_data.tl_data_length == 0) in get_int_from_tl_data()
732 if (decode_tl_data(&tl_data, type, &ptr) == 0) { in get_int_from_tl_data()
768 krb5_tl_data tl_data; in krb5_get_linkdn() local
772 tl_data.tl_data_type = KDB_TL_USER_INFO; in krb5_get_linkdn()
773 ret = krb5_dbe_lookup_tl_data(context, entry, &tl_data); in krb5_get_linkdn()
774 if (ret || tl_data.tl_data_length == 0) in krb5_get_linkdn()
777 if (decode_tl_data(&tl_data, KDB_TL_LINKDN, &ptr) == 0) in krb5_get_linkdn()
[all …]
H A Dprinc_xdr.h14 krb5_lookup_tl_kadm_data(krb5_tl_data *tl_data,
H A Dldap_principal2.c883 krb5_tl_data *tl_data=NULL; in krb5_ldap_put_principal() local
1231 for (tl_data=entry->tl_data; tl_data; tl_data=tl_data->tl_data_next) { in krb5_ldap_put_principal()
1232 if (tl_data->tl_data_type == KRB5_TL_KADM_DATA) { in krb5_ldap_put_principal()
1233 if ((st = krb5_lookup_tl_kadm_data(tl_data, &princ_ent)) != 0) { in krb5_ldap_put_principal()
1329 if (entry->tl_data != NULL) { in krb5_ldap_put_principal()
1341 for (ptr = entry->tl_data; ptr != NULL; ptr = ptr->tl_data_next) { in krb5_ldap_put_principal()
1361 for (j = 0, ptr = entry->tl_data; ptr != NULL; ptr = ptr->tl_data_next) { in krb5_ldap_put_principal()
/src/crypto/krb5/src/plugins/kdb/db2/
H A Dkdb_xdr.c56 krb5_tl_data * tl_data; in krb5_encode_princ_entry() local
89 for (tl_data = entry->tl_data; tl_data; tl_data = tl_data->tl_data_next) { in krb5_encode_princ_entry()
90 content->length += tl_data->tl_data_length; in krb5_encode_princ_entry()
186 for (tl_data = entry->tl_data; tl_data; tl_data = tl_data->tl_data_next) { in krb5_encode_princ_entry()
187 krb5_kdb_encode_int16(tl_data->tl_data_type, nextloc); in krb5_encode_princ_entry()
189 krb5_kdb_encode_int16(tl_data->tl_data_length, nextloc); in krb5_encode_princ_entry()
192 memcpy(nextloc, tl_data->tl_data_contents, tl_data->tl_data_length); in krb5_encode_princ_entry()
193 nextloc += tl_data->tl_data_length; in krb5_encode_princ_entry()
230 krb5_tl_data ** tl_data; in krb5_decode_princ_entry() local
348 tl_data = &entry->tl_data; in krb5_decode_princ_entry()
[all …]
H A Dlockout.c47 krb5_tl_data tl_data; in lookup_lockout_policy() local
56 tl_data.tl_data_type = KRB5_TL_KADM_DATA; in lookup_lockout_policy()
58 code = krb5_dbe_lookup_tl_data(context, entry, &tl_data); in lookup_lockout_policy()
59 if (code != 0 || tl_data.tl_data_length == 0) in lookup_lockout_policy()
63 xdrmem_create(&xdrs, (char *)tl_data.tl_data_contents, in lookup_lockout_policy()
64 tl_data.tl_data_length, XDR_DECODE); in lookup_lockout_policy()
/src/crypto/krb5/src/lib/kdb/
H A Dkdb5.c173 krb5_dbe_free_tl_data(krb5_context context, krb5_tl_data *tl_data) in krb5_dbe_free_tl_data() argument
175 if (tl_data) { in krb5_dbe_free_tl_data()
176 if (tl_data->tl_data_contents) in krb5_dbe_free_tl_data()
177 free(tl_data->tl_data_contents); in krb5_dbe_free_tl_data()
178 free(tl_data); in krb5_dbe_free_tl_data()
873 free_tl_data(entry->tl_data); in krb5_db_free_principal()
970 status = extract_db_args_from_tl_data(kcontext, &entry->tl_data, in krb5int_put_principal_no_log()
1508 krb5_tl_data tl_data; in krb5_dbe_lookup_last_pwd_change() local
1512 tl_data.tl_data_type = KRB5_TL_LAST_PWD_CHANGE; in krb5_dbe_lookup_last_pwd_change()
1514 if ((code = krb5_dbe_lookup_tl_data(context, entry, &tl_data))) in krb5_dbe_lookup_last_pwd_change()
[all …]
H A Dkdb_convert.c118 for (first = current->tl_data, second = new->tl_data; in find_changed_attrs()
488 newtl = entry->tl_data; in ulog_conv_2logentry()
514 …ULOG_ENTRY(update, final).av_tldata.av_tldata_val[tmpint].tl_data.tl_data_len = newtl->tl_data_len… in ulog_conv_2logentry()
515 …ULOG_ENTRY(update, final).av_tldata.av_tldata_val[tmpint].tl_data.tl_data_val = malloc(newtl->tl_d… in ulog_conv_2logentry()
516 … if (ULOG_ENTRY(update, final).av_tldata.av_tldata_val[tmpint].tl_data.tl_data_val == NULL) { in ulog_conv_2logentry()
520 …(void) memcpy(ULOG_ENTRY(update, final).av_tldata.av_tldata_val[tmpint].tl_data.tl_data_val, newtl… in ulog_conv_2logentry()
708 newtl.tl_data_length = (krb5_int16)u.av_tldata.av_tldata_val[j].tl_data.tl_data_len; in ulog_conv_2dbentry()
709 … newtl.tl_data_contents = (krb5_octet *)u.av_tldata.av_tldata_val[j].tl_data.tl_data_val; in ulog_conv_2dbentry()
843 free(ULOG_ENTRY(upd, i).av_tldata.av_tldata_val[j].tl_data.tl_data_val); in ulog_free_entries()
/src/crypto/krb5/src/lib/kadm5/
H A Dmisc_free.c23 for (; val->tl_data; val->tl_data = tl_next) { in kadm5_free_policy_ent()
24 tl_next = val->tl_data->tl_data_next; in kadm5_free_policy_ent()
25 free(val->tl_data->tl_data_contents); in kadm5_free_policy_ent()
26 free(val->tl_data); in kadm5_free_policy_ent()
94 while (val->tl_data) { in kadm5_free_principal_ent()
95 tl = val->tl_data->tl_data_next; in kadm5_free_principal_ent()
96 free(val->tl_data->tl_data_contents); in kadm5_free_principal_ent()
97 free(val->tl_data); in kadm5_free_principal_ent()
98 val->tl_data = tl; in kadm5_free_principal_ent()
/src/crypto/heimdal/lib/kadm5/
H A Dent_setup.c72 const krb5_tl_data *tl_data) in perform_tl_data() argument
76 if (tl_data->tl_data_type == KRB5_TL_PASSWORD) { in perform_tl_data()
77 heim_utf8_string pw = tl_data->tl_data_contents; in perform_tl_data()
79 if (pw[tl_data->tl_data_length] != '\0') in perform_tl_data()
84 } else if (tl_data->tl_data_type == KRB5_TL_LAST_PWD_CHANGE) { in perform_tl_data()
88 if (tl_data->tl_data_length != 4) in perform_tl_data()
91 s = tl_data->tl_data_contents; in perform_tl_data()
97 } else if (tl_data->tl_data_type == KRB5_TL_EXTENSION) { in perform_tl_data()
100 ret = decode_HDB_extension(tl_data->tl_data_contents, in perform_tl_data()
101 tl_data->tl_data_length, in perform_tl_data()
[all …]
H A Dfree.c68 while(princ->n_tl_data && princ->tl_data) { in kadm5_free_principal_ent()
70 tp = princ->tl_data; in kadm5_free_principal_ent()
71 princ->tl_data = tp->tl_data_next; in kadm5_free_principal_ent()
H A Dmarshall.c174 for(tp = princ->tl_data; tp; tp = tp->tl_data_next) in store_principal_ent()
289 princ->tl_data = NULL; in ret_principal_ent()
295 tp->tl_data_next = princ->tl_data; in ret_principal_ent()
296 princ->tl_data = tp; in ret_principal_ent()
/src/crypto/krb5/src/plugins/kdb/ldap/ldap_util/
H A Dkdb5_ldap_realm.c1091 krb5_tl_data *tl_data = NULL; in krb5_dbe_update_tl_data_new() local
1103 for (tl_data = entry->tl_data; tl_data; in krb5_dbe_update_tl_data_new()
1104 tl_data = tl_data->tl_data_next) in krb5_dbe_update_tl_data_new()
1105 if (tl_data->tl_data_type == new_tl_data->tl_data_type) in krb5_dbe_update_tl_data_new()
1111 if (!tl_data) { in krb5_dbe_update_tl_data_new()
1112 if ((tl_data = (krb5_tl_data *) malloc (sizeof(krb5_tl_data))) == NULL) { in krb5_dbe_update_tl_data_new()
1116 memset(tl_data, 0, sizeof(krb5_tl_data)); in krb5_dbe_update_tl_data_new()
1117 tl_data->tl_data_next = entry->tl_data; in krb5_dbe_update_tl_data_new()
1118 entry->tl_data = tl_data; in krb5_dbe_update_tl_data_new()
1124 free(tl_data->tl_data_contents); in krb5_dbe_update_tl_data_new()
[all …]
/src/crypto/krb5/src/lib/kadm5/srv/
H A Dserver_kdb.c262 krb5_tl_data tl_data; in kdb_get_entry() local
277 tl_data.tl_data_type = KRB5_TL_KADM_DATA; in kdb_get_entry()
283 if ((ret = krb5_dbe_lookup_tl_data(handle->context, kdb, &tl_data)) in kdb_get_entry()
284 || (tl_data.tl_data_length == 0)) { in kdb_get_entry()
297 xdrmem_create(&xdrs, (caddr_t)tl_data.tl_data_contents, in kdb_get_entry()
298 tl_data.tl_data_length, XDR_DECODE); in kdb_get_entry()
370 krb5_tl_data tl_data; in kdb_put_entry() local
386 tl_data.tl_data_type = KRB5_TL_KADM_DATA; in kdb_put_entry()
387 tl_data.tl_data_length = xdr_getpos(&xdrs); in kdb_put_entry()
388 tl_data.tl_data_contents = (krb5_octet *)xdralloc_getdata(&xdrs); in kdb_put_entry()
[all …]
H A Dsvr_policy.c155 pent.tl_data = NULL; in kadm5_create_policy()
158 pent.tl_data = entry->tl_data; in kadm5_create_policy()
229 copy_tl_data(krb5_int16 n_tl_data, krb5_tl_data *tl_data, in copy_tl_data() argument
238 tl = tl_data; in copy_tl_data()
278 tl = entry->tl_data; in kadm5_modify_policy()
350 for (tl = entry->tl_data; tl != NULL; tl = tl->tl_data_next) { in kadm5_modify_policy()
352 &p->tl_data, tl); in kadm5_modify_policy()
414 ret = copy_tl_data(t->n_tl_data, t->tl_data, &entry->tl_data); in kadm5_get_policy()
/src/crypto/krb5/src/plugins/kdb/lmdb/
H A Dlockout.c38 krb5_tl_data tl_data; in lookup_lockout_policy() local
47 tl_data.tl_data_type = KRB5_TL_KADM_DATA; in lookup_lockout_policy()
49 code = krb5_dbe_lookup_tl_data(context, entry, &tl_data); in lookup_lockout_policy()
50 if (code != 0 || tl_data.tl_data_length == 0) in lookup_lockout_policy()
54 xdrmem_create(&xdrs, (char *)tl_data.tl_data_contents, in lookup_lockout_policy()
55 tl_data.tl_data_length, XDR_DECODE); in lookup_lockout_policy()
H A Dmarshal.c68 put_tl_data(&buf, entry->tl_data); in klmdb_encode_princ()
130 put_tl_data(&buf, pol->tl_data); in klmdb_encode_policy()
204 ret = get_tl_data(&in, entry->n_tl_data, &entry->tl_data); in klmdb_decode_princ()
307 ret = get_tl_data(&in, pol->n_tl_data, &pol->tl_data); in klmdb_decode_policy()
/src/crypto/krb5/src/kadmin/cli/
H A Dkadmin.c978 krb5_tl_data *tl_data = *tl_datap, *next; in kadmin_free_tl_data() local
985 for (i = 0; tl_data && (i < n_tl_data); i++) { in kadmin_free_tl_data()
986 next = tl_data->tl_data_next; in kadmin_free_tl_data()
987 free(tl_data->tl_data_contents); in kadmin_free_tl_data()
988 free(tl_data); in kadmin_free_tl_data()
989 tl_data = next; in kadmin_free_tl_data()
998 krb5_tl_data *tl_data; in add_tl_data() local
1002 tl_data = calloc(1, sizeof(*tl_data)); in add_tl_data()
1003 if (copy == NULL || tl_data == NULL) { in add_tl_data()
1009 tl_data->tl_data_type = tl_type; in add_tl_data()
[all …]
/src/crypto/krb5/src/kadmin/dbutil/
H A Dtabdump.c133 krb5_tl_data tl_data; in get_adb() local
137 tl_data.tl_data_type = KRB5_TL_KADM_DATA; in get_adb()
138 ret = krb5_dbe_lookup_tl_data(util_context, dbe, &tl_data); in get_adb()
139 if (ret != 0 || tl_data.tl_data_length == 0) in get_adb()
141 xdrmem_create(&xdrs, (caddr_t)tl_data.tl_data_contents, in get_adb()
142 tl_data.tl_data_length, XDR_DECODE); in get_adb()
H A Ddump.c318 for (tlp = entry->tl_data; tlp; tlp = tlp->tl_data_next) { in k5beta7_common()
347 dump_tl_data(fp, entry->tl_data, !kadm); in k5beta7_common()
429 dump_tl_data(arg->ofile, entry->tl_data, FALSE); in dump_r1_11_policy()
567 krb5_tl_data *tl_data) in process_tl_data() argument
573 for (tl = tl_data; tl; tl = tl->tl_data_next) { in process_tl_data()
639 if (alloc_tl_data(u3, &dbentry->tl_data)) in process_k5beta7_princ()
698 if (process_tl_data(fname, filep, *linenop, dbentry->tl_data)) in process_k5beta7_princ()
700 for (tl = dbentry->tl_data; tl; tl = tl->tl_data_next) { in process_k5beta7_princ()
928 ret = alloc_tl_data(rec.n_tl_data, &rec.tl_data); in process_r1_11_policy()
932 ret = process_tl_data(fname, filep, *linenop, rec.tl_data); in process_r1_11_policy()
[all …]

12