Calculate checksum of in_data.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1339 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
1997-03-10 00:15:28 +00:00
parent 7d0f6abc94
commit a50d7d283d

View File

@@ -17,6 +17,7 @@ krb5_mk_req(krb5_context context,
char **realms; char **realms;
Authenticator *auth; Authenticator *auth;
krb5_data realm_data, authenticator; krb5_data realm_data, authenticator;
Checksum c;
if (*auth_context == NULL) { if (*auth_context == NULL) {
r = krb5_auth_con_init(context, auth_context); r = krb5_auth_con_init(context, auth_context);
@@ -54,10 +55,16 @@ krb5_mk_req(krb5_context context,
cred->session.contents.data, cred->session.contents.data,
cred->session.contents.length); cred->session.contents.length);
r = krb5_create_checksum (context,
CKSUMTYPE_RSA_MD4,
in_data->data,
in_data->length,
&c);
r = krb5_build_authenticator (context, r = krb5_build_authenticator (context,
*auth_context, *auth_context,
cred, cred,
NULL, &c,
&auth, &auth,
&authenticator); &authenticator);
if (r) if (r)