Lines Matching defs:key_data

57 			    krb5_keyblock *, int n_key_data, krb5_key_data *key_data,
663 kdb.key_data[i].key_data_kvno = entry->kvno;
729 if ((kdb.key_data[i].key_data_ver == 1) ||
730 (kdb.key_data[i].key_data_type[1] == KRB5_KDB_SALTTYPE_NORMAL)) {
846 if (kdb.key_data[i].key_data_kvno > entry->kvno)
847 entry->kvno = kdb.key_data[i].key_data_kvno;
891 entry->key_data = (krb5_key_data *)
893 if (entry->key_data == NULL) {
898 entry->key_data = NULL;
902 &kdb.key_data[i],
903 &entry->key_data[i]);
999 &pw_hist_data[y].key_data[z],
1026 * key_data.
1032 * n_key_data (r) number of elements in key_data
1033 * key_data (r) keys to add to the history entry
1038 * hist->key_data is allocated to store n_key_data key_datas. Each
1039 * element of key_data is decrypted with master_keyblock, re-encrypted
1040 * in hist_key, and added to hist->key_data. hist->n_key_data is
1046 krb5_key_data *key_data, osa_pw_hist_ent *hist)
1052 hist->key_data = (krb5_key_data*)malloc(n_key_data*sizeof(krb5_key_data));
1053 if (hist->key_data == NULL)
1055 memset(hist->key_data, 0, n_key_data*sizeof(krb5_key_data));
1060 &key_data[i],
1067 key_data[i].key_data_kvno,
1068 &hist->key_data[i]);
1086 krb5_free_key_data_contents(context, &hist->key_data[i]);
1087 free(hist->key_data);
1105 * pw contains n_key_data keys in its key_data, in storage should be
1191 krb5_free_key_data_contents(context, &histp->key_data[j]);
1193 free(histp->key_data);
1212 krb5_free_key_data_contents(context, &histp->key_data[i]);
1213 free(histp->key_data);
1425 kdb_save.key_data, &hist);
1432 kdb.n_key_data, kdb.key_data,
1446 kdb.n_key_data, kdb.key_data,
1518 if (!hist_added && hist.key_data)
1568 krb5_key_data *key_data;
1637 kdb.n_key_data, kdb.key_data,
1659 -1, -1, &key_data);
1664 &handle->master_keyblock, 1, key_data,
1671 kdb.n_key_data, kdb.key_data,
1738 if (kdb.key_data[i].key_data_kvno > kvno)
1739 kvno = kdb.key_data[i].key_data_kvno;
1741 if (kdb.key_data != NULL)
1742 cleanup_key_data(handle->context, kdb.n_key_data, kdb.key_data);
1744 kdb.key_data = (krb5_key_data*)krb5_db_alloc(handle->context, NULL, sizeof(krb5_key_data));
1745 if (kdb.key_data == NULL)
1747 memset(kdb.key_data, 0, sizeof(krb5_key_data));
1763 kdb.key_data->key_data_type[k] = tmp_key_data.key_data_type[k];
1764 kdb.key_data->key_data_length[k] = tmp_key_data.key_data_length[k];
1766 kdb.key_data->key_data_contents[k] = krb5_db_alloc(handle->context, NULL, tmp_key_data.key_data_length[k]);
1767 if (kdb.key_data->key_data_contents[k] == NULL) {
1768 cleanup_key_data(handle->context, kdb.n_key_data, kdb.key_data);
1769 kdb.key_data = NULL;
1774 memcpy (kdb.key_data->key_data_contents[k], tmp_key_data.key_data_contents[k], tmp_key_data.key_data_length[k]);
1824 kdb.n_key_data, kdb.key_data,
1933 if (kdb.key_data[i].key_data_kvno > kvno)
1934 kvno = kdb.key_data[i].key_data_kvno;
1937 old_key_data = kdb.key_data;
1940 if (kdb.key_data != NULL)
1941 cleanup_key_data(handle->context, kdb.n_key_data, kdb.key_data);
1946 kdb.key_data = (krb5_key_data*)krb5_db_alloc(handle->context, NULL, (n_keys+n_old_keys)
1948 if (kdb.key_data == NULL) {
1953 memset(kdb.key_data, 0, (n_keys+n_old_keys)*sizeof(krb5_key_data));
1977 tptr = &kdb.key_data[i];
2007 kdb.key_data[i+n_keys] = old_key_data[i];
2056 kdb.n_key_data, kdb.key_data,
2087 * element with the results of decrypting the nth key in key_data with
2093 int n_key_data, krb5_key_data *key_data,
2107 &key_data[i],
2147 * Effects: Searches the key_data array of entry, which must have been
2168 krb5_key_data *key_data;
2173 if (entry->n_key_data == 0 || entry->key_data == NULL)
2178 dbent.key_data = entry->key_data;
2180 stype, kvno, &key_data)))
2184 &handle->master_keyblock, key_data,
2196 *kvnop = key_data->key_data_kvno;