https://bugs.winehq.org/show_bug.cgi?id=40406
Bug ID: 40406 Summary: bcrypt : BCryptOpenAlgorithmProvider : Need RNG and AES for Doom4 Product: Wine Version: 1.9.7 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: bcrypt Assignee: wine-bugs@winehq.org Reporter: charles.gorand.dev@gmail.com Distribution: ---
Created attachment 54138 --> https://bugs.winehq.org/attachment.cgi?id=54138 Doom4 logs
Distribution : Linux 4.3.0-1-amd64 #1 SMP Debian 4.3.3-5 (2016-01-04) x86_64 GNU/Linux
Description : I have access to Doom4 Closed Beta, the game launch successfully. On Main menu, If I click on multiplayer button, I get the following message : "Unable to obtain title storage. Please check your network connection and try again."
Analysis :
After adding some logs in Wine, I saw that RNG & AES algorithm are not implemented in bcrypt_main.c
Solutions :
Implement RNG and AES algorithm in bcrypt.dll.so. I tried to implement it myself, but I'm not familiar with encryption. Any help would be appreciate. It looks RSA is not implemented too. (bug 39582)