diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2016-01-22 22:19:55 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2016-01-22 22:19:55 +0900 |
| commit | 6da1e9989c6576ad77f1482d6862038e8f8bf695 (patch) | |
| tree | 4a1e1959896068a03db3b7062f8e37183506b0b2 /src/SimpleRandomizer.cc | |
| parent | d648062851da39b5e863dbeb6ffd9c761e6e5214 (diff) | |
migw: Fix build failure
Diffstat (limited to 'src/SimpleRandomizer.cc')
| -rw-r--r-- | src/SimpleRandomizer.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/SimpleRandomizer.cc b/src/SimpleRandomizer.cc index 6a65d5f7..c68fbfc8 100644 --- a/src/SimpleRandomizer.cc +++ b/src/SimpleRandomizer.cc @@ -67,14 +67,16 @@ namespace { std::random_device rd; } // namespace -SimpleRandomizer::SimpleRandomizer() : gen_(rd()) -{ #ifdef __MINGW32__ +SimpleRandomizer::SimpleRandomizer() +{ BOOL r = ::CryptAcquireContext(&provider_, 0, 0, PROV_RSA_FULL, CRYPT_VERIFYCONTEXT | CRYPT_SILENT); assert(r); -#endif } +#else // !__MINGW32__ +SimpleRandomizer::SimpleRandomizer() : gen_(rd()) {} +#endif // !__MINGW32__ SimpleRandomizer::~SimpleRandomizer() { |
