summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2010-07-02 17:13:40 +0000
committerGreg Hudson <ghudson@mit.edu>2010-07-02 17:13:40 +0000
commit3dd263c9e18f52a115ab16213c37ee4132d56961 (patch)
treed2606d63e2c0cb4a87d33e9bab7eb75ce0ae8dc5 /src/lib
parentcd332f86e3559fa13eaad7b33485fd1047fcd16c (diff)
downloadkrb5-3dd263c9e18f52a115ab16213c37ee4132d56961.tar.gz
krb5-3dd263c9e18f52a115ab16213c37ee4132d56961.tar.xz
krb5-3dd263c9e18f52a115ab16213c37ee4132d56961.zip
Remove the set_master_key and get_master_key DAL interfaces and their
corresponding libkdb5 APIs, as they were not productively used. In kdb5_ldap_util, stop using the realm data's mkey field as a container to communicate the master key to static helper functions, since the field no longer exists. ticket: 6749 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24162 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/kadm5/srv/libkadm5srv_mit.exports1
-rw-r--r--src/lib/kdb/kdb5.c35
-rw-r--r--src/lib/kdb/kdb_default.c15
-rw-r--r--src/lib/kdb/libkdb5.exports2
4 files changed, 0 insertions, 53 deletions
diff --git a/src/lib/kadm5/srv/libkadm5srv_mit.exports b/src/lib/kadm5/srv/libkadm5srv_mit.exports
index 7ba5c1a91c..fa8d69c51c 100644
--- a/src/lib/kadm5/srv/libkadm5srv_mit.exports
+++ b/src/lib/kadm5/srv/libkadm5srv_mit.exports
@@ -84,7 +84,6 @@ krb5_string_to_flags
krb5_string_to_keysalts
krb5_match_config_pattern
master_db
-master_keyblock
master_keylist
master_princ
osa_free_princ_ent
diff --git a/src/lib/kdb/kdb5.c b/src/lib/kdb/kdb5.c
index 2be54c4acc..bfcdbd6af9 100644
--- a/src/lib/kdb/kdb5.c
+++ b/src/lib/kdb/kdb5.c
@@ -246,12 +246,8 @@ clean_n_exit:
static void
kdb_setup_opt_functions(db_library lib)
{
- if (lib->vftabl.set_master_key == NULL)
- lib->vftabl.set_master_key = kdb_def_set_mkey;
if (lib->vftabl.set_master_key_list == NULL)
lib->vftabl.set_master_key_list = kdb_def_set_mkey_list;
- if (lib->vftabl.get_master_key == NULL)
- lib->vftabl.get_master_key = kdb_def_get_mkey;
if (lib->vftabl.get_master_key_list == NULL)
lib->vftabl.get_master_key_list = kdb_def_get_mkey_list;
if (lib->vftabl.fetch_master_key == NULL)
@@ -1078,25 +1074,6 @@ krb5_db_iterate(krb5_context kcontext,
}
krb5_error_code
-krb5_db_set_master_key_ext(krb5_context kcontext,
- char *pwd, krb5_keyblock * key)
-{
- krb5_error_code status = 0;
- kdb_vftabl *v;
-
- status = get_vftabl(kcontext, &v);
- if (status)
- return status;
- return v->set_master_key(kcontext, pwd, key);
-}
-
-krb5_error_code
-krb5_db_set_mkey(krb5_context context, krb5_keyblock * key)
-{
- return krb5_db_set_master_key_ext(context, NULL, key);
-}
-
-krb5_error_code
krb5_db_set_mkey_list(krb5_context kcontext,
krb5_keylist_node * keylist)
{
@@ -1110,18 +1087,6 @@ krb5_db_set_mkey_list(krb5_context kcontext,
}
krb5_error_code
-krb5_db_get_mkey(krb5_context kcontext, krb5_keyblock ** key)
-{
- krb5_error_code status = 0;
- kdb_vftabl *v;
-
- status = get_vftabl(kcontext, &v);
- if (status)
- return status;
- return v->get_master_key(kcontext, key);
-}
-
-krb5_error_code
krb5_db_get_mkey_list(krb5_context kcontext, krb5_keylist_node ** keylist)
{
krb5_error_code status = 0;
diff --git a/src/lib/kdb/kdb_default.c b/src/lib/kdb/kdb_default.c
index 225a5074e1..545d503602 100644
--- a/src/lib/kdb/kdb_default.c
+++ b/src/lib/kdb/kdb_default.c
@@ -617,21 +617,6 @@ clean_n_exit:
return retval;
}
-krb5_error_code kdb_def_set_mkey ( krb5_context kcontext,
- char *pwd,
- krb5_keyblock *key )
-{
- /* printf("default set master key\n"); */
- return 0;
-}
-
-krb5_error_code kdb_def_get_mkey ( krb5_context kcontext,
- krb5_keyblock **key )
-{
- /* printf("default get master key\n"); */
- return 0;
-}
-
krb5_error_code kdb_def_set_mkey_list ( krb5_context kcontext,
krb5_keylist_node *keylist )
{
diff --git a/src/lib/kdb/libkdb5.exports b/src/lib/kdb/libkdb5.exports
index 8f0644beff..c9880982dd 100644
--- a/src/lib/kdb/libkdb5.exports
+++ b/src/lib/kdb/libkdb5.exports
@@ -13,7 +13,6 @@ krb5_db_fini
krb5_db_free_principal
krb5_db_get_age
krb5_db_get_key_data_kvno
-krb5_db_get_mkey
krb5_db_get_mkey_list
krb5_db_get_context
krb5_db_get_principal
@@ -23,7 +22,6 @@ krb5_db_iterate
krb5_db_lock
krb5_db_put_principal
krb5_db_set_context
-krb5_db_set_mkey
krb5_db_set_mkey_list
krb5_db_setup_mkey_name
krb5_db_unlock