Lines Matching defs:key
37 hdb_principal2key(krb5_context context, krb5_const_principal p, krb5_data *key)
48 ASN1_MALLOC_ENCODE(Principal, key->data, key->length, &new, &len, ret);
49 if (ret == 0 && key->length != len)
56 hdb_key2principal(krb5_context context, krb5_data *key, krb5_principal p)
58 return decode_Principal(key->data, key->length, p, NULL);
106 krb5_data key, value;
125 hdb_principal2key(context, principal, &key);
128 code = db->hdb__get(context, db, key, &value);
129 krb5_data_free(&key);
144 hdb_principal2key(context, alias.principal, &key);
148 code = db->hdb__get(context, db, key, &value);
149 krb5_data_free(&key);
168 hdb_remove_aliases(krb5_context context, HDB *db, krb5_data *key)
176 code = db->hdb__get(context, db, *key, &value);
213 krb5_data key, value;
224 hdb_principal2key(context, &aliases->aliases.val[i], &key);
227 krb5_data_free(&key);
230 code = db->hdb__put(context, db, flags, key, value);
231 krb5_data_free(&key);
284 krb5_data key, value;
310 hdb_principal2key(context, entry->entry.principal, &key);
313 code = hdb_remove_aliases(context, db, &key);
315 krb5_data_free(&key);
319 code = db->hdb__put(context, db, flags & HDB_F_REPLACE, key, value);
321 krb5_data_free(&key);
333 krb5_data key;
336 hdb_principal2key(context, principal, &key);
338 code = hdb_remove_aliases(context, db, &key);
340 krb5_data_free(&key);
343 code = db->hdb__del(context, db, key);
344 krb5_data_free(&key);