Home
last modified time | relevance | path

Searched refs:new_key_data (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/crypto/external/bsd/heimdal/dist/kadmin/
H A Dadd_enctype.c51 krb5_key_data *new_key_data; in add_enctype() local
98 new_key_data = calloc(princ.n_key_data + n_etypes, in add_enctype()
99 sizeof(*new_key_data)); in add_enctype()
100 if (new_key_data == NULL) { in add_enctype()
113 free(new_key_data); in add_enctype()
117 new_key_data[i] = *key; in add_enctype()
124 memset(&new_key_data[n], 0, sizeof(new_key_data[n])); in add_enctype()
125 new_key_data[n].key_data_ver = 2; in add_enctype()
126 new_key_data[n].key_data_kvno = princ.kvno; in add_enctype()
132 free(new_key_data[--n].key_data_contents[0]); in add_enctype()
[all …]
H A Ddel_enctype.c51 krb5_key_data *new_key_data; in del_enctype() local
92 new_key_data = malloc(princ.n_key_data * sizeof(*new_key_data)); in del_enctype()
93 if (new_key_data == NULL && princ.n_key_data != 0) { in del_enctype()
109 new_key_data[j++] = *key; in del_enctype()
119 free(new_key_data); in del_enctype()
120 new_key_data = NULL; in del_enctype()
123 princ.key_data = new_key_data; in del_enctype()
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/kadm5/
H A Dcommon_glue.c263 krb5_key_data *new_key_data = NULL; in kadm5_setkey_principal_3() local
288 new_key_data = calloc((n_keys + princ_ent.n_key_data), in kadm5_setkey_principal_3()
289 sizeof(*new_key_data)); in kadm5_setkey_principal_3()
290 if (new_key_data == NULL) { in kadm5_setkey_principal_3()
295 memcpy(&new_key_data[n_keys], &princ_ent.key_data[0], in kadm5_setkey_principal_3()
298 new_key_data = calloc(n_keys, sizeof(*new_key_data)); in kadm5_setkey_principal_3()
299 if (new_key_data == NULL) { in kadm5_setkey_principal_3()
307 new_key_data[i].key_data_ver = 2; in kadm5_setkey_principal_3()
310 new_key_data[i].key_data_kvno = princ_ent.kvno; in kadm5_setkey_principal_3()
311 new_key_data[i].key_data_type[0] = keyblocks[i].keytype; in kadm5_setkey_principal_3()
[all …]