@@ -140,7 +140,7 @@ typedef struct
140
140
static void MD5_Transform (UINT4* buf, UINT4* in);
141
141
142
142
void MD5Init (MD5_CTX* mdContext, unsigned long pseudoRandomNumber = 0 );
143
- void MD5Update (MD5_CTX* mdContext, unsigned char * inBuf, unsigned int inLen);
143
+ void MD5Update (MD5_CTX* mdContext, const unsigned char * inBuf, unsigned int inLen);
144
144
void MD5Final (MD5_CTX* mdContext);
145
145
146
146
/* Basic MD5 step. MD5_Transform buf based on in */
@@ -238,7 +238,7 @@ void MD5Init(MD5_CTX* mdContext, unsigned long pseudoRandomNumber)
238
238
mdContext->buf [3 ] = (UINT4)0x10325476 + (pseudoRandomNumber * 97 );
239
239
}
240
240
241
- void MD5Update (MD5_CTX* mdContext, unsigned char * inBuf, unsigned int inLen)
241
+ void MD5Update (MD5_CTX* mdContext, const unsigned char * inBuf, unsigned int inLen)
242
242
{
243
243
UINT4 in[16 ];
244
244
int mdi = 0 ;
@@ -323,7 +323,7 @@ void MD5Final(MD5_CTX* mdContext)
323
323
324
324
static const DWORD dwHashOffset = 0x14 ;
325
325
326
- BOOL CalculateDXBCChecksum (BYTE* pData, DWORD dwSize, DWORD dwHash[4 ])
326
+ BOOL CalculateDXBCChecksum (const BYTE* pData, DWORD dwSize, DWORD dwHash[4 ])
327
327
{
328
328
MD5_CTX md5Ctx;
329
329
MD5Init (&md5Ctx, 0 );
@@ -340,7 +340,7 @@ BOOL CalculateDXBCChecksum(BYTE* pData, DWORD dwSize, DWORD dwHash[4])
340
340
341
341
DWORD dwLastChunkSize = dwSize - dwFullChunksSize;
342
342
DWORD dwPaddingSize = 64 - dwLastChunkSize;
343
- BYTE* pLastChunkData = pData + dwFullChunksSize;
343
+ const BYTE* pLastChunkData = pData + dwFullChunksSize;
344
344
345
345
if (dwLastChunkSize >= 56 )
346
346
{
0 commit comments