http://bugs.winehq.org/show_bug.cgi?id=27036
--- Comment #9 from Adam Martinson adam.r.martinson@gmail.com 2012-02-07 14:10:44 CST --- So after some investigation, gcry_control(GCRYCTL_SET_THREAD_CBS) requires that no initialization has been done in order to succeed. I haven't found anything in secur32 that would cause prior initialization, my guess is it's from some other dll that's loading first. There are a bunch of other libs that use libgcrypt, so it may take a while to track down.