https://bugs.winehq.org/show_bug.cgi?id=41356
--- Comment #7 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Created attachment 55812 --> https://bugs.winehq.org/attachment.cgi?id=55812 The Crew terminal output WINEDEBUG=+tid,+seh,+relay (thread 9f)
Both terminal output with plain wine and no overrides.
Seems to be a crypt32/bcrypt/wintrust issue to me.
--- relevant part in +relay output --- 009f:Call wintrust.WinVerifyTrust(00000000,0032f140,0032f1c0) ret=145084d94 ... 009f:Call advapi32.CryptAcquireContextW(0032e978,00000000,0032e980 L"Microsoft Enhanced RSA and AES Cryptographic Provider",00000018,f0000000) ret=7f3d46f3522b ... 009f:Call KERNEL32.lstrcmpA(7f3d46f5f43b "2.5.29.32.0",000a071c "2.16.840.1.101.3.4.2.1") ret=7f3d46f49594 009f:Ret KERNEL32.lstrcmpA() retval=00000001 ret=7f3d46f49594 009f:Call advapi32.CryptCreateHash(0009b530,00000000,00000000,00000000,000992e0) ret=7f3d46f39c4e ... 009f:Ret wintrust.WinVerifyTrust() retval=80090008 ret=145084d94 --- end output ---
No GUID matches "2.16.840.1.101.3.4.2.1" in the list of strings compared.
I tried to put native 64 bit wintrust.dll in system32, but it needs native crypt32.dll to resolve some unimplemented functions in wine, and both requires missing api-ms-win-*. I managed to hack them in, but I ended with an error in bcrypt that does not provide RSA encryption or something. I put native bcrypt.dll in system32 too, but I got an unhandled page fault with it and gave up. (All native dll come from Windows 10 64 bit).