http://bugs.winehq.org/show_bug.cgi?id=34738
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #11 from Nikolay Sivov bunglehead@gmail.com 2013-10-17 11:16:33 CDT --- The problem is CryptHashData() call at provider side. Application calls it with CRYPT_USERDATA flag and RSAENH provider fails if flags are not zero:
--- RSAENH_CPHashData(...) --- if (dwFlags) { SetLastError(NTE_BAD_FLAGS); return FALSE; } ---
If this check is removed it no longer crashes, but doesn't do anything useful either, but after looking at script I think it's intentional.
I'll add some tests for that call first, let's see how it goes. Confirming.