diff --git a/osrng.h b/osrng.h index ae07d057..c2dba274 100644 --- a/osrng.h +++ b/osrng.h @@ -32,6 +32,8 @@ public: ~MicrosoftCryptoProvider(); #if defined(_WIN64) typedef unsigned __int64 ProviderHandle; // type HCRYPTPROV, avoid #include +#elif defined(__CYGWIN__) && defined(__x86_64__) + typedef unsigned long long ProviderHandle; #else typedef unsigned long ProviderHandle; #endif