Lines Matching refs:mkey
40 char *mkey;
52 * HDB:[HDBFORMAT:database-specific-data[:mkey=mkey-file]]
59 const char *db, *mkey;
67 mkey = strstr(name, ":mkey=");
68 if(mkey == NULL || mkey[5] == '\0') {
79 d->mkey = NULL;
81 d->dbname = malloc(mkey - db + 1);
87 memmove(d->dbname, db, mkey - db);
88 d->dbname[mkey - db] = '\0';
90 d->mkey = strdup(mkey + 5);
91 if(d->mkey == NULL) {
108 free(d->mkey);
123 (d->dbname || d->mkey) ? ":" : "",
124 d->mkey ? d->mkey : "");
129 * try to figure out the database (`dbname') and master-key (`mkey')
136 char **mkey,
143 *dbname = *mkey = NULL;
157 *mkey = strdup(p);
184 const char *mkey = d->mkey;
196 mkey = fmkey;
202 ret = hdb_set_master_keyfile (context, db, mkey);
269 const char *mkey = d->mkey;
284 ret = hdb_set_master_keyfile (context, db, mkey);