summaryrefslogtreecommitdiffstats
path: root/src/appl/user_user/server.c
diff options
context:
space:
mode:
authorChris Provenzano <proven@mit.edu>1995-01-13 22:05:49 +0000
committerChris Provenzano <proven@mit.edu>1995-01-13 22:05:49 +0000
commit7a3dfafc7c240ec64248269f97f25fed1009e362 (patch)
treeb31628fd34740ee0f0bd068df615759084eaa6bb /src/appl/user_user/server.c
parentef4a40eef2b466b34a015a9419dccee2a9fd5ee4 (diff)
downloadkrb5-7a3dfafc7c240ec64248269f97f25fed1009e362.tar.gz
krb5-7a3dfafc7c240ec64248269f97f25fed1009e362.tar.xz
krb5-7a3dfafc7c240ec64248269f97f25fed1009e362.zip
Removed all references to DECLARG and OLDDECLARG.
Added krb5_context to all krb5_*() routines. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4815 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl/user_user/server.c')
-rw-r--r--src/appl/user_user/server.c30
1 files changed, 16 insertions, 14 deletions
diff --git a/src/appl/user_user/server.c b/src/appl/user_user/server.c
index 6251066e0..dfa76df87 100644
--- a/src/appl/user_user/server.c
+++ b/src/appl/user_user/server.c
@@ -54,12 +54,14 @@ char *argv[];
krb5_ccache cc;
krb5_data msgtext, msg;
krb5_int32 seqno;
+ krb5_context context;
#ifndef DEBUG
freopen("/tmp/uu-server.log", "w", stderr);
#endif
- krb5_init_ets();
+ krb5_init_context(&context);
+ krb5_init_ets(context);
#ifdef DEBUG
{
@@ -98,23 +100,23 @@ char *argv[];
sock = 0;
}
#endif
- if (retval = krb5_read_message((krb5_pointer) &sock, &pname_data)) {
+ if (retval = krb5_read_message(context, (krb5_pointer) &sock, &pname_data)) {
com_err ("uu-server", retval, "reading pname");
return 2;
}
- if (retval = krb5_read_message((krb5_pointer) &sock, &tkt_data)) {
+ if (retval = krb5_read_message(context, (krb5_pointer) &sock, &tkt_data)) {
com_err ("uu-server", retval, "reading ticket data");
return 2;
}
- if (retval = krb5_cc_default(&cc))
+ if (retval = krb5_cc_default(context, &cc))
{
com_err("uu-server", retval, "getting credentials cache");
return 4;
}
memset ((char*)&creds, 0, sizeof(creds));
- if (retval = krb5_cc_get_principal(cc, &creds.client))
+ if (retval = krb5_cc_get_principal(context, cc, &creds.client))
{
com_err("uu-client", retval, "getting principal name");
return 6;
@@ -123,7 +125,7 @@ char *argv[];
/* client sends it already null-terminated. */
printf ("uu-server: client principal is \"%s\".\n", pname_data.data);
- if (retval = krb5_parse_name(pname_data.data, &creds.server))
+ if (retval = krb5_parse_name(context, pname_data.data, &creds.server))
{
com_err("uu-server", retval, "parsing client name");
return 3;
@@ -132,7 +134,7 @@ char *argv[];
printf ("uu-server: client ticket is %d bytes.\n",
creds.second_ticket.length);
- if (retval = krb5_get_credentials(KRB5_GC_USER_USER, cc, &creds))
+ if (retval = krb5_get_credentials(context, KRB5_GC_USER_USER, cc, &creds))
{
com_err("uu-server", retval, "getting user-user ticket");
return 5;
@@ -164,12 +166,12 @@ char *argv[];
/* send a ticket/authenticator to the other side, so it can get the key
we're using for the krb_safe below. */
- if (retval = krb5_generate_seq_number(&creds.keyblock, &seqno)) {
+ if (retval = krb5_generate_seq_number(context, &creds.keyblock, &seqno)) {
com_err("uu-server", retval, "generating sequence number");
return 8;
}
#if 1
- if (retval = krb5_mk_req_extended(AP_OPTS_USE_SESSION_KEY,
+ if (retval = krb5_mk_req_extended(context, AP_OPTS_USE_SESSION_KEY,
0, /* no application checksum here */
krb5_kdc_default_options,
seqno,
@@ -181,9 +183,9 @@ char *argv[];
com_err("uu-server", retval, "making AP_REQ");
return 8;
}
- retval = krb5_write_message((krb5_pointer) &sock, &msg);
+ retval = krb5_write_message(context, (krb5_pointer) &sock, &msg);
#else
- retval = krb5_sendauth((krb5_pointer)&sock, "???", 0, 0,
+ retval = krb5_sendauth(context, (krb5_pointer)&sock, "???", 0, 0,
AP_OPTS_MUTUAL_REQUIRED | AP_OPTS_USE_SESSION_KEY,
0, /* no checksum*/
&creds, cc,
@@ -198,15 +200,15 @@ char *argv[];
msgtext.length = 32;
msgtext.data = "Hello, other end of connection.";
- if (retval = krb5_mk_safe(&msgtext, CKSUMTYPE_RSA_MD4_DES, &creds.keyblock,
- &laddr, &faddr, seqno,
+ if (retval = krb5_mk_safe(context, &msgtext, CKSUMTYPE_RSA_MD4_DES,
+ &creds.keyblock, &laddr, &faddr, seqno,
KRB5_SAFE_NOTIME|KRB5_SAFE_DOSEQUENCE, 0, &msg))
{
com_err("uu-server", retval, "encoding message to client");
return 6;
}
- retval = krb5_write_message((krb5_pointer) &sock, &msg);
+ retval = krb5_write_message(context, (krb5_pointer) &sock, &msg);
if (retval)
{
cl_short_wrt: