adding aes256 aes192 options

This commit is contained in:
Matteo Brichese
2017-06-06 11:10:33 -07:00
parent 8592c76b48
commit 2089462272
3 changed files with 101 additions and 48 deletions

7
aes.h
View File

@@ -18,13 +18,12 @@
#define ECB 1
#endif
#define AES128
#define AES256
#if defined(ECB) && ECB
void AES_ECB_encrypt(const uint8_t* input, const uint8_t* key, uint8_t *output);
void AES_ECB_decrypt(const uint8_t* input, const uint8_t* key, uint8_t *output);
void AES_ECB_encrypt(const uint8_t* input, const uint8_t* key, uint8_t *output, const uint32_t length);
void AES_ECB_decrypt(const uint8_t* input, const uint8_t* key, uint8_t *output, const uint32_t length);
#endif // #if defined(ECB) && ECB