Move ZIP_CRYPTO_PKWARE_HEADERLEN to zipint.h.
Fixes build without AES support.
diff --git a/lib/zip_crypto.h b/lib/zip_crypto.h
index 0706a02..f46c7d8 100644
--- a/lib/zip_crypto.h
+++ b/lib/zip_crypto.h
@@ -37,8 +37,6 @@
#define ZIP_CRYPTO_SHA1_LENGTH 20
#define ZIP_CRYPTO_AES_BLOCK_LENGTH 16
-#define ZIP_CRYPTO_PKWARE_HEADERLEN 12
-
#if defined(HAVE_WINDOWS_CRYPTO)
#include "zip_crypto_win.h"
#elif defined(HAVE_COMMONCRYPTO)
diff --git a/lib/zip_pkware.c b/lib/zip_pkware.c
index afb0d30..def627c 100644
--- a/lib/zip_pkware.c
+++ b/lib/zip_pkware.c
@@ -37,9 +37,6 @@
#include "zipint.h"
-#include "zip_crypto.h"
-
-
#define PKWARE_KEY0 305419896
#define PKWARE_KEY1 591751049
#define PKWARE_KEY2 878082192
diff --git a/lib/zip_source_pkware_decode.c b/lib/zip_source_pkware_decode.c
index a7224ea..d5489a5 100644
--- a/lib/zip_source_pkware_decode.c
+++ b/lib/zip_source_pkware_decode.c
@@ -37,9 +37,6 @@
#include "zipint.h"
-#include "zip_crypto.h"
-
-
struct trad_pkware {
char *password;
zip_pkware_keys_t keys;
diff --git a/lib/zip_source_pkware_encode.c b/lib/zip_source_pkware_encode.c
index f2423d9..5516bad 100644
--- a/lib/zip_source_pkware_encode.c
+++ b/lib/zip_source_pkware_encode.c
@@ -37,8 +37,6 @@
#include "zipint.h"
-#include "zip_crypto.h"
-
struct trad_pkware {
char *password;
zip_pkware_keys_t keys;
diff --git a/lib/zipint.h b/lib/zipint.h
index 52f418c..127d532 100644
--- a/lib/zipint.h
+++ b/lib/zipint.h
@@ -71,6 +71,8 @@
#define EF_WINZIP_AES_SIZE 7
#define MAX_DATA_DESCRIPTOR_LENGTH 24
+#define ZIP_CRYPTO_PKWARE_HEADERLEN 12
+
#define ZIP_CM_REPLACED_DEFAULT (-2)
#define ZIP_CM_WINZIP_AES 99 /* Winzip AES encrypted */