diff options
Diffstat (limited to 'crypto/kerberosIV/lib/krb/mk_priv.c')
-rw-r--r-- | crypto/kerberosIV/lib/krb/mk_priv.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/crypto/kerberosIV/lib/krb/mk_priv.c b/crypto/kerberosIV/lib/krb/mk_priv.c index b6a9cc4..20f4ee2 100644 --- a/crypto/kerberosIV/lib/krb/mk_priv.c +++ b/crypto/kerberosIV/lib/krb/mk_priv.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1995, 1996, 1997 Kungliga Tekniska Högskolan + * Copyright (c) 1995, 1996, 1997, 1998 Kungliga Tekniska Högskolan * (Royal Institute of Technology, Stockholm, Sweden). * All rights reserved. * @@ -38,10 +38,10 @@ #include "krb_locl.h" -RCSID("$Id: mk_priv.c,v 1.18 1997/04/01 08:18:37 joda Exp $"); +RCSID("$Id: mk_priv.c,v 1.21 1998/06/09 19:25:23 joda Exp $"); /* application include files */ -#include "lsb_addr_comp.h" +#include "krb-archaeology.h" /* * krb_mk_priv() constructs an AUTH_MSG_PRIVATE message. It takes @@ -93,28 +93,28 @@ krb_mk_priv(void *in, void *out, u_int32_t length, u_int32_t src_addr; u_int32_t len; - p += krb_put_int(KRB_PROT_VERSION, p, 1); - p += krb_put_int(AUTH_MSG_PRIVATE, p, 1); + p += krb_put_int(KRB_PROT_VERSION, p, 1, 1); + p += krb_put_int(AUTH_MSG_PRIVATE, p, 1, 1); len = 4 + length + 1 + 4 + 4; len = (len + 7) & ~7; - p += krb_put_int(len, p, 4); + p += krb_put_int(len, p, 4, 4); cipher = p; - p += krb_put_int(length, p, 4); + p += krb_put_int(length, p, 4, 4); memcpy(p, in, length); p += length; - gettimeofday(&tv, NULL); + krb_kdctimeofday(&tv); *p++ =tv.tv_usec / 5000; src_addr = sender->sin_addr.s_addr; - p += krb_put_address(src_addr, p); + p += krb_put_address(src_addr, p, 4); - p += krb_put_int(lsb_time(tv.tv_sec, sender, receiver), p, 4); + p += krb_put_int(lsb_time(tv.tv_sec, sender, receiver), p, 4, 4); memset(p, 0, 7); |