Lines Matching refs:keytab
40 krb5_keytab_entry keytab; member
50 krb5_kt_free_entry(context, &mkey->keytab); in hdb_free_master_key()
71 (*mkey)->keytab.vno = kvno; in hdb_process_master_key()
72 ret = krb5_parse_name(context, "K/M", &(*mkey)->keytab.principal); in hdb_process_master_key()
75 ret = krb5_copy_keyblock_contents(context, key, &(*mkey)->keytab.keyblock); in hdb_process_master_key()
79 (*mkey)->keytab.keyblock.keytype = etype; in hdb_process_master_key()
80 (*mkey)->keytab.timestamp = time(NULL); in hdb_process_master_key()
100 vno = max(vno, p->keytab.vno); in hdb_add_master_key()
135 p->keytab = entry; in read_master_keytab()
136 ret = krb5_crypto_init(context, &p->keytab.keyblock, 0, &p->crypto); in read_master_keytab()
357 ret = krb5_kt_add_entry(context, kt, &p->keytab); in hdb_write_master_key()
370 if(ret == NULL && mkey->keytab.vno == 0) in _hdb_find_master_key()
373 if(ret == NULL || mkey->keytab.vno > ret->keytab.vno) in _hdb_find_master_key()
375 } else if((uint32_t)mkey->keytab.vno == *mkvno) in _hdb_find_master_key()
385 return mkey->keytab.vno; in _hdb_mkey_version()
521 *k->mkvno = key->keytab.vno; in hdb_seal_key_mkey()