Home
last modified time | relevance | path

Searched refs:n_key_data (Results 1 – 25 of 51) sorted by relevance

123

/freebsd/crypto/krb5/src/lib/kdb/
H A Dkdb_cpw.c124 krb5_db_entry *dbent, unsigned int keepold, int n_key_data, in preserve_old_keys() argument
131 for (i = 0; i < n_key_data; i++) { in preserve_old_keys()
144 &dbent->key_data[dbent->n_key_data - 1]); in preserve_old_keys()
187 kd_slot = &db_entry->key_data[db_entry->n_key_data - 1]; in add_key_rnd()
282 kd_slot = &db_entry->key_data[db_entry->n_key_data - 1]; in add_key_pwd()
347 int n_key_data, old_kvno; in rekey() local
350 n_key_data = db_entry->n_key_data; in rekey()
352 db_entry->n_key_data = 0; in rekey()
356 old_kvno = krb5_db_get_key_data_kvno(context, n_key_data, key_data); in rekey()
373 cleanup_key_data(context, db_entry->n_key_data, db_entry->key_data); in rekey()
[all …]
H A Dkdb_convert.c103 if (current->n_key_data == new->n_key_data) { in find_changed_attrs()
105 for (j = 0; j < new->n_key_data; j++) { in find_changed_attrs()
417 if (entry->n_key_data >= 0) { in ulog_conv_2logentry()
420 entry->n_key_data; in ulog_conv_2logentry()
422 malloc(entry->n_key_data * sizeof (kdbe_key_t)); in ulog_conv_2logentry()
429 for (j = 0; j < entry->n_key_data; j++) { in ulog_conv_2logentry()
653 prev_n_keys = ent->n_key_data; in ulog_conv_2dbentry()
656 ent->n_key_data = (krb5_int16)u.av_keydata.av_keydata_len; in ulog_conv_2dbentry()
661 newptr = realloc(ent->key_data, (ent->n_key_data + 1) * in ulog_conv_2dbentry()
670 for (j = prev_n_keys; j < ent->n_key_data; j++) { in ulog_conv_2dbentry()
[all …]
H A Dkdb_default.c62 if (ent->n_key_data == 0) in krb5_dbe_def_search_enctype()
70 for (i = *start; i < ent->n_key_data; i++) { in krb5_dbe_def_search_enctype()
421 if (master_entry->n_key_data == 0) { in krb5_def_fetch_mkey_list()
484 for (i = 1; i < master_entry->n_key_data; i++) { in krb5_def_fetch_mkey_list()
/freebsd/crypto/krb5/src/lib/kadm5/srv/
H A Dsvr_principal.c27 int n_key_data, krb5_key_data *key_data,
263 count_new_keys(int n_key_data, krb5_key_data *key_data) in count_new_keys() argument
267 for (n = 1; n < n_key_data; n++) { in count_new_keys()
271 return n_key_data; in count_new_keys()
319 if ((mask & KADM5_KEY_DATA) && entry->n_key_data != 0) in kadm5_create_principal_3()
458 assert(entry->n_key_data == 0); in kadm5_create_principal_3()
469 for (i = 0; i < kdb->n_key_data; i++) in kadm5_create_principal_3()
646 for (i = 0; i < kdb->n_key_data; i++) in kadm5_modify_principal()
829 for (entry->kvno = 0, i=0; i<kdb->n_key_data; i++) in kadm5_get_principal()
868 entry->n_key_data = kdb->n_key_data; in kadm5_get_principal()
[all …]
H A Dserver_kdb.c193 if (kdb->n_key_data <= 0) { in kdb_get_hist_key()
204 kblist = k5calloc(kdb->n_key_data + 1, sizeof(*kblist), &ret); in kdb_get_hist_key()
207 for (i = 0; i < kdb->n_key_data; i++) { in kdb_get_hist_key()
/freebsd/crypto/krb5/src/lib/kadm5/
H A Dmisc_free.c56 krb5_int16 *n_key_data, in kadm5_free_key_data() argument
60 int i, nkeys = (int) *n_key_data; in kadm5_free_key_data()
88 if (val->n_key_data) { in kadm5_free_principal_ent()
89 for (i = 0; i < val->n_key_data; i++) in kadm5_free_principal_ent()
123 kadm5_free_kadm5_key_data(krb5_context context, int n_key_data, in kadm5_free_kadm5_key_data() argument
131 for (i = 0; i < n_key_data; i++) { in kadm5_free_kadm5_key_data()
H A Dadmin.h209 krb5_int16 n_key_data; member
417 int n_key_data);
461 krb5_int16 *n_key_data,
475 int *n_key_data);
495 kadm5_ret_t kadm5_free_kadm5_key_data(krb5_context context, int n_key_data,
H A Dkadm_rpc_xdr.c444 if (!xdr_krb5_int16(xdrs, &objp->n_key_data)) { in _xdr_kadm5_principal_ent_rec()
447 if (xdrs->x_op == XDR_DECODE && objp->n_key_data < 0) { in _xdr_kadm5_principal_ent_rec()
457 n = objp->n_key_data; in _xdr_kadm5_principal_ent_rec()
458 r = xdr_array(xdrs, (caddr_t *) &objp->key_data, &n, objp->n_key_data, in _xdr_kadm5_principal_ent_rec()
461 objp->n_key_data = n; in _xdr_kadm5_principal_ent_rec()
775 (unsigned int *) &objp->n_key_data, ~0, in xdr_setkey4_arg()
1204 (unsigned int *) &objp->n_key_data, ~0, in xdr_getpkeys_ret()
/freebsd/crypto/heimdal/lib/kadm5/
H A Dfree.c40 int16_t *n_key_data, in kadm5_free_key_data() argument
44 for(i = 0; i < *n_key_data; i++){ in kadm5_free_key_data()
54 *n_key_data = 0; in kadm5_free_key_data()
67 kadm5_free_key_data(server_handle, &princ->n_key_data, princ->key_data); in kadm5_free_principal_ent()
H A Dchpass_c.c85 int n_key_data, in kadm5_c_chpass_principal_with_key() argument
107 krb5_store_int32(sp, n_key_data); in kadm5_c_chpass_principal_with_key()
108 for (i = 0; i < n_key_data; ++i) in kadm5_c_chpass_principal_with_key()
H A Dmarshall.c166 CHECK(krb5_store_int32(sp, princ->n_key_data)); in store_principal_ent()
167 for(i = 0; i < princ->n_key_data; i++) in store_principal_ent()
279 princ->n_key_data = tmp; in ret_principal_ent()
280 princ->key_data = malloc(princ->n_key_data * sizeof(*princ->key_data)); in ret_principal_ent()
281 if (princ->key_data == NULL && princ->n_key_data != 0) in ret_principal_ent()
283 for(i = 0; i < princ->n_key_data; i++) in ret_principal_ent()
H A Dcommon_glue.c51 int n_key_data, in kadm5_chpass_principal_with_key() argument
55 (server_handle, princ, n_key_data, key_data)); in kadm5_chpass_principal_with_key()
H A Dset_keys.c82 int16_t n_key_data, in _kadm5_set_keys2() argument
90 len = n_key_data; in _kadm5_set_keys2()
97 for(i = 0; i < n_key_data; i++) { in _kadm5_set_keys2()
H A Dchpass_s.c162 int n_key_data, in kadm5_s_chpass_principal_with_key() argument
180 ret = _kadm5_set_keys2(context, &ent.entry, n_key_data, key_data); in kadm5_s_chpass_principal_with_key()
/freebsd/crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/
H A Dldap_principal2.c394 asn1_encode_sequence_of_keys(krb5_key_data *key_data, krb5_int16 n_key_data, in asn1_encode_sequence_of_keys() argument
409 val.n_key_data = n_key_data; in asn1_encode_sequence_of_keys()
438 for (i = 0; i < p->n_key_data; i++) { in asn1_decode_sequence_of_keys()
474 encode_keys(krb5_key_data *key_data_in, int n_key_data, krb5_kvno mkvno, in encode_keys() argument
484 if (n_key_data <= 0) { in encode_keys()
490 key_data = k5calloc(n_key_data, sizeof(*key_data), &err); in encode_keys()
493 memcpy(key_data, key_data_in, n_key_data * sizeof(*key_data)); in encode_keys()
497 for (i = 0; i < n_key_data; i++) { in encode_keys()
510 err = asn1_encode_sequence_of_keys(key_data, n_key_data, mkvno, &code); in encode_keys()
530 krb5_encode_krbsecretkey(krb5_key_data *key_data, int n_key_data, in krb5_encode_krbsecretkey() argument
[all …]
H A Dldap_principal.h118 k5_free_key_data(krb5_int16 n_key_data, krb5_key_data *key_data);
135 krb5_encode_krbsecretkey(krb5_key_data *key_data, int n_key_data,
H A Dldap_principal.c99 k5_free_key_data(krb5_int16 n_key_data, krb5_key_data *key_data) in k5_free_key_data() argument
105 for (i = 0; i < n_key_data; i++) in k5_free_key_data()
126 k5_free_key_data(entry->n_key_data, entry->key_data); in krb5_dbe_free_contents()
517 bersecretkey = krb5_encode_krbsecretkey(entry->key_data, entry->n_key_data, in krb5_ldap_rename_principal()
/freebsd/crypto/heimdal/kadmin/
H A Ddel_enctype.c84 new_key_data = malloc(princ.n_key_data * sizeof(*new_key_data)); in del_enctype()
85 if (new_key_data == NULL && princ.n_key_data != 0) { in del_enctype()
90 for (i = 0, j = 0; i < princ.n_key_data; ++i) { in del_enctype()
109 princ.n_key_data = j; in del_enctype()
H A Dext.c56 if (princ.n_key_data) { in do_ext_keytab()
57 keys = malloc(sizeof(*keys) * princ.n_key_data); in do_ext_keytab()
63 for (i = 0; i < princ.n_key_data; i++) { in do_ext_keytab()
74 n_k = princ.n_key_data; in do_ext_keytab()
H A Dserver.c285 int n_key_data; in kadmind_dispatch() local
291 ret = krb5_ret_int32(sp, &n_key_data); in kadmind_dispatch()
297 if (n_key_data < 0 || n_key_data >= 1 << 16 || in kadmind_dispatch()
298 (size_t)n_key_data > UINT_MAX/sizeof(*key_data)) { in kadmind_dispatch()
304 key_data = malloc (n_key_data * sizeof(*key_data)); in kadmind_dispatch()
305 if (key_data == NULL && n_key_data != 0) { in kadmind_dispatch()
311 for (i = 0; i < n_key_data; ++i) { in kadmind_dispatch()
334 int16_t dummy = n_key_data; in kadmind_dispatch()
342 n_key_data, key_data); in kadmind_dispatch()
344 int16_t dummy = n_key_data; in kadmind_dispatch()
H A Dadd_enctype.c89 new_key_data = malloc((princ.n_key_data + n_etypes) in add_enctype()
96 for (i = 0; i < princ.n_key_data; ++i) { in add_enctype()
111 int n = princ.n_key_data + i; in add_enctype()
150 princ.n_key_data += n_etypes; in add_enctype()
/freebsd/crypto/krb5/src/plugins/kdb/db2/
H A Dkdb_xdr.c101 for (i = 0; i < entry->n_key_data; i++) { in krb5_encode_princ_entry()
161 krb5_kdb_encode_int16(entry->n_key_data, nextloc); in krb5_encode_princ_entry()
197 for (i = 0; i < entry->n_key_data; i++) { in krb5_encode_princ_entry()
305 krb5_kdb_decode_int16(nextloc, entry->n_key_data); in krb5_decode_princ_entry()
308 if (entry->n_key_data < 0) { in krb5_decode_princ_entry()
381 if (entry->n_key_data && ((entry->key_data = (krb5_key_data *) in krb5_decode_princ_entry()
382 malloc(sizeof(krb5_key_data) * entry->n_key_data)) == NULL)) { in krb5_decode_princ_entry()
386 for (i = 0; i < entry->n_key_data; i++) { in krb5_decode_princ_entry()
/freebsd/crypto/krb5/src/lib/kadm5/clnt/
H A Dclient_principal.c49 arg.rec.n_key_data = 0; in kadm5_create_principal()
91 arg.rec.n_key_data = 0; in kadm5_create_principal_3()
141 arg.rec.n_key_data = 0; in kadm5_modify_principal()
334 int n_key_data) in kadm5_setkey_principal_4() argument
346 arg.n_key_data = n_key_data; in kadm5_setkey_principal_4()
348 if (princ == NULL || key_data == NULL || n_key_data == 0) in kadm5_setkey_principal_4()
506 int *n_key_data) in kadm5_get_principal_keys() argument
518 if (princ == NULL || key_data == NULL || n_key_data == 0) in kadm5_get_principal_keys()
525 *n_key_data = r.n_key_data; in kadm5_get_principal_keys()
/freebsd/crypto/krb5/src/plugins/kdb/lmdb/
H A Dmarshal.c67 k5_buf_add_uint16_le(&buf, entry->n_key_data); in klmdb_encode_princ()
69 for (i = 0; i < entry->n_key_data; i++) { in klmdb_encode_princ()
198 entry->n_key_data = k5_input_get_uint16_le(&in); in klmdb_decode_princ()
199 if (entry->n_tl_data < 0 || entry->n_key_data < 0) { in klmdb_decode_princ()
208 if (entry->n_key_data > 0) { in klmdb_decode_princ()
209 entry->key_data = k5calloc(entry->n_key_data, sizeof(*entry->key_data), in klmdb_decode_princ()
214 for (i = 0; i < entry->n_key_data; i++) { in klmdb_decode_princ()
/freebsd/crypto/krb5/src/kadmin/dbutil/
H A Dkdb5_mkey.c47 new_kvno = krb5_db_get_key_data_kvno(context, entry->n_key_data, in get_next_kvno()
75 old_key_data_count = master_entry->n_key_data; in add_new_mkey()
83 for (i = 0; i < master_entry->n_key_data; i++) in add_new_mkey()
93 master_entry->n_key_data = old_key_data_count + 1; in add_new_mkey()
1078 old_key_data_count = master_entry->n_key_data; in kdb5_purge_mkeys()
1172 master_entry->n_key_data = num_kvnos_inuse; /* there's only 1 mkey per kvno */ in kdb5_purge_mkeys()

123