From a0252085bc1f45c18770600d291c336b0cb7c697 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Thu, 16 Oct 1997 04:24:51 +0000 Subject: [PATCH] removed seal and unsealing functions git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3630 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kdc/misc.c | 30 +----------------------------- 1 file changed, 1 insertion(+), 29 deletions(-) diff --git a/kdc/misc.c b/kdc/misc.c index 7e9d900fb..694c42ace 100644 --- a/kdc/misc.c +++ b/kdc/misc.c @@ -45,11 +45,10 @@ struct timeval now; hdb_entry* db_fetch(krb5_principal principal) { - HDB *db; hdb_entry *ent; krb5_error_code ret; - ret = hdb_open(context, &db, database, O_RDONLY, 0); + ret = db->open(context, db, O_RDONLY, 0); if (ret) { kdc_log(0, "Failed to open database: %s", krb5_get_err_text(context, ret)); @@ -65,30 +64,3 @@ db_fetch(krb5_principal principal) } return ent; } - -static krb5_data master_key; -static int master_key_set; - -void -set_master_key(EncryptionKey key) -{ - krb5_error_code ret; - ret = hdb_process_master_key(context, key, &master_key); - if(ret) - krb5_err(context, 1, ret, "Error processing master key file"); - des_set_random_generator_seed(key.keyvalue.data); - master_key_set = 1; -} - -Key * -unseal_key(Key *key) -{ - Key *new; - if(master_key_set){ - new = hdb_unseal_key(key, master_key); - }else{ - new = ALLOC(new); - copy_Key(key, new); - } - return new; -}