diff --git a/bin/check/win32/checkconf.vcxproj.in b/bin/check/win32/checkconf.vcxproj.in
index b48967d57bbf6c40298d5aa7b725556c567558f3..158082fa27263100f966ed9286fadabc774bf031 100644
--- a/bin/check/win32/checkconf.vcxproj.in
+++ b/bin/check/win32/checkconf.vcxproj.in
@@ -55,7 +55,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(ProjectName).pch
.\$(Configuration)\
@@ -81,7 +81,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/check/win32/checktool.vcxproj.in b/bin/check/win32/checktool.vcxproj.in
index 98dc52927f3f37b827f746bbe117830b5ef7aab3..af1c5c7abf39e6c3dfc662e8cb4cd5326a1990ab 100644
--- a/bin/check/win32/checktool.vcxproj.in
+++ b/bin/check/win32/checktool.vcxproj.in
@@ -58,7 +58,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_LIB;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(TargetName).pch
.\$(Configuration)\
@@ -80,7 +80,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_LIB;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/check/win32/checkzone.vcxproj.in b/bin/check/win32/checkzone.vcxproj.in
index b2a93d2ab51c871190c1c1adfac153f19d21b92c..9ddbb9f2572f1fa511738a540269764b70f1a43c 100644
--- a/bin/check/win32/checkzone.vcxproj.in
+++ b/bin/check/win32/checkzone.vcxproj.in
@@ -55,7 +55,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(ProjectName).pch
.\$(Configuration)\
@@ -87,7 +87,7 @@ copy /Y named-checkzone.ilk named-compilezone.ilk
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/delv/win32/delv.vcxproj.in b/bin/delv/win32/delv.vcxproj.in
index da98e50bfe121a3d8811aec7780cd1996d1b8f09..0c63137c3ca696d5429628344013ea0a9895afbb 100644
--- a/bin/delv/win32/delv.vcxproj.in
+++ b/bin/delv/win32/delv.vcxproj.in
@@ -53,7 +53,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(TargetName).pch
.\$(Configuration)\
@@ -79,7 +79,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/dig/win32/dig.vcxproj.in b/bin/dig/win32/dig.vcxproj.in
index 7242bc1b7d2b77656901bceb2feb265f1e088f80..65fa3a2d1ceb501891c99f13c9108812f0f77e62 100644
--- a/bin/dig/win32/dig.vcxproj.in
+++ b/bin/dig/win32/dig.vcxproj.in
@@ -53,7 +53,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(TargetName).pch
.\$(Configuration)\
@@ -79,7 +79,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/dig/win32/dighost.vcxproj.in b/bin/dig/win32/dighost.vcxproj.in
index 7940eca6599d18a632b6e81e0d9de266e58945c0..98a9f0e17d29adf4e4649096bc51c75ebd394d16 100644
--- a/bin/dig/win32/dighost.vcxproj.in
+++ b/bin/dig/win32/dighost.vcxproj.in
@@ -53,7 +53,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(TargetName).pch
.\$(Configuration)\
@@ -77,7 +77,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/dig/win32/host.vcxproj.in b/bin/dig/win32/host.vcxproj.in
index 05a269b533c5f479129cd550a384fa09368232e6..0d717ebf9714088f55ef03b4b7f6067e843c0feb 100644
--- a/bin/dig/win32/host.vcxproj.in
+++ b/bin/dig/win32/host.vcxproj.in
@@ -53,7 +53,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(TargetName).pch
.\$(Configuration)\
@@ -79,7 +79,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/dig/win32/nslookup.vcxproj.in b/bin/dig/win32/nslookup.vcxproj.in
index a3f7f233a40c8ef3caa10a12df721e5418c28330..723732b103628ca6d99fa1c4bb57c450b24c0118 100644
--- a/bin/dig/win32/nslookup.vcxproj.in
+++ b/bin/dig/win32/nslookup.vcxproj.in
@@ -53,7 +53,7 @@
Level3
Disabled
- WIN32;@CRYPTO@USE_READLINE_STATIC;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;USE_READLINE_STATIC;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(TargetName).pch
.\$(Configuration)\
@@ -79,7 +79,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@USE_READLINE_STATIC;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;USE_READLINE_STATIC;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/dnssec/win32/dnssectool.vcxproj.in b/bin/dnssec/win32/dnssectool.vcxproj.in
index 7d6b3da7c2f79033d6e28946d623fa549122e375..57ed65c492cfa7df09af5073be54f4c4dc989c65 100644
--- a/bin/dnssec/win32/dnssectool.vcxproj.in
+++ b/bin/dnssec/win32/dnssectool.vcxproj.in
@@ -61,7 +61,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_LIB;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(TargetName).pch
.\$(Configuration)\
@@ -84,7 +84,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_LIB;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/dnssec/win32/dsfromkey.vcxproj.in b/bin/dnssec/win32/dsfromkey.vcxproj.in
index b58fc1a2bbfb4e938fa88bd4c6b90646ea044184..e574a7f9f71851240e7e440502ba5012985ed2fb 100644
--- a/bin/dnssec/win32/dsfromkey.vcxproj.in
+++ b/bin/dnssec/win32/dsfromkey.vcxproj.in
@@ -55,7 +55,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(ProjectName).pch
.\$(Configuration)\
@@ -94,7 +94,7 @@ set PYTHONPATH=.
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/dnssec/win32/importkey.vcxproj.in b/bin/dnssec/win32/importkey.vcxproj.in
index 92f7dacf77e46efc0c6d27d265eb33e272e30e05..9bb1ba0b5493662ceef42ecfdcd7e8a8c5eb7b6c 100644
--- a/bin/dnssec/win32/importkey.vcxproj.in
+++ b/bin/dnssec/win32/importkey.vcxproj.in
@@ -55,7 +55,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(ProjectName).pch
.\$(Configuration)\
@@ -81,7 +81,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/dnssec/win32/keyfromlabel.vcxproj.in b/bin/dnssec/win32/keyfromlabel.vcxproj.in
index d1f6eca3c016ae985c69ef737d385b216994b79f..9d83c51e38adffadfff60b36782b644b8f571f09 100644
--- a/bin/dnssec/win32/keyfromlabel.vcxproj.in
+++ b/bin/dnssec/win32/keyfromlabel.vcxproj.in
@@ -55,7 +55,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(ProjectName).pch
.\$(Configuration)\
@@ -81,7 +81,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/dnssec/win32/keygen.vcxproj.in b/bin/dnssec/win32/keygen.vcxproj.in
index b4259cad935ddc20e6b36d834e3e4bd2f6559975..b59ae38081b7afa089306bb2849bf1a45f9bab90 100644
--- a/bin/dnssec/win32/keygen.vcxproj.in
+++ b/bin/dnssec/win32/keygen.vcxproj.in
@@ -55,7 +55,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(ProjectName).pch
.\$(Configuration)\
@@ -81,7 +81,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/dnssec/win32/revoke.vcxproj.in b/bin/dnssec/win32/revoke.vcxproj.in
index 91c06072078d2e3775037461dcfde3cbb7211c32..0ae342cfe53df5ea67b8c5bbcc821d3377b54965 100644
--- a/bin/dnssec/win32/revoke.vcxproj.in
+++ b/bin/dnssec/win32/revoke.vcxproj.in
@@ -55,7 +55,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(ProjectName).pch
.\$(Configuration)\
@@ -81,7 +81,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/dnssec/win32/settime.vcxproj.in b/bin/dnssec/win32/settime.vcxproj.in
index 0b68c400d0994d8921b9a37106eb4f5954bd1ebd..037436bffe6b07f67c4348bac175ba466673af2e 100644
--- a/bin/dnssec/win32/settime.vcxproj.in
+++ b/bin/dnssec/win32/settime.vcxproj.in
@@ -55,7 +55,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(ProjectName).pch
.\$(Configuration)\
@@ -81,7 +81,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/dnssec/win32/signzone.vcxproj.in b/bin/dnssec/win32/signzone.vcxproj.in
index 0b9a9f6ab98885340ddc7aa573920c1bcd0cb5e2..544f4701b5c4c31df34892a2bdaae71e3b8f148f 100644
--- a/bin/dnssec/win32/signzone.vcxproj.in
+++ b/bin/dnssec/win32/signzone.vcxproj.in
@@ -55,7 +55,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(ProjectName).pch
.\$(Configuration)\
@@ -81,7 +81,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/dnssec/win32/verify.vcxproj.in b/bin/dnssec/win32/verify.vcxproj.in
index 251a893f9d9177768e29c7d80fb3b7ccc9d06f5f..a0bfd3b41e112f00d37f43925b716929962c3ff9 100644
--- a/bin/dnssec/win32/verify.vcxproj.in
+++ b/bin/dnssec/win32/verify.vcxproj.in
@@ -55,7 +55,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(ProjectName).pch
.\$(Configuration)\
@@ -81,7 +81,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/named/win32/named.vcxproj.in b/bin/named/win32/named.vcxproj.in
index 6ee57b9497d264ea7364b3e546c4b435971446c8..18c2c6bc233b985cb355ffdbc43ae98b5b01eba6 100644
--- a/bin/named/win32/named.vcxproj.in
+++ b/bin/named/win32/named.vcxproj.in
@@ -53,7 +53,7 @@
Level3
Disabled
- WIN32;@CRYPTO@@USE_GSSAPI@BUILDER="Visual Studio";_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;@USE_GSSAPI@BUILDER="Visual Studio";_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(TargetName).pch
.\$(Configuration)\
@@ -79,7 +79,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@@USE_GSSAPI@BUILDER="Visual Studio";NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;@USE_GSSAPI@BUILDER="Visual Studio";NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/nsupdate/win32/nsupdate.vcxproj.in b/bin/nsupdate/win32/nsupdate.vcxproj.in
index c89e6481039548a901ee8123795ffbc78505959b..bc354b55f03538cee26e200ffbe7c028de4e02c2 100644
--- a/bin/nsupdate/win32/nsupdate.vcxproj.in
+++ b/bin/nsupdate/win32/nsupdate.vcxproj.in
@@ -53,7 +53,7 @@
Level3
Disabled
- WIN32;@CRYPTO@@USE_GSSAPI@USE_READLINE_STATIC;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;@USE_GSSAPI@USE_READLINE_STATIC;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(TargetName).pch
.\$(Configuration)\
@@ -79,7 +79,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@@USE_GSSAPI@USE_READLINE_STATIC;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;@USE_GSSAPI@USE_READLINE_STATIC;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/tests/system/win32/bigkey.vcxproj.in b/bin/tests/system/win32/bigkey.vcxproj.in
index 45bfa4d005faeb461aa9ebba946f696363be461c..e996da9cd2c819da140eba903edf8ff797ce6ad6 100644
--- a/bin/tests/system/win32/bigkey.vcxproj.in
+++ b/bin/tests/system/win32/bigkey.vcxproj.in
@@ -53,7 +53,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(TargetName).pch
.\$(Configuration)\
@@ -79,7 +79,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/tests/system/win32/keycreate.vcxproj.in b/bin/tests/system/win32/keycreate.vcxproj.in
index 11eecc19ddfd4657e0a908499b31f8ca2d4ab769..6991937a2a58d385adc1d20340ec6f9e01452ead 100644
--- a/bin/tests/system/win32/keycreate.vcxproj.in
+++ b/bin/tests/system/win32/keycreate.vcxproj.in
@@ -53,7 +53,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(TargetName).pch
.\$(Configuration)\
@@ -79,7 +79,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/tests/system/win32/keydelete.vcxproj.in b/bin/tests/system/win32/keydelete.vcxproj.in
index 878ef8dcbda368a14a727a59d940717f79d7f3a3..d8e46e8559a6a4bb959f6773a70b4129e9a2bff5 100644
--- a/bin/tests/system/win32/keydelete.vcxproj.in
+++ b/bin/tests/system/win32/keydelete.vcxproj.in
@@ -53,7 +53,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(TargetName).pch
.\$(Configuration)\
@@ -79,7 +79,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/tests/system/win32/pipequeries.vcxproj.in b/bin/tests/system/win32/pipequeries.vcxproj.in
index 2e06b46963420fad25b7ee1f64d1fef916610db8..19a45cb68a52f4669b2b7d11767a1e2a81f4df50 100644
--- a/bin/tests/system/win32/pipequeries.vcxproj.in
+++ b/bin/tests/system/win32/pipequeries.vcxproj.in
@@ -53,7 +53,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(TargetName).pch
.\$(Configuration)\
@@ -79,7 +79,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/tools/win32/mdig.vcxproj.in b/bin/tools/win32/mdig.vcxproj.in
index ca6d334311c82378f00700e1a9cdf9d2709d99e2..b07138318f858e150b9ebd383cd2005547391f41 100644
--- a/bin/tools/win32/mdig.vcxproj.in
+++ b/bin/tools/win32/mdig.vcxproj.in
@@ -53,7 +53,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(TargetName).pch
.\$(Configuration)\
@@ -79,7 +79,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/tools/win32/nsec3hash.vcxproj.in b/bin/tools/win32/nsec3hash.vcxproj.in
index 305a83949bab33c43b06fd7012125974a4e05237..a05ae71f00bbc0826d10ad5aaa17d7c93ca5a545 100644
--- a/bin/tools/win32/nsec3hash.vcxproj.in
+++ b/bin/tools/win32/nsec3hash.vcxproj.in
@@ -53,7 +53,7 @@
Level3
Disabled
- WIN32;@CRYPTO@_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
.\$(Configuration)\$(TargetName).pch
.\$(Configuration)\
@@ -79,7 +79,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
OnlyExplicitInline
false
true
diff --git a/bin/win32/BINDInstall/BINDInstall.vcxproj.in b/bin/win32/BINDInstall/BINDInstall.vcxproj.in
index 255b72b27ae1aefdc57e09953646939b2dd84342..ff460236409a68bdad822b83eafa8c15d7c629e1 100644
--- a/bin/win32/BINDInstall/BINDInstall.vcxproj.in
+++ b/bin/win32/BINDInstall/BINDInstall.vcxproj.in
@@ -55,7 +55,7 @@
Use
Level3
Disabled
- WIN32;@CRYPTO@@USE_GSSAPI@@USE_PYTHON@_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ WIN32;@USE_GSSAPI@@USE_PYTHON@_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
..\..\..;..\include;..\..\..\include;..\..\named\win32\include;..\..\..\lib\isc\win32\include;..\..\..\lib\isc\include;%(AdditionalIncludeDirectories)
@@ -85,7 +85,7 @@
MaxSpeed
true
false
- WIN32;@CRYPTO@@USE_GSSAPI@@USE_PYTHON@NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ WIN32;@USE_GSSAPI@@USE_PYTHON@NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
..\..\..;..\include;..\..\..\include;..\..\named\win32\include;..\..\..\lib\isc\win32\include;..\..\..\lib\isc\include;%(AdditionalIncludeDirectories)
OnlyExplicitInline
true
@@ -123,8 +123,8 @@
NotUsing
- UNICODE;WIN32;@CRYPTO@@USE_GSSAPI@@USE_PYTHON@NDEBUG;_WINDOWS;_MBCS
- UNICODE;WIN32;@CRYPTO@@USE_GSSAPI@@USE_PYTHON@_DEBUG;_WINDOWS;_MBCS
+ UNICODE;WIN32;@USE_GSSAPI@@USE_PYTHON@NDEBUG;_WINDOWS;_MBCS
+ UNICODE;WIN32;@USE_GSSAPI@@USE_PYTHON@_DEBUG;_WINDOWS;_MBCS
diff --git a/config.h.win32 b/config.h.win32
index 40e7262ed246b7a8a6165b78cd3a6435626fbbcf..09348685d2be834285b2f17bf194fc7f94d6bbcb 100644
--- a/config.h.win32
+++ b/config.h.win32
@@ -333,6 +333,9 @@ typedef __int64 off_t;
/* Define if your OpenSSL version supports RSA functions. */
@HAVE_RSA_SET0_KEY@
+/* define if OpenSSL is used for Public-Key Cryptography */
+@USE_OPENSSL@
+
/* Define if native PKCS#11 is used as cryptographic library provider */
@USE_PKCS11@
diff --git a/lib/bind9/win32/libbind9.vcxproj.in b/lib/bind9/win32/libbind9.vcxproj.in
index c1a815b24be28af16e45b5f1f1e4780e74064510..8541658fdd4aa5c9985b94bd727a5966617ad54c 100644
--- a/lib/bind9/win32/libbind9.vcxproj.in
+++ b/lib/bind9/win32/libbind9.vcxproj.in
@@ -53,7 +53,7 @@
Level3
Disabled
- WIN32;USE_MD5;@CRYPTO@_DEBUG;_WINDOWS;_USRDLL;LIBBIND9_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
+ WIN32;USE_MD5;_DEBUG;_WINDOWS;_USRDLL;LIBBIND9_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
./;../../../;include;../include;../../isc/win32;../../isc/win32/include;../../isc/include;../../isccfg/include;../../dns/include;@LIBXML2_INC@@OPENSSL_INC@@GEOIP_INC@%(AdditionalIncludeDirectories)
true
.\$(Configuration)\$(TargetName).pch
@@ -81,7 +81,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;USE_MD5;@CRYPTO@NDEBUG;_WINDOWS;_USRDLL;LIBBIND9_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
+ WIN32;USE_MD5;NDEBUG;_WINDOWS;_USRDLL;LIBBIND9_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
./;../../../;include;../include;../../isc/win32;../../isc/win32/include;../../isc/include;../../isccfg/include;../../dns/include;@LIBXML2_INC@@OPENSSL_INC@@GEOIP_INC@%(AdditionalIncludeDirectories)
OnlyExplicitInline
false
diff --git a/lib/dns/win32/libdns.vcxproj.filters.in b/lib/dns/win32/libdns.vcxproj.filters.in
index 89a894c0fc2727670b1f824bc1fc2922bfcb26a3..7617381da9dd7d1088ae38d9a1aba1a6cce08ebe 100644
--- a/lib/dns/win32/libdns.vcxproj.filters.in
+++ b/lib/dns/win32/libdns.vcxproj.filters.in
@@ -299,7 +299,6 @@
Dst Source Files
-@IF OPENSSL
Dst Source Files
@@ -318,7 +317,6 @@
Dst Source Files
-@END OPENSSL
@IF PKCS11
Dst Source Files
@@ -658,11 +656,9 @@
Dst Header Files
-@IF OPENSSL
Dst Header Files
-@END OPENSSL
Dst Header Files
diff --git a/lib/dns/win32/libdns.vcxproj.in b/lib/dns/win32/libdns.vcxproj.in
index 479daa14a5b7e5fec2b9ec65259fcccb9a5251e4..c432d3b475726fa0308dffc95df4464236e6ff7b 100644
--- a/lib/dns/win32/libdns.vcxproj.in
+++ b/lib/dns/win32/libdns.vcxproj.in
@@ -53,7 +53,7 @@
Level3
Disabled
- BIND9;WIN32;USE_MD5;@CRYPTO@@USE_GSSAPI@@USE_ISC_SPNEGO@_DEBUG;_WINDOWS;_USRDLL;LIBDNS_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions);%(PreprocessorDefinitions)
+ BIND9;WIN32;USE_MD5;@USE_GSSAPI@@USE_ISC_SPNEGO@_DEBUG;_WINDOWS;_USRDLL;LIBDNS_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions);%(PreprocessorDefinitions)
.\;..\..\..\;include;..\include;..\..\isc\win32;..\..\isc\win32\include;..\..\isc\include;@LIBXML2_INC@@OPENSSL_INC@@GSSAPI_INC@@GEOIP_INC@%(AdditionalIncludeDirectories)
true
.\$(Configuration)\$(TargetName).pch
@@ -81,7 +81,7 @@
MaxSpeed
true
@INTRINSIC@
- BIND9;WIN32;USE_MD5;@CRYPTO@@USE_GSSAPI@@USE_ISC_SPNEGO@NDEBUG;_WINDOWS;_USRDLL;LIBDNS_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions);%(PreprocessorDefinitions)
+ BIND9;WIN32;USE_MD5;@USE_GSSAPI@@USE_ISC_SPNEGO@NDEBUG;_WINDOWS;_USRDLL;LIBDNS_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions);%(PreprocessorDefinitions)
.\;..\..\..\;include;..\include;..\..\isc\win32;..\..\isc\win32\include;..\..\isc\include;@LIBXML2_INC@@OPENSSL_INC@@GSSAPI_INC@@GEOIP_INC@%(AdditionalIncludeDirectories)
OnlyExplicitInline
true
@@ -160,14 +160,12 @@
-@IF OPENSSL
-@END OPENSSL
@IF PKCS11
@@ -222,9 +220,7 @@
-@IF OPENSSL
-@END OPENSSL
@IF PKCS11
diff --git a/lib/irs/win32/libirs.vcxproj.in b/lib/irs/win32/libirs.vcxproj.in
index 96af09ba90f96803d65963e9d53f8701a610ba17..99c0ea40b4caf0b1f34094cb1b4fd5617672e325 100644
--- a/lib/irs/win32/libirs.vcxproj.in
+++ b/lib/irs/win32/libirs.vcxproj.in
@@ -53,7 +53,7 @@
Level3
Disabled
- WIN32;USE_MD5;@CRYPTO@_DEBUG;_WINDOWS;_USRDLL;LIBIRS_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
+ WIN32;USE_MD5;_DEBUG;_WINDOWS;_USRDLL;LIBIRS_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
.\;..\..\..\;include;..\include;..\..\isc\win32;..\..\isc\win32\include;..\..\isc\include;..\..\isccfg\include;..\..\dns\include;@LIBXML2_INC@@OPENSSL_INC@@GEOIP_INC@%(AdditionalIncludeDirectories)
true
.\$(Configuration)\$(TargetName).pch
@@ -81,7 +81,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;USE_MD5;@CRYPTO@NDEBUG;_WINDOWS;_USRDLL;LIBIRS_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
+ WIN32;USE_MD5;NDEBUG;_WINDOWS;_USRDLL;LIBIRS_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
.\;..\..\..\;include;..\include;..\..\isc\win32;..\..\isc\win32\include;..\..\isc\include;..\..\isccfg\include;..\..\dns\include;@LIBXML2_INC@@OPENSSL_INC@@GEOIP_INC@%(AdditionalIncludeDirectories)
OnlyExplicitInline
false
diff --git a/lib/isc/win32/libisc.def.in b/lib/isc/win32/libisc.def.in
index 2608d0fd1131bd709923d5cff892e02bcddc5ed9..6f61d6b13e0d9f06a96dfd3c8749b25400a8b984 100644
--- a/lib/isc/win32/libisc.def.in
+++ b/lib/isc/win32/libisc.def.in
@@ -108,11 +108,9 @@ isc__task_unsendrange
isc__taskmgr_mode
isc__taskmgr_pause
isc__taskmgr_resume
-@IF AES
isc_aes128_crypt
isc_aes192_crypt
isc_aes256_crypt
-@END AES
isc_app_block
isc_app_ctxfinish
isc_app_ctxonrun
diff --git a/lib/isc/win32/libisc.vcxproj.filters.in b/lib/isc/win32/libisc.vcxproj.filters.in
index 49d1bdf8903b18fb306f2cd1bca32cbb4abb3704..f27963d40e1e4aa37034bb364f60282e1d10df9b 100644
--- a/lib/isc/win32/libisc.vcxproj.filters.in
+++ b/lib/isc/win32/libisc.vcxproj.filters.in
@@ -26,11 +26,9 @@
-@IF AES
Library Header Files
-@END AES
Library Header Files
@@ -481,11 +479,9 @@
Win32 Source Files
@END PKCS11
-@IF AES
Win32 Source Files
-@END AES
Library Source Files
diff --git a/lib/isc/win32/libisc.vcxproj.in b/lib/isc/win32/libisc.vcxproj.in
index 2a72d897790537658922deec77b8db2314f03fdd..e824ccd76890dfa553fce9e92ded5c9ac29530d7 100644
--- a/lib/isc/win32/libisc.vcxproj.in
+++ b/lib/isc/win32/libisc.vcxproj.in
@@ -54,7 +54,7 @@
Level3
Disabled
@IF PKCS11
- BIND9;@CRYPTO@@PK11_LIB_LOCATION@WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBISC_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
+ BIND9;@PK11_LIB_LOCATION@WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBISC_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
.\;..\..\..\;@LIBXML2_INC@@OPENSSL_INC@@ZLIB_INC@include;..\include;win32;..\..\isccfg\include;..\..\dns\win32\include;..\..\dns\include;%(AdditionalIncludeDirectories)
@ELSE PKCS11
BIND9;WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBISC_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
@@ -86,12 +86,10 @@ echo Copying COPYRIGHT notice.
copy ..\COPYRIGHT ..\Build\Debug
-@IF OPENSSL
echo Copying the OpenSSL DLL and LICENSE.
copy @OPENSSL_DLL@ ..\Build\Debug\
copy @OPENSSL_PATH@\LICENSE ..\Build\Debug\OpenSSL-LICENSE
-@END OPENSSL
@IF LIBXML2
echo Copying the libxml DLL.
@@ -149,7 +147,7 @@ copy InstallFiles ..\Build\Debug\
true
@INTRINSIC@
@IF PKCS11
- BIND9;@CRYPTO@@PK11_LIB_LOCATION@WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBISC_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
+ BIND9;@PK11_LIB_LOCATION@WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBISC_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
.\;..\..\..\;@LIBXML2_INC@@OPENSSL_INC@@ZLIB_INC@include;..\include;win32;..\..\isccfg\include;..\..\dns\win32\include;..\..\dns\include;%(AdditionalIncludeDirectories)
@ELSE PKCS11
BIND9;WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBISC_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
@@ -235,12 +233,10 @@ echo Copying the migration notes.
copy ..\doc\misc\migration ..\Build\Release
copy ..\doc\misc\migration-4to9 ..\Build\Release
-@IF OPENSSL
echo Copying the OpenSSL DLL and LICENSE.
copy @OPENSSL_DLL@ ..\Build\Release\
copy @OPENSSL_PATH@\LICENSE ..\Build\Release\OpenSSL-LICENSE
-@END OPENSSL
@IF LIBXML2
echo Copying the libxml DLL.
@@ -294,9 +290,7 @@ copy InstallFiles ..\Build\Release\
-@IF AES
-@END AES
@@ -425,9 +419,7 @@ copy InstallFiles ..\Build\Release\
-@IF AES
-@END AES
diff --git a/lib/isccc/win32/libisccc.vcxproj.in b/lib/isccc/win32/libisccc.vcxproj.in
index 0ba2049d0d2f74da71fb598241c7b95c42b027f0..82cbac6e3283e4e93ba6c88e6efd4c6888df57dc 100644
--- a/lib/isccc/win32/libisccc.vcxproj.in
+++ b/lib/isccc/win32/libisccc.vcxproj.in
@@ -53,7 +53,7 @@
Level3
Disabled
- WIN32;USE_MD5;@CRYPTO@_DEBUG;_WINDOWS;_USRDLL;LIBISCCC_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
+ WIN32;USE_MD5;_DEBUG;_WINDOWS;_USRDLL;LIBISCCC_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
.\;..\..\..\;@LIBXML2_INC@@OPENSSL_INC@include;..\include;..\..\isc\win32;..\..\isc\win32\include;..\..\isc\include;..\..\dns\include;%(AdditionalIncludeDirectories)
true
.\$(Configuration)\$(TargetName).pch
@@ -81,7 +81,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;USE_MD5;@CRYPTO@NDEBUG;_WINDOWS;_USRDLL;LIBISCCC_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
+ WIN32;USE_MD5;NDEBUG;_WINDOWS;_USRDLL;LIBISCCC_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
.\;..\..\..\;@LIBXML2_INC@@OPENSSL_INC@include;..\include;..\..\isc\win32;..\..\isc\win32\include;..\..\isc\include;..\..\dns\include;%(AdditionalIncludeDirectories)
OnlyExplicitInline
true
diff --git a/lib/isccfg/win32/libisccfg.vcxproj.in b/lib/isccfg/win32/libisccfg.vcxproj.in
index 74a445f6e3a374ea4c3ff7eec3779e95121b53ef..96e351ea0fe64f7c4a9a8427ab4744118f91d62f 100644
--- a/lib/isccfg/win32/libisccfg.vcxproj.in
+++ b/lib/isccfg/win32/libisccfg.vcxproj.in
@@ -53,7 +53,7 @@
Level3
Disabled
- WIN32;USE_MD5;@CRYPTO@_DEBUG;_WINDOWS;_USRDLL;LIBISCCFG_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
+ WIN32;USE_MD5;_DEBUG;_WINDOWS;_USRDLL;LIBISCCFG_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
.\;..\..\..\;include;..\include;..\..\isc\win32;..\..\isc\win32\include;..\..\isc\include;..\..\dns\include;@LIBXML2_INC@@GEOIP_INC@%(AdditionalIncludeDirectories)
true
.\$(Configuration)\$(TargetName).pch
@@ -81,7 +81,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;USE_MD5;@CRYPTO@NDEBUG;_WINDOWS;_USRDLL;LIBISCCFG_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
+ WIN32;USE_MD5;NDEBUG;_WINDOWS;_USRDLL;LIBISCCFG_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
.\;..\..\..\;include;..\include;..\..\isc\win32;..\..\isc\win32\include;..\..\isc\include;..\..\dns\include;@LIBXML2_INC@@GEOIP_INC@%(AdditionalIncludeDirectories)
OnlyExplicitInline
true
diff --git a/lib/ns/win32/libns.vcxproj.in b/lib/ns/win32/libns.vcxproj.in
index 9491921c205687fd83658fd3ed6ce9a8f8c53126..33256a2bd63365e09c9de47cf071262e5e8df952 100644
--- a/lib/ns/win32/libns.vcxproj.in
+++ b/lib/ns/win32/libns.vcxproj.in
@@ -52,7 +52,7 @@
Level3
Disabled
- WIN32;@CRYPTO@@USE_GSSAPI@_DEBUG;_USRDLL;LIBNS_EXPORTS;%(PreprocessorDefinitions)
+ WIN32;@USE_GSSAPI@_DEBUG;_USRDLL;LIBNS_EXPORTS;%(PreprocessorDefinitions)
.\;..\..\..\;include;..\include;..\..\isc\win32;..\..\isc\win32\include;..\..\isc\include;..\..\..\lib\dns\include;@LIBXML2_INC@@OPENSSL_INC@@GSSAPI_INC@@GEOIP_INC@%(AdditionalIncludeDirectories)
true
.\$(Configuration)\$(TargetName).pch
@@ -80,7 +80,7 @@
MaxSpeed
true
@INTRINSIC@
- WIN32;@CRYPTO@@USE_GSSAPI@NDEBUG;_USRDLL;LIBNS_EXPORTS;%(PreprocessorDefinitions)
+ WIN32;@USE_GSSAPI@NDEBUG;_USRDLL;LIBNS_EXPORTS;%(PreprocessorDefinitions)
.\;..\..\..\;include;..\include;..\..\isc\win32;..\..\isc\win32\include;..\..\isc\include;..\..\..\lib\dns\include;@LIBXML2_INC@@OPENSSL_INC@@GSSAPI_INC@@GEOIP_INC@%(AdditionalIncludeDirectories)
OnlyExplicitInline
true
diff --git a/win32utils/Configure b/win32utils/Configure
index 0c1bfc255ba26bb99f90a6155b18f6d442381556..b8f8ae2b7caab6585c2a3f7311aeae949b464e48 100644
--- a/win32utils/Configure
+++ b/win32utils/Configure
@@ -207,6 +207,7 @@ my @substdefh = ("AES_CC",
"HAVE_DSA_GET0_PQG",
"HAVE_ECDSA_SIG_GET0",
"HAVE_RSA_SET0_KEY",
+ "USE_OPENSSL",
"USE_PKCS11",
"HAVE_PKCS11_ED25519",
"HAVE_PKCS11_ED448",
@@ -321,10 +322,8 @@ my @substvar = ("BIND9_VERSION",
my %configdefd;
-my @substdefd = ("CRYPTO",
- "PK11_LIB_LOCATION",
+my @substdefd = ("PK11_LIB_LOCATION",
"USE_GSSAPI",
- "USE_PKCS11",
"USE_PYTHON",
"USE_ISC_SPNEGO");
@@ -332,8 +331,7 @@ my @substdefd = ("CRYPTO",
my %configcond;
-my @substcond = ("AES",
- "ATOMIC",
+my @substcond = ("ATOMIC",
"GSSAPI",
"GEOIP",
"IDNKIT",
@@ -426,11 +424,9 @@ my @help = (
" with-extra-tests build with extra test suite\n",
" with-system-tests build with system test suite\n",
" with-samples build with sample programs\n",
-" with-openssl[=PATH] build with OpenSSL yes|no|path\n",
+" with-openssl[=PATH] build with OpenSSL yes|path (mandatory)\n",
" with-pkcs11[=PATH] build with PKCS#11 support yes|no|provider-path\n",
-" with-ecdsa crypto ECDSA\n",
" with-eddsa crypto EDDSA yes|all|no\n",
-" with-aes crypto AES\n",
" with-cc-alg choose the algorithm for cookies aes|sha1|sha256\n",
" with-gssapi[=PATH] build with MIT KfW GSSAPI yes|no|path\n",
" with-libxml2[=PATH] build with libxml2 library yes|no|path\n",
@@ -1265,8 +1261,6 @@ if ($enable_native_pkcs11 eq "yes") {
print "native PKCS#11 support: no PKCS#11 provider defined?\n";
}
}
- $configdefd{"CRYPTO"} = "PKCS11CRYPTO";
- $configdefh{"USE_PKCS11"} = 1;
if ($use_eddsa eq "no") {
if ($verbose) {
print "no EDDSA support in native PKCS#11\n";
@@ -1287,16 +1281,6 @@ if ($enable_native_pkcs11 eq "yes") {
$configdefh{"HAVE_PKCS11_ED448"} = 1;
}
}
- if ($use_aes eq "no") {
- if ($verbose) {
- print "no AES support in native PKCS#11\n";
- }
- } else {
- if ($verbose) {
- print "enabled AES support in native PKCS#11\n";
- }
- $use_aes = "pkcs11";
- }
}
# enable-fixed-rrset
@@ -1430,14 +1414,18 @@ if ($use_openssl eq "yes") {
}
$cryptolib = "openssl";
- $configcond{"OPENSSL"} = 1;
- $configdefd{"CRYPTO"} = "OPENSSL";
$configvar{"OPENSSL_PATH"} = "$openssl_path";
$configinc{"OPENSSL_INC"} = "$openssl_inc";
$configlib{"OPENSSL_LIB"} = "$openssl_lib";
$configdll{"OPENSSL_DLL"} = "$openssl_dll";
}
+if ($cryptolib eq "openssl") {
+ $configdefh{"USE_OPENSSL"} = 1;
+} else {
+ $configdefh{"USE_PKCS11"} = 1;
+}
+
# check OpenSSL
if ($use_openssl eq "yes") {
if ($verbose) {
@@ -1673,89 +1661,6 @@ if ($use_openssl eq "no") {
$use_aes = "no";
}
}
-if ($use_aes eq "auto") {
- if ($verbose) {
- print "checking for OpenSSL EVP AES support\n";
- }
- $use_aes = "evp";
- open F, ">testevpaes.c" || die $!;
- print F << 'EOF';
-#include
-
-int
-main(void)
-{
- EVP_CIPHER *aes128, *aes192, *aes256;
-
- aes128 = EVP_aes_128_ecb();
- aes192 = EVP_aes_192_ecb();
- aes256 = EVP_aes_256_ecb();
- if (aes128 == NULL || aes192 == NULL || aes256 == NULL)
- return (1);
- return (0);
-}
-EOF
- close F;
- my $include = $configinc{"OPENSSL_INC"};
- my $library = $configlib{"OPENSSL_LIB"};
- $compret = `cl /nologo /MD /I "$include" testevpaes.c "$library"`;
- if (grep { -f and -x } ".\\testevpaes.exe") {
- `.\\testevpaes.exe`;
- if ($? != 0) {
- if ($verbose) {
- print "EVP AES test failed: disabling EVP AES\n";
- }
- $use_aes = "auto";
- }
- } else {
- if ($verbose) {
- print "can't compile EVP AES test: $compret\n";
- print "disabling EVP AES\n";
- }
- $use_aes = "auto";
- }
-}
-
-if ($use_aes eq "auto") {
- if ($verbose) {
- print "checking for OpenSSL native AES support\n";
- }
- $use_aes = "native";
- open F, ">testaes.c" || die $!;
- print F << 'EOF';
-#include
-
-AES_KEY k;
-const unsigned char bufin[16];
-unsigned char bufout[16];
-
-int
-main(void)
-{
- AES_encrypt(bufin, bufout, &k);
- return (0);
-}
-EOF
- close F;
- my $include = $configinc{"OPENSSL_INC"};
- my $library = $configlib{"OPENSSL_LIB"};
- $compret = `cl /nologo /MD /I "$include" testaes.c "$library"`;
- if (grep { -f and -x } ".\\testaes.exe") {
- `.\\testaes.exe`;
- if ($? != 0) {
- if ($verbose) {
- print "native AES test failed: disabling AES\n";
- }
- $use_aes = "no";
- }
- } else {
- if ($verbose) {
- print "can't compile native AES test: $compret\n";
- print "disabling AES\n";
- }
- $use_aes = "no";
- }
-}
# with-cc-alg
if ($cookie_algorithm eq "aes") {
@@ -1778,7 +1683,6 @@ if ($cryptolib ne "") {
# with-pkcs11
if ($use_pkcs11 ne "no") {
$configcond{"PKCS11"} = 1;
- $configdefd{"USE_PKCS11"} = "USE_PKCS11";
$configvar{"PKCS11_TOOLS"} = "pkcs11";
$configdefd{"PK11_LIB_LOCATION"} = "PK11_LIB_LOCATION=\"$pkcs11_path\"";
}