1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-08-01 10:06:53 +03:00

- Added const-correctness to main codebase

This commit is contained in:
Paul Bakker
2010-03-16 21:09:09 +00:00
parent 9120018f3d
commit ff60ee6c2a
49 changed files with 1221 additions and 416 deletions

View File

@ -73,7 +73,7 @@ void md4_starts( md4_context *ctx )
ctx->state[3] = 0x10325476;
}
static void md4_process( md4_context *ctx, unsigned char data[64] )
static void md4_process( md4_context *ctx, const unsigned char data[64] )
{
unsigned long X[16], A, B, C, D;
@ -179,7 +179,7 @@ static void md4_process( md4_context *ctx, unsigned char data[64] )
/*
* MD4 process buffer
*/
void md4_update( md4_context *ctx, unsigned char *input, int ilen )
void md4_update( md4_context *ctx, const unsigned char *input, int ilen )
{
int fill;
unsigned long left;
@ -259,7 +259,7 @@ void md4_finish( md4_context *ctx, unsigned char output[16] )
/*
* output = MD4( input buffer )
*/
void md4( unsigned char *input, int ilen, unsigned char output[16] )
void md4( const unsigned char *input, int ilen, unsigned char output[16] )
{
md4_context ctx;
@ -273,7 +273,7 @@ void md4( unsigned char *input, int ilen, unsigned char output[16] )
/*
* output = MD4( file contents )
*/
int md4_file( char *path, unsigned char output[16] )
int md4_file( const char *path, unsigned char output[16] )
{
FILE *f;
size_t n;
@ -305,7 +305,7 @@ int md4_file( char *path, unsigned char output[16] )
/*
* MD4 HMAC context setup
*/
void md4_hmac_starts( md4_context *ctx, unsigned char *key, int keylen )
void md4_hmac_starts( md4_context *ctx, const unsigned char *key, int keylen )
{
int i;
unsigned char sum[16];
@ -335,7 +335,7 @@ void md4_hmac_starts( md4_context *ctx, unsigned char *key, int keylen )
/*
* MD4 HMAC process buffer
*/
void md4_hmac_update( md4_context *ctx, unsigned char *input, int ilen )
void md4_hmac_update( md4_context *ctx, const unsigned char *input, int ilen )
{
md4_update( ctx, input, ilen );
}
@ -359,7 +359,8 @@ void md4_hmac_finish( md4_context *ctx, unsigned char output[16] )
/*
* output = HMAC-MD4( hmac key, input buffer )
*/
void md4_hmac( unsigned char *key, int keylen, unsigned char *input, int ilen,
void md4_hmac( const unsigned char *key, int keylen,
const unsigned char *input, int ilen,
unsigned char output[16] )
{
md4_context ctx;