(ARCFOUR_string_to_key): correct signature
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7739 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -405,7 +405,7 @@ static krb5_error_code
|
|||||||
ARCFOUR_string_to_key(krb5_context context,
|
ARCFOUR_string_to_key(krb5_context context,
|
||||||
krb5_enctype enctype,
|
krb5_enctype enctype,
|
||||||
krb5_data password,
|
krb5_data password,
|
||||||
krb5_data salt,
|
krb5_salt salt,
|
||||||
krb5_keyblock *key)
|
krb5_keyblock *key)
|
||||||
{
|
{
|
||||||
char *s, *p;
|
char *s, *p;
|
||||||
@@ -413,7 +413,7 @@ ARCFOUR_string_to_key(krb5_context context,
|
|||||||
int i;
|
int i;
|
||||||
struct md4 m;
|
struct md4 m;
|
||||||
|
|
||||||
len = 2 * (password.length + salt.length);
|
len = 2 * (password.length + salt.saltvalue.length);
|
||||||
s = malloc (len);
|
s = malloc (len);
|
||||||
if (len != 0 && s == NULL)
|
if (len != 0 && s == NULL)
|
||||||
return ENOMEM;
|
return ENOMEM;
|
||||||
@@ -421,8 +421,8 @@ ARCFOUR_string_to_key(krb5_context context,
|
|||||||
*p++ = ((char *)password.data)[i];
|
*p++ = ((char *)password.data)[i];
|
||||||
*p++ = 0;
|
*p++ = 0;
|
||||||
}
|
}
|
||||||
for (i = 0; i < salt.length; ++i) {
|
for (i = 0; i < salt.saltvalue.length; ++i) {
|
||||||
*p++ = ((char *)salt.data)[i];
|
*p++ = ((char *)salt.saltvalue.data)[i];
|
||||||
*p++ = 0;
|
*p++ = 0;
|
||||||
}
|
}
|
||||||
md4_init(&m);
|
md4_init(&m);
|
||||||
|
Reference in New Issue
Block a user