diff options
author | kokke <spam@rowdy.dk> | 2017-01-05 23:28:13 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-01-05 23:28:13 +0100 |
commit | ac285b9f8f4f814bca41de3e91e7f7be17201b20 (patch) | |
tree | 75126c9ea851cabcbebf7ef5dafc007d043b7198 | |
parent | s/strncmp/memcmp/g (diff) | |
parent | Make ECB API const-correct. (diff) | |
download | tiny-AES-c-ac285b9f8f4f814bca41de3e91e7f7be17201b20.tar tiny-AES-c-ac285b9f8f4f814bca41de3e91e7f7be17201b20.tar.gz tiny-AES-c-ac285b9f8f4f814bca41de3e91e7f7be17201b20.tar.bz2 tiny-AES-c-ac285b9f8f4f814bca41de3e91e7f7be17201b20.tar.lz tiny-AES-c-ac285b9f8f4f814bca41de3e91e7f7be17201b20.tar.xz tiny-AES-c-ac285b9f8f4f814bca41de3e91e7f7be17201b20.tar.zst tiny-AES-c-ac285b9f8f4f814bca41de3e91e7f7be17201b20.zip |
-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 |