- Added const-correctness to main codebase
diff --git a/include/polarssl/aes.h b/include/polarssl/aes.h
index 5e18ab7..11abc90 100644
--- a/include/polarssl/aes.h
+++ b/include/polarssl/aes.h
@@ -52,7 +52,7 @@
*
* \return 0 if successful, or POLARSSL_ERR_AES_INVALID_KEY_LENGTH
*/
-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 );
/**
* \brief AES key schedule (decryption)
@@ -63,7 +63,7 @@
*
* \return 0 if successful, or POLARSSL_ERR_AES_INVALID_KEY_LENGTH
*/
-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 );
/**
* \brief AES-ECB block encryption/decryption
@@ -75,7 +75,7 @@
*/
void aes_crypt_ecb( aes_context *ctx,
int mode,
- unsigned char input[16],
+ const unsigned char input[16],
unsigned char output[16] );
/**
@@ -94,7 +94,7 @@
int mode,
int length,
unsigned char iv[16],
- unsigned char *input,
+ const unsigned char *input,
unsigned char *output );
/**
@@ -113,7 +113,7 @@
int length,
int *iv_off,
unsigned char iv[16],
- unsigned char *input,
+ const unsigned char *input,
unsigned char *output );
/**