| /freebsd/crypto/krb5/src/lib/kdb/ |
| H A D | kdb_cpw.c | 124 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 D | kdb_convert.c | 103 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 D | kdb_default.c | 62 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 D | svr_principal.c | 27 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 D | server_kdb.c | 193 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 D | misc_free.c | 56 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 D | admin.h | 209 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 D | kadm_rpc_xdr.c | 444 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 D | free.c | 40 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 D | chpass_c.c | 85 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 D | marshall.c | 166 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 D | common_glue.c | 51 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 D | set_keys.c | 82 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 D | chpass_s.c | 162 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 D | ldap_principal2.c | 394 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 D | ldap_principal.h | 118 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 D | ldap_principal.c | 99 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 D | del_enctype.c | 84 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 D | ext.c | 56 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 D | server.c | 285 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 D | add_enctype.c | 89 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 D | kdb_xdr.c | 101 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 D | client_principal.c | 49 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 D | marshal.c | 67 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 D | kdb5_mkey.c | 47 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()
|