[Bug 45312] New: AC Syndicate needs bcrypt algorythm/functions (ECDH_P256, BCryptGenerateKeyPair, BCryptFinalizeKeyPair)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Jun 10 05:50:30 CDT 2018


https://bugs.winehq.org/show_bug.cgi?id=45312

            Bug ID: 45312
           Summary: AC Syndicate needs bcrypt algorythm/functions
                    (ECDH_P256, BCryptGenerateKeyPair,
                    BCryptFinalizeKeyPair)
           Product: Wine
           Version: 3.9
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: bcrypt
          Assignee: wine-bugs at winehq.org
          Reporter: berillions at gmail.com
      Distribution: Gentoo

Assassin's Creed : Syndicate crashes when the game wants to access to the main
menu. Precisely after the Intro video (Nvidia, Ubisoft video) and the screen
with the message which say "Press any key to continue".

This issue exists only when you launch the game with UPlay on Online Mode.
If UPlay is on Offline mode (no cloud save, success etc...), you can to access
to the main menu without problem.

----------

1- When the game crashes, i have these line in my output console :
"0108:fixme:bcrypt:BCryptOpenAlgorithmProvider algorithm L"ECDH_P256" not
supported"

I created a hack to add the support of ECDH_P256 (see attached files)

2- With my 1st hack with ECDH_P256 support, the game still crashes but for an
other reason. This time, i have error line about a bcrypt function not
implemented : BCryptGenerateKeyPair

I created a hack to implement this function (see attached files)

3- With my both latest patches, the game continu to crash at the same place.
Now it crashes because a second function for bcrypt is not implemented :
BCryptFinalizeKeyPair

I created a hack to implement this function (see attached files)

----------

With my 3 workaround, the crash is gone and i can to access to the main menu
with UPlay on Online mode after pressing a key.

Now, i don't know if my workaround are correct to send these files to
wine-patches or if someone prefer to implement completly these
functions/algorythm.

Thanks,
Maxime

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list