Received: from SOUTH-STATION-ANNEX.MIT.EDU by po7.MIT.EDU (5.61/4.7) id AA28517; Tue, 12 Dec 95 11:30:36 EST
Received: from KANGAROO.MIT.EDU by MIT.EDU with SMTP
	id AA19398; Tue, 12 Dec 95 11:30:18 EST
From: epeisach@MIT.EDU
Received: by kangaroo.mit.edu; (5.65/1.1.8.2/03Mar95-1146AM)
	id AA16420; Tue, 12 Dec 1995 11:30:20 -0500
Date: Tue, 12 Dec 1995 11:30:20 -0500
Message-Id: <9512121630.AA16420@kangaroo.mit.edu>
To: proven@MIT.EDU
Cc: cvs-krb5@MIT.EDU
Subject: keytab/db files


Wouldn't it make sense to make the functions a subdir of kdb?
After fixing the lib/krb5/Makefile.in to look at the keytab/db subdir
and tring to build shared libraries, the krb5 library now depends on -lkdb5

The following are unresolved:

krb5_db_open_database
krb5_db_get_principal
krb5_dbm_db_get_mkey
krb5_dbe_find_enctype
krb5_dbekd_decrypt_key_data
krb5_dbe_free_contents
krb5_db_close_database

From what I can tell libkrb5 does not depend on any files in keytab/db/*
(unless I am missing something here). It seems to me that libkdb is the
proper place for this extension to the keytab system. 

In fact the keytab system already has the means with "krb5_kt_register"
to add new keytype system to the environment - which is what you are
doing. 

If you really want to be silly, perhaps the proper place might even be
libkrb5util... 

Opionions?

	ezra

