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

@ -114,7 +114,7 @@ static void md2_process( md2_context *ctx )
/*
* MD2 process buffer
*/
void md2_update( md2_context *ctx, unsigned char *input, int ilen )
void md2_update( md2_context *ctx, const unsigned char *input, int ilen )
{
int fill;
@ -163,7 +163,7 @@ void md2_finish( md2_context *ctx, unsigned char output[16] )
/*
* output = MD2( input buffer )
*/
void md2( unsigned char *input, int ilen, unsigned char output[16] )
void md2( const unsigned char *input, int ilen, unsigned char output[16] )
{
md2_context ctx;
@ -177,7 +177,7 @@ void md2( unsigned char *input, int ilen, unsigned char output[16] )
/*
* output = MD2( file contents )
*/
int md2_file( char *path, unsigned char output[16] )
int md2_file( const char *path, unsigned char output[16] )
{
FILE *f;
size_t n;
@ -209,7 +209,7 @@ int md2_file( char *path, unsigned char output[16] )
/*
* MD2 HMAC context setup
*/
void md2_hmac_starts( md2_context *ctx, unsigned char *key, int keylen )
void md2_hmac_starts( md2_context *ctx, const unsigned char *key, int keylen )
{
int i;
unsigned char sum[16];
@ -239,7 +239,7 @@ void md2_hmac_starts( md2_context *ctx, unsigned char *key, int keylen )
/*
* MD2 HMAC process buffer
*/
void md2_hmac_update( md2_context *ctx, unsigned char *input, int ilen )
void md2_hmac_update( md2_context *ctx, const unsigned char *input, int ilen )
{
md2_update( ctx, input, ilen );
}
@ -263,7 +263,8 @@ void md2_hmac_finish( md2_context *ctx, unsigned char output[16] )
/*
* output = HMAC-MD2( hmac key, input buffer )
*/
void md2_hmac( unsigned char *key, int keylen, unsigned char *input, int ilen,
void md2_hmac( const unsigned char *key, int keylen,
const unsigned char *input, int ilen,
unsigned char output[16] )
{
md2_context ctx;