replace gss_krb5_getsomekey with gss_krb5_get_localkey and

gss_krb5_get_remotekey


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10100 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
2001-06-18 02:53:52 +00:00
parent 5a6138360e
commit 4449713b87
4 changed files with 82 additions and 36 deletions

View File

@@ -36,18 +36,18 @@
RCSID("$Id$");
OM_uint32
gss_krb5_getsomekey(const gss_ctx_id_t context_handle,
krb5_keyblock **key)
gss_krb5_get_remotekey(const gss_ctx_id_t context_handle,
krb5_keyblock **key)
{
/* XXX this is ugly, and probably incorrect... */
krb5_keyblock *skey;
krb5_auth_con_getlocalsubkey(gssapi_krb5_context,
context_handle->auth_context,
&skey);
krb5_auth_con_getremotesubkey(gssapi_krb5_context,
context_handle->auth_context,
&skey);
if(skey == NULL)
krb5_auth_con_getremotesubkey(gssapi_krb5_context,
context_handle->auth_context,
&skey);
krb5_auth_con_getlocalsubkey(gssapi_krb5_context,
context_handle->auth_context,
&skey);
if(skey == NULL)
krb5_auth_con_getkey(gssapi_krb5_context,
context_handle->auth_context,
@@ -176,7 +176,7 @@ unwrap_des
return GSS_S_BAD_MIC;
}
krb5_auth_setremoteseqnumber (gssapi_krb5_context,
krb5_auth_con_setremoteseqnumber (gssapi_krb5_context,
context_handle->auth_context,
++seq_number);
@@ -327,7 +327,7 @@ unwrap_des3
return GSS_S_BAD_MIC;
}
krb5_auth_setremoteseqnumber (gssapi_krb5_context,
krb5_auth_con_setremoteseqnumber (gssapi_krb5_context,
context_handle->auth_context,
++seq_number);
@@ -386,7 +386,7 @@ OM_uint32 gss_unwrap
OM_uint32 ret;
krb5_keytype keytype;
ret = gss_krb5_getsomekey(context_handle, &key);
ret = gss_krb5_get_remotekey(context_handle, &key);
if (ret) {
gssapi_krb5_set_error_string ();
*minor_status = ret;