From d4a90c46d2f7b1e21c4b66db6dc076f2be622668 Mon Sep 17 00:00:00 2001 From: jadestorm Date: Thu, 29 May 2003 14:56:26 +0000 Subject: [PATCH] Removed krb5 source tree. --- krb5/krb5_inc.h | 3 --- krb5/validate.c | 47 ----------------------------------------------- 2 files changed, 50 deletions(-) delete mode 100644 krb5/krb5_inc.h delete mode 100644 krb5/validate.c diff --git a/krb5/krb5_inc.h b/krb5/krb5_inc.h deleted file mode 100644 index 9dbff67..0000000 --- a/krb5/krb5_inc.h +++ /dev/null @@ -1,3 +0,0 @@ -#include - -#define KRB5_OK 1 diff --git a/krb5/validate.c b/krb5/validate.c deleted file mode 100644 index 205712e..0000000 --- a/krb5/validate.c +++ /dev/null @@ -1,47 +0,0 @@ -int kerb5_password_validate(const char *user, const char *pass) { - int ret; - krb5_context kcontext; - krb5_principal server, me; - krb5_creds my_creds; - krb5_timestamp now; - krb5_deltat lifetime = 0; - krb5_data tgtname = { - 0, - KRB5_TGS_NAME_SIZE, - KRB5_TGS_NAME - }; - - if (krb5_init_context(&kcontext)) - return !KRB5_OK; - - memset((char *)&my_creds, 0, sizeof(my_creds)); - if(krb5_parse_name(kcontext, user, &me)) - return !KRB5_OK; - my_creds.client = me; - - if (krb5_build_principal_ext(kcontext, &server, - krb5_princ_realm(kcontext, me)->length, - krb5_princ_realm(kcontext, me)->data, - tgtname.length, tgtname.data, - krb5_princ_realm(kcontext, me)->length, - krb5_princ_realm(kcontext, me)->data, - 0)) { - return !KRB5_OK; - } - my_creds.server = server; - if (krb5_timeofday(kcontext, &now)) - return !KRB5_OK; - my_creds.times.starttime = 0; - my_creds.times.endtime = now + lifetime; - my_creds.times.renew_till = 0; - - ret = krb5_get_in_tkt_with_password(kcontext, 0, 0, NULL, 0, - pass, NULL, &my_creds, 0); - if (ret) { - return !KRB5_OK; - } - - krb5_free_cred_contents(kcontext, &my_creds); - - return KRB5_OK; -} -- 2.1.4