Remove extern declarations of OPENSSL_ia32cap_P
[oweals/openssl.git] / crypto / evp / e_aes_cbc_hmac_sha1.c
index 8d557e512e76cb899a114001201d1b9ff7487225..9e393f0b88a774b1aa300467c900a18925e9ee84 100644 (file)
@@ -15,6 +15,7 @@
 #include <openssl/aes.h>
 #include <openssl/sha.h>
 #include <openssl/rand.h>
+#include "internal/cryptlib.h"
 #include "internal/modes_int.h"
 #include "internal/evp_int.h"
 #include "internal/constant_time_locl.h"
@@ -35,7 +36,6 @@ typedef struct {
         defined(__x86_64)       || defined(__x86_64__)  || \
         defined(_M_AMD64)       || defined(_M_X64)      )
 
-extern unsigned int OPENSSL_ia32cap_P[];
 # define AESNI_CAPABLE   (1<<(57-32))
 
 int aesni_set_encrypt_key(const unsigned char *userKey, int bits,