Lines Matching defs:key_data

62                             int n_key_data, krb5_key_data *key_data,
753 kdb.key_data[i].key_data_kvno = entry->kvno;
833 if ((kdb.key_data[i].key_data_ver == 1) ||
834 (kdb.key_data[i].key_data_type[1] == KRB5_KDB_SALTTYPE_NORMAL)) {
942 if (kdb.key_data[i].key_data_kvno > entry->kvno)
943 entry->kvno = kdb.key_data[i].key_data_kvno;
982 entry->key_data = malloc(entry->n_key_data*sizeof(krb5_key_data));
983 if (entry->key_data == NULL) {
988 entry->key_data = NULL;
992 &kdb.key_data[i],
993 &entry->key_data[i]);
1059 &pw_hist_data[y].key_data[z],
1086 * key_data.
1093 * n_key_data (r) number of elements in key_data
1094 * key_data (r) keys to add to the history entry
1099 * hist->key_data is allocated to store n_key_data key_datas. Each
1100 * element of key_data is decrypted with master_keyblock, re-encrypted
1101 * in hist_key, and added to hist->key_data. hist->n_key_data is
1107 krb5_key_data *key_data, osa_pw_hist_ent *hist)
1113 hist->key_data = (krb5_key_data*)malloc(n_key_data*sizeof(krb5_key_data));
1114 if (hist->key_data == NULL)
1116 memset(hist->key_data, 0, n_key_data*sizeof(krb5_key_data));
1121 &key_data[i],
1128 key_data[i].key_data_kvno,
1129 &hist->key_data[i]);
1147 krb5_free_key_data_contents(context, &hist->key_data[i]);
1148 free(hist->key_data);
1167 * pw contains n_key_data keys in its key_data, in storage should be
1263 krb5_free_key_data_contents(context, &histp->key_data[j]);
1265 free(histp->key_data);
1284 krb5_free_key_data_contents(context, &histp->key_data[i]);
1285 free(histp->key_data);
1513 kdb_save.key_data, &hist);
1518 kdb.n_key_data, kdb.key_data,
1528 kdb.n_key_data, kdb.key_data,
1599 if (!hist_added && hist.key_data)
1736 kdb.n_key_data, kdb.key_data,
1804 if (kdb.key_data[i].key_data_kvno > kvno)
1805 kvno = kdb.key_data[i].key_data_kvno;
1807 if (kdb.key_data != NULL)
1808 cleanup_key_data(handle->context, kdb.n_key_data, kdb.key_data);
1810 kdb.key_data = (krb5_key_data*)krb5_db_alloc(handle->context, NULL, sizeof(krb5_key_data));
1811 if (kdb.key_data == NULL)
1813 memset(kdb.key_data, 0, sizeof(krb5_key_data));
1834 kdb.key_data->key_data_type[k] = tmp_key_data.key_data_type[k];
1835 kdb.key_data->key_data_length[k] = tmp_key_data.key_data_length[k];
1837 kdb.key_data->key_data_contents[k] = krb5_db_alloc(handle->context, NULL, tmp_key_data.key_data_length[k]);
1838 if (kdb.key_data->key_data_contents[k] == NULL) {
1839 cleanup_key_data(handle->context, kdb.n_key_data, kdb.key_data);
1840 kdb.key_data = NULL;
1845 memcpy (kdb.key_data->key_data_contents[k], tmp_key_data.key_data_contents[k], tmp_key_data.key_data_length[k]);
1991 if (kdb.key_data[i].key_data_kvno > kvno)
1992 kvno = kdb.key_data[i].key_data_kvno;
1995 old_key_data = kdb.key_data;
1998 if (kdb.key_data != NULL)
1999 cleanup_key_data(handle->context, kdb.n_key_data, kdb.key_data);
2004 kdb.key_data = (krb5_key_data*)krb5_db_alloc(handle->context, NULL, (n_keys+n_old_keys)
2006 if (kdb.key_data == NULL) {
2011 memset(kdb.key_data, 0, (n_keys+n_old_keys)*sizeof(krb5_key_data));
2040 tptr = &kdb.key_data[i];
2072 kdb.key_data[i+n_keys] = old_key_data[i];
2163 kdb.n_key_data, kdb.key_data,
2179 * element with the results of decrypting the nth key in key_data with
2184 int n_key_data, krb5_key_data *key_data,
2197 &key_data[i],
2237 * Effects: Searches the key_data array of entry, which must have been
2258 krb5_key_data *key_data;
2263 if (entry->n_key_data == 0 || entry->key_data == NULL)
2268 dbent.key_data = entry->key_data;
2270 stype, kvno, &key_data)))
2277 NULL, key_data,
2290 *kvnop = key_data->key_data_kvno;