diff options
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libcrypto/aes/aes.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/lib/libcrypto/aes/aes.h b/src/lib/libcrypto/aes/aes.h index e8da921ec5..8294a41a3a 100644 --- a/src/lib/libcrypto/aes/aes.h +++ b/src/lib/libcrypto/aes/aes.h | |||
| @@ -56,8 +56,9 @@ | |||
| 56 | #error AES is disabled. | 56 | #error AES is disabled. |
| 57 | #endif | 57 | #endif |
| 58 | 58 | ||
| 59 | static const int AES_DECRYPT = 0; | 59 | #define AES_ENCRYPT 1 |
| 60 | static const int AES_ENCRYPT = 1; | 60 | #define AES_DECRYPT 0 |
| 61 | |||
| 61 | /* Because array size can't be a const in C, the following two are macros. | 62 | /* Because array size can't be a const in C, the following two are macros. |
| 62 | Both sizes are in bytes. */ | 63 | Both sizes are in bytes. */ |
| 63 | #define AES_MAXNR 14 | 64 | #define AES_MAXNR 14 |
| @@ -99,7 +100,9 @@ void AES_ofb128_encrypt(const unsigned char *in, unsigned char *out, | |||
| 99 | unsigned char *ivec, int *num); | 100 | unsigned char *ivec, int *num); |
| 100 | void AES_ctr128_encrypt(const unsigned char *in, unsigned char *out, | 101 | void AES_ctr128_encrypt(const unsigned char *in, unsigned char *out, |
| 101 | const unsigned long length, const AES_KEY *key, | 102 | const unsigned long length, const AES_KEY *key, |
| 102 | unsigned char *counter, unsigned int *num); | 103 | unsigned char counter[AES_BLOCK_SIZE], |
| 104 | unsigned char ecount_buf[AES_BLOCK_SIZE], | ||
| 105 | unsigned int *num); | ||
| 103 | 106 | ||
| 104 | 107 | ||
| 105 | #ifdef __cplusplus | 108 | #ifdef __cplusplus |
