summaryrefslogtreecommitdiff
path: root/server/bdump.c
diff options
context:
space:
mode:
authorGravatar Karl Ramm <kcr@1ts.org>2009-08-22 23:39:25 +0000
committerGravatar Karl Ramm <kcr@1ts.org>2009-08-22 23:39:25 +0000
commit9356c4d643c26806c5c231a86a53c57d606fef9f (patch)
treec3988cac789e0a51af9454f9f5136b70d8c315f1 /server/bdump.c
parent4b47e6fdb72809bdb695a29a25b04c67037dc72a (diff)
krb5_init_keyblock is ugly and I'm not sure what it's doing there anyway
Diffstat (limited to 'server/bdump.c')
-rw-r--r--server/bdump.c37
1 files changed, 0 insertions, 37 deletions
diff --git a/server/bdump.c b/server/bdump.c
index bb4a235..b0529c9 100644
--- a/server/bdump.c
+++ b/server/bdump.c
@@ -47,43 +47,6 @@ static const char rcsid_bdump_c[] = "$Id$";
* int num;
*/
-#if defined(HAVE_KRB5) && 0
-int krb5_init_keyblock(krb5_context context,
- krb5_enctype type,
- size_t size,
- krb5_keyblock **akey)
-{
-krb5_error_code ret;
-size_t len;
-krb5_keyblock *key;
-
-*akey=NULL;
-key=malloc(sizeof(*key));
-memset(key, 0, sizeof(*key));
-ret = krb5_enctype_keysize(context, type, &len);
-if (ret)
-return ret;
-
-if (len != size) {
-krb5_set_error_string(context, "Encryption key %d is %lu bytes "
-"long, %lu was passed in",
-type, (unsigned long)len, (unsigned long)size);
-return KRB5_PROG_ETYPE_NOSUPP;
-}
-
-ret = krb5_data_alloc(&key->keyvalue, len);
-if(ret) {
-krb5_set_error_string(context, "malloc failed: %lu",
-(unsigned long)len);
-return ret;
-}
-key->keytype = type;
-*akey=key;
-return 0;
-}
-#endif
-
-
static void close_bdump(void* arg);
static Code_t bdump_send_loop(Server *server);
static Code_t bdump_recv_loop(Server *server);