summaryrefslogtreecommitdiffstats
path: root/crypto/heimdal/lib/gssapi/get_mic.c
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/heimdal/lib/gssapi/get_mic.c')
-rw-r--r--crypto/heimdal/lib/gssapi/get_mic.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/crypto/heimdal/lib/gssapi/get_mic.c b/crypto/heimdal/lib/gssapi/get_mic.c
index 751f56c..720a2ff 100644
--- a/crypto/heimdal/lib/gssapi/get_mic.c
+++ b/crypto/heimdal/lib/gssapi/get_mic.c
@@ -33,7 +33,7 @@
#include "gssapi_locl.h"
-RCSID("$Id: get_mic.c,v 1.17 2001/05/11 09:16:46 assar Exp $");
+RCSID("$Id: get_mic.c,v 1.19 2001/10/31 13:37:39 nectar Exp $");
static OM_uint32
mic_des
@@ -91,7 +91,7 @@ mic_des
memcpy (p - 8, hash, 8); /* SGN_CKSUM */
/* sequence number */
- krb5_auth_getlocalseqnumber (gssapi_krb5_context,
+ krb5_auth_con_getlocalseqnumber (gssapi_krb5_context,
context_handle->auth_context,
&seq_number);
@@ -108,7 +108,7 @@ mic_des
des_cbc_encrypt ((void *)p, (void *)p, 8,
schedule, (des_cblock *)(p + 8), DES_ENCRYPT);
- krb5_auth_setlocalseqnumber (gssapi_krb5_context,
+ krb5_auth_con_setlocalseqnumber (gssapi_krb5_context,
context_handle->auth_context,
++seq_number);
@@ -198,7 +198,7 @@ mic_des3
memcpy (p + 8, cksum.checksum.data, cksum.checksum.length);
/* sequence number */
- krb5_auth_getlocalseqnumber (gssapi_krb5_context,
+ krb5_auth_con_getlocalseqnumber (gssapi_krb5_context,
context_handle->auth_context,
&seq_number);
@@ -236,11 +236,7 @@ mic_des3
memcpy (p, encdata.data, encdata.length);
krb5_data_free (&encdata);
- p += 8 + cksum.checksum.length;
-
- memcpy (p, message_buffer->value, message_buffer->length);
-
- krb5_auth_setlocalseqnumber (gssapi_krb5_context,
+ krb5_auth_con_setlocalseqnumber (gssapi_krb5_context,
context_handle->auth_context,
++seq_number);
@@ -260,7 +256,7 @@ OM_uint32 gss_get_mic
OM_uint32 ret;
krb5_keytype keytype;
- ret = gss_krb5_getsomekey(context_handle, &key);
+ ret = gss_krb5_get_localkey(context_handle, &key);
if (ret) {
gssapi_krb5_set_error_string ();
*minor_status = ret;
OpenPOWER on IntegriCloud