diff options
-rw-r--r-- | aes.c | 6 | ||||
-rw-r--r-- | aes.h | 4 |
2 files changed, 5 insertions, 5 deletions
@@ -434,7 +434,7 @@ static void InvCipher(void) AddRoundKey(0); } -static void BlockCopy(uint8_t* output, uint8_t* input) +static void BlockCopy(uint8_t* output, const uint8_t* input) { uint8_t i; for (i=0;i<KEYLEN;++i) @@ -451,7 +451,7 @@ static void BlockCopy(uint8_t* output, uint8_t* input) #if defined(ECB) && ECB -void AES128_ECB_encrypt(uint8_t* input, const uint8_t* key, uint8_t* output) +void AES128_ECB_encrypt(const uint8_t* input, const uint8_t* key, uint8_t* output) { // Copy input to output, and work in-memory on output BlockCopy(output, input); @@ -464,7 +464,7 @@ void AES128_ECB_encrypt(uint8_t* input, const uint8_t* key, uint8_t* output) Cipher(); } -void AES128_ECB_decrypt(uint8_t* input, const uint8_t* key, uint8_t *output) +void AES128_ECB_decrypt(const uint8_t* input, const uint8_t* key, uint8_t *output) { // Copy input to output, and work in-memory on output BlockCopy(output, input); @@ -22,8 +22,8 @@ #if defined(ECB) && ECB -void AES128_ECB_encrypt(uint8_t* input, const uint8_t* key, uint8_t *output); -void AES128_ECB_decrypt(uint8_t* input, const uint8_t* key, uint8_t *output); +void AES128_ECB_encrypt(const uint8_t* input, const uint8_t* key, uint8_t *output); +void AES128_ECB_decrypt(const uint8_t* input, const uint8_t* key, uint8_t *output); #endif // #if defined(ECB) && ECB |