summaryrefslogtreecommitdiffstats
path: root/crypto/aes/aes.h
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/aes/aes.h')
-rw-r--r--crypto/aes/aes.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/crypto/aes/aes.h b/crypto/aes/aes.h
index 20c4dbc0f7..9ffcc9ff2a 100644
--- a/crypto/aes/aes.h
+++ b/crypto/aes/aes.h
@@ -72,7 +72,11 @@ extern "C" {
/* This should be a hidden type, but EVP requires that the size be known */
struct aes_key_st {
+#ifdef AES_LONG
unsigned long rd_key[4 *(AES_MAXNR + 1)];
+#else
+ unsigned int rd_key[4 *(AES_MAXNR + 1)];
+#endif
int rounds;
};
typedef struct aes_key_st AES_KEY;