summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordanmosemsft <danmose@microsoft.com>2017-02-12 14:30:52 -0800
committerdanmosemsft <danmose@microsoft.com>2017-02-12 16:58:50 -0800
commitb19c2192fb77f7a9488426520857740c59ffaf2a (patch)
tree6ab5bb731a5f88fcb068d4927374cc3264d53dc5 /src
parent527c3a1cbb99c6d9b9f11b250bc73487b2c41120 (diff)
downloadcoreclr-b19c2192fb77f7a9488426520857740c59ffaf2a.tar.gz
coreclr-b19c2192fb77f7a9488426520857740c59ffaf2a.tar.bz2
coreclr-b19c2192fb77f7a9488426520857740c59ffaf2a.zip
Remove never defined FEATURE_CRYPTO
Diffstat (limited to 'src')
-rw-r--r--src/inc/holder.h10
-rw-r--r--src/strongname/api/strongnameinternal.cpp2
-rw-r--r--src/vm/rexcep.h4
3 files changed, 3 insertions, 13 deletions
diff --git a/src/inc/holder.h b/src/inc/holder.h
index 36a3dfc4af..cb0040549d 100644
--- a/src/inc/holder.h
+++ b/src/inc/holder.h
@@ -1211,16 +1211,6 @@ FORCEINLINE void VoidDeleteFile(LPCWSTR wszFilePath) { WszDeleteFile(wszFilePath
typedef Wrapper<LPCWSTR, DoNothing<LPCWSTR>, VoidDeleteFile, NULL> DeleteFileHolder;
#endif // WszDeleteFile
-#if defined(FEATURE_CRYPTO)
-// Crypto holders
-FORCEINLINE void VoidCryptReleaseContext(HCRYPTPROV h) { CryptReleaseContext(h, 0); }
-FORCEINLINE void VoidCryptDestroyHash(HCRYPTHASH h) { CryptDestroyHash(h); }
-FORCEINLINE void VoidCryptDestroyKey(HCRYPTKEY h) { CryptDestroyKey(h); }
-
-typedef Wrapper<HCRYPTPROV, DoNothing, VoidCryptReleaseContext, 0> HandleCSPHolder;
-typedef Wrapper<HCRYPTHASH, DoNothing, VoidCryptDestroyHash, 0> HandleHashHolder;
-typedef Wrapper<HCRYPTKEY, DoNothing, VoidCryptDestroyKey, 0> HandleKeyHolder;
-#endif // !FEATURE_CORECLR || FEATURE_CRYPTO
//-----------------------------------------------------------------------------
// Misc holders
diff --git a/src/strongname/api/strongnameinternal.cpp b/src/strongname/api/strongnameinternal.cpp
index 843436772c..0ace8a7c58 100644
--- a/src/strongname/api/strongnameinternal.cpp
+++ b/src/strongname/api/strongnameinternal.cpp
@@ -362,7 +362,7 @@ bool StrongNameCryptAcquireContext(HCRYPTPROV *phProv, LPCWSTR pwszContainer, LP
{
dwFlags &= ~CRYPT_MACHINE_KEYSET;
}
-#endif // FEATURE_CRYPTO
+#endif // defined(CRYPT_VERIFYCONTEXT) && defined(CRYPT_MACHINE_KEYSET)
return !!WszCryptAcquireContext(phProv, pwszContainer, pwszProvider, dwProvType, dwFlags);
}
diff --git a/src/vm/rexcep.h b/src/vm/rexcep.h
index 77ff4e75f1..32a9d038fb 100644
--- a/src/vm/rexcep.h
+++ b/src/vm/rexcep.h
@@ -149,9 +149,9 @@ DEFINE_EXCEPTION(g_SystemNS, ContextMarshalException, false, C
DEFINE_EXCEPTION(g_ReflectionNS, CustomAttributeFormatException, false, COR_E_CUSTOMATTRIBUTEFORMAT)
-#if defined(FEATURE_X509) || defined(FEATURE_CRYPTO)
+#if defined(FEATURE_X509)
DEFINE_EXCEPTION(g_CryptographyNS, CryptographicException, false, CORSEC_E_CRYPTO)
-#endif // FEATURE_X509 || FEATURE_CRYPTO
+#endif // FEATURE_X509
DEFINE_EXCEPTION(g_SystemNS, DataMisalignedException, false, COR_E_DATAMISALIGNED)