Make keyblock const.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1357 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -7,7 +7,7 @@ krb5_error_code
|
|||||||
krb5_decrypt (krb5_context context,
|
krb5_decrypt (krb5_context context,
|
||||||
void *ptr,
|
void *ptr,
|
||||||
size_t len,
|
size_t len,
|
||||||
krb5_keyblock *keyblock,
|
const krb5_keyblock *keyblock,
|
||||||
krb5_data *result)
|
krb5_data *result)
|
||||||
{
|
{
|
||||||
u_char *p = (u_char *)ptr;
|
u_char *p = (u_char *)ptr;
|
||||||
@@ -17,7 +17,8 @@ krb5_decrypt (krb5_context context,
|
|||||||
|
|
||||||
memcpy (&key, keyblock->contents.data, sizeof(key));
|
memcpy (&key, keyblock->contents.data, sizeof(key));
|
||||||
des_set_key (&key, schedule);
|
des_set_key (&key, schedule);
|
||||||
des_cbc_encrypt ((des_cblock *)ptr, (des_cblock *)ptr, len, schedule, &key, DES_DECRYPT);
|
des_cbc_encrypt ((des_cblock *)ptr, (des_cblock *)ptr, len,
|
||||||
|
schedule, &key, DES_DECRYPT);
|
||||||
|
|
||||||
her_crc = (p[11] << 24) | (p[10] << 16) | (p[9] << 8) | (p[8] << 0);
|
her_crc = (p[11] << 24) | (p[10] << 16) | (p[9] << 8) | (p[8] << 0);
|
||||||
memset (p + 8, 0, sizeof(her_crc));
|
memset (p + 8, 0, sizeof(her_crc));
|
||||||
|
Reference in New Issue
Block a user