mkey 42 source4/heimdal/lib/hdb/keytab.c char *mkey; mkey 54 source4/heimdal/lib/hdb/keytab.c const char *db, *mkey; mkey 62 source4/heimdal/lib/hdb/keytab.c mkey = strrchr(name, ':'); mkey 63 source4/heimdal/lib/hdb/keytab.c if(mkey == NULL || mkey[1] == '\0') { mkey 74 source4/heimdal/lib/hdb/keytab.c d->mkey = NULL; mkey 76 source4/heimdal/lib/hdb/keytab.c if((mkey - db) == 0) { mkey 79 source4/heimdal/lib/hdb/keytab.c d->dbname = malloc(mkey - db + 1); mkey 85 source4/heimdal/lib/hdb/keytab.c memmove(d->dbname, db, mkey - db); mkey 86 source4/heimdal/lib/hdb/keytab.c d->dbname[mkey - db] = '\0'; mkey 88 source4/heimdal/lib/hdb/keytab.c d->mkey = strdup(mkey + 1); mkey 89 source4/heimdal/lib/hdb/keytab.c if(d->mkey == NULL) { mkey 106 source4/heimdal/lib/hdb/keytab.c free(d->mkey); mkey 121 source4/heimdal/lib/hdb/keytab.c (d->dbname || d->mkey) ? ":" : "", mkey 122 source4/heimdal/lib/hdb/keytab.c d->mkey ? d->mkey : ""); mkey 130 source4/heimdal/lib/hdb/keytab.c const char **mkey) mkey 133 source4/heimdal/lib/hdb/keytab.c *mkey = krb5_config_get_string(context, binding, "mkey_file", NULL); mkey 144 source4/heimdal/lib/hdb/keytab.c const char **mkey, mkey 152 source4/heimdal/lib/hdb/keytab.c *dbname = *mkey = NULL; mkey 173 source4/heimdal/lib/hdb/keytab.c set_config (context, db, dbname, mkey); mkey 178 source4/heimdal/lib/hdb/keytab.c set_config (context, default_binding, dbname, mkey); mkey 202 source4/heimdal/lib/hdb/keytab.c const char *mkey = d->mkey; mkey 207 source4/heimdal/lib/hdb/keytab.c find_db (context, &dbname, &mkey, principal); mkey 212 source4/heimdal/lib/hdb/keytab.c ret = hdb_set_master_keyfile (context, db, mkey); mkey 48 source4/heimdal/lib/hdb/mkey.c hdb_free_master_key(krb5_context context, hdb_master_key mkey) mkey 51 source4/heimdal/lib/hdb/mkey.c while(mkey) { mkey 52 source4/heimdal/lib/hdb/mkey.c krb5_kt_free_entry(context, &mkey->keytab); mkey 53 source4/heimdal/lib/hdb/mkey.c if (mkey->crypto) mkey 54 source4/heimdal/lib/hdb/mkey.c krb5_crypto_destroy(context, mkey->crypto); mkey 55 source4/heimdal/lib/hdb/mkey.c ptr = mkey; mkey 56 source4/heimdal/lib/hdb/mkey.c mkey = mkey->next; mkey 64 source4/heimdal/lib/hdb/mkey.c hdb_master_key *mkey) mkey 68 source4/heimdal/lib/hdb/mkey.c *mkey = calloc(1, sizeof(**mkey)); mkey 69 source4/heimdal/lib/hdb/mkey.c if(*mkey == NULL) { mkey 73 source4/heimdal/lib/hdb/mkey.c (*mkey)->keytab.vno = kvno; mkey 74 source4/heimdal/lib/hdb/mkey.c ret = krb5_parse_name(context, "K/M", &(*mkey)->keytab.principal); mkey 77 source4/heimdal/lib/hdb/mkey.c ret = krb5_copy_keyblock_contents(context, key, &(*mkey)->keytab.keyblock); mkey 81 source4/heimdal/lib/hdb/mkey.c (*mkey)->keytab.keyblock.keytype = etype; mkey 82 source4/heimdal/lib/hdb/mkey.c (*mkey)->keytab.timestamp = time(NULL); mkey 83 source4/heimdal/lib/hdb/mkey.c ret = krb5_crypto_init(context, key, etype, &(*mkey)->crypto); mkey 88 source4/heimdal/lib/hdb/mkey.c hdb_free_master_key(context, *mkey); mkey 89 source4/heimdal/lib/hdb/mkey.c *mkey = NULL; mkey 114 source4/heimdal/lib/hdb/mkey.c hdb_master_key *mkey) mkey 129 source4/heimdal/lib/hdb/mkey.c *mkey = NULL; mkey 139 source4/heimdal/lib/hdb/mkey.c p->next = *mkey; mkey 140 source4/heimdal/lib/hdb/mkey.c *mkey = p; mkey 151 source4/heimdal/lib/hdb/mkey.c hdb_master_key *mkey) mkey 189 source4/heimdal/lib/hdb/mkey.c ret = hdb_process_master_key(context, 0, &key, 0, mkey); mkey 200 source4/heimdal/lib/hdb/mkey.c hdb_master_key *mkey) mkey 239 source4/heimdal/lib/hdb/mkey.c ret = hdb_process_master_key(context, 0, &key, 0, mkey); mkey 247 source4/heimdal/lib/hdb/mkey.c hdb_master_key *mkey) mkey 284 source4/heimdal/lib/hdb/mkey.c ret = hdb_process_master_key(context, 0, &key, 0, mkey); mkey 291 source4/heimdal/lib/hdb/mkey.c hdb_master_key *mkey) mkey 299 source4/heimdal/lib/hdb/mkey.c *mkey = NULL; mkey 328 source4/heimdal/lib/hdb/mkey.c ret = read_master_krb4(context, filename, mkey); mkey 330 source4/heimdal/lib/hdb/mkey.c ret = read_master_encryptionkey(context, filename, mkey); mkey 332 source4/heimdal/lib/hdb/mkey.c ret = read_master_keytab(context, filename, mkey); mkey 334 source4/heimdal/lib/hdb/mkey.c ret = read_master_mit(context, filename, mkey); mkey 341 source4/heimdal/lib/hdb/mkey.c hdb_master_key mkey) mkey 354 source4/heimdal/lib/hdb/mkey.c for(p = mkey; p; p = p->next) { mkey 364 source4/heimdal/lib/hdb/mkey.c _hdb_find_master_key(uint32_t *mkvno, hdb_master_key mkey) mkey 367 source4/heimdal/lib/hdb/mkey.c while(mkey) { mkey 368 source4/heimdal/lib/hdb/mkey.c if(ret == NULL && mkey->keytab.vno == 0) mkey 369 source4/heimdal/lib/hdb/mkey.c ret = mkey; mkey 371 source4/heimdal/lib/hdb/mkey.c if(ret == NULL || mkey->keytab.vno > ret->keytab.vno) mkey 372 source4/heimdal/lib/hdb/mkey.c ret = mkey; mkey 373 source4/heimdal/lib/hdb/mkey.c } else if(mkey->keytab.vno == *mkvno) mkey 374 source4/heimdal/lib/hdb/mkey.c return mkey; mkey 375 source4/heimdal/lib/hdb/mkey.c mkey = mkey->next; mkey 381 source4/heimdal/lib/hdb/mkey.c _hdb_mkey_version(hdb_master_key mkey) mkey 383 source4/heimdal/lib/hdb/mkey.c return mkey->keytab.vno; mkey 405 source4/heimdal/lib/hdb/mkey.c hdb_unseal_key_mkey(krb5_context context, Key *k, hdb_master_key mkey) mkey 417 source4/heimdal/lib/hdb/mkey.c key = _hdb_find_master_key(k->mkvno, mkey); mkey 458 source4/heimdal/lib/hdb/mkey.c hdb_unseal_keys_mkey(krb5_context context, hdb_entry *ent, hdb_master_key mkey) mkey 465 source4/heimdal/lib/hdb/mkey.c ret = hdb_unseal_key_mkey(context, &ent->keys.val[i], mkey); mkey 489 source4/heimdal/lib/hdb/mkey.c hdb_seal_key_mkey(krb5_context context, Key *k, hdb_master_key mkey) mkey 498 source4/heimdal/lib/hdb/mkey.c key = _hdb_find_master_key(k->mkvno, mkey); mkey 525 source4/heimdal/lib/hdb/mkey.c hdb_seal_keys_mkey(krb5_context context, hdb_entry *ent, hdb_master_key mkey) mkey 531 source4/heimdal/lib/hdb/mkey.c ret = hdb_seal_key_mkey(context, &ent->keys.val[i], mkey); mkey 562 source4/heimdal/lib/hdb/mkey.c hdb_master_key mkey; mkey 564 source4/heimdal/lib/hdb/mkey.c ret = hdb_process_master_key(context, 0, key, 0, &mkey); mkey 567 source4/heimdal/lib/hdb/mkey.c db->hdb_master_key = mkey;