Latest Star Wars: The Old Republic fails to start (certificate verification failure).
Running with +wintrust revealed that it failed to verify the hash, HRESULT NTE_BAD_ALGID (80090008).
I propose to change the CryptAcquireContextW call to explicitly ask for the enhanced provider, as discussed in
Patch fixes the issue, as I am playing right now.
Issue was caused by a new launcher released today, which is apparently signed with SHA256 (and causes issues on people's ancient Windows boxes as well).
Thanks, the patch has been added.