- Added const-correctness to main codebase
diff --git a/library/aes.c b/library/aes.c index 04049a4..373b2a0 100644 --- a/library/aes.c +++ b/library/aes.c
@@ -439,7 +439,7 @@ /* * AES key schedule (encryption) */ -int aes_setkey_enc( aes_context *ctx, unsigned char *key, int keysize ) +int aes_setkey_enc( aes_context *ctx, const unsigned char *key, int keysize ) { int i; unsigned long *RK; @@ -544,7 +544,7 @@ /* * AES key schedule (decryption) */ -int aes_setkey_dec( aes_context *ctx, unsigned char *key, int keysize ) +int aes_setkey_dec( aes_context *ctx, const unsigned char *key, int keysize ) { int i, j; aes_context cty; @@ -649,7 +649,7 @@ */ void aes_crypt_ecb( aes_context *ctx, int mode, - unsigned char input[16], + const unsigned char input[16], unsigned char output[16] ) { int i; @@ -752,7 +752,7 @@ int mode, int length, unsigned char iv[16], - unsigned char *input, + const unsigned char *input, unsigned char *output ) { int i; @@ -808,7 +808,7 @@ int length, int *iv_off, unsigned char iv[16], - unsigned char *input, + const unsigned char *input, unsigned char *output ) { int c, n = *iv_off;