summaryrefslogtreecommitdiffstats
path: root/src/kdc/kdc_util.c
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2010-07-12 18:33:05 +0000
committerGreg Hudson <ghudson@mit.edu>2010-07-12 18:33:05 +0000
commit62880787886fadd5dfb8f350779369795319fa21 (patch)
tree95929508bb2658fbdd806b1520207bda04e6cd32 /src/kdc/kdc_util.c
parente282eb6f8f054dab3b1749687dbbb037b0a97257 (diff)
downloadkrb5-62880787886fadd5dfb8f350779369795319fa21.tar.gz
krb5-62880787886fadd5dfb8f350779369795319fa21.tar.xz
krb5-62880787886fadd5dfb8f350779369795319fa21.zip
Add sign_authdata to the DAL table with a corresponding libkdb5 API,
replacing the SIGN_AUTH_DATA method of db_invoke. ticket: 6749 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24182 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kdc/kdc_util.c')
-rw-r--r--src/kdc/kdc_util.c54
1 files changed, 0 insertions, 54 deletions
diff --git a/src/kdc/kdc_util.c b/src/kdc/kdc_util.c
index 3d03ca3eda..7bc097ebfe 100644
--- a/src/kdc/kdc_util.c
+++ b/src/kdc/kdc_util.c
@@ -1720,60 +1720,6 @@ rep_etypes2str(char *s, size_t len, krb5_kdc_rep *rep)
return;
}
-krb5_error_code
-sign_db_authdata (krb5_context context,
- unsigned int flags,
- krb5_const_principal client_princ,
- krb5_db_entry *client,
- krb5_db_entry *server,
- krb5_db_entry *krbtgt,
- krb5_keyblock *client_key,
- krb5_keyblock *server_key,
- krb5_keyblock *krbtgt_key,
- krb5_timestamp authtime,
- krb5_authdata **tgs_authdata,
- krb5_keyblock *session_key,
- krb5_authdata ***ret_authdata)
-{
- krb5_error_code code;
- kdb_sign_auth_data_req req;
- kdb_sign_auth_data_rep rep;
- krb5_data req_data;
- krb5_data rep_data;
-
- *ret_authdata = NULL;
-
- memset(&req, 0, sizeof(req));
- memset(&rep, 0, sizeof(rep));
-
- req.flags = flags;
- req.client_princ = client_princ;
- req.client = client;
- req.server = server;
- req.krbtgt = krbtgt;
- req.client_key = client_key;
- req.server_key = server_key;
- req.authtime = authtime;
- req.auth_data = tgs_authdata;
- req.session_key = session_key;
- req.krbtgt_key = krbtgt_key;
-
- req_data.data = (void *)&req;
- req_data.length = sizeof(req);
-
- rep_data.data = (void *)&rep;
- rep_data.length = sizeof(rep);
-
- code = krb5_db_invoke(context,
- KRB5_KDB_METHOD_SIGN_AUTH_DATA,
- &req_data,
- &rep_data);
-
- *ret_authdata = rep.auth_data;
-
- return code;
-}
-
static krb5_error_code
verify_for_user_checksum(krb5_context context,
krb5_keyblock *key,