Lines Matching refs:keys
47 krb5_keytab_entry *keys = NULL;
57 keys = malloc(sizeof(*keys) * princ.n_key_data);
58 if (keys == NULL) {
66 keys[i].principal = princ.principal;
67 keys[i].vno = kd->key_data_kvno;
68 keys[i].keyblock.keytype = kd->key_data_type[0];
69 keys[i].keyblock.keyvalue.length = kd->key_data_length[0];
70 keys[i].keyblock.keyvalue.data = kd->key_data_contents[0];
71 keys[i].timestamp = time(NULL);
81 keys = malloc(sizeof(*keys) * n_k);
82 if (keys == NULL) {
88 keys[i].principal = principal;
89 keys[i].vno = princ.kvno + 1; /* XXX get entry again */
90 keys[i].keyblock = k[i];
91 keys[i].timestamp = time(NULL);
96 ret = krb5_kt_add_entry(context, e->keytab, &keys[i]);
105 if (keys)
106 free(keys);