Ecks1337 / RyuSAK

GNU General Public License v3.0
1.21k stars 77 forks source link

Updater pops up error when client has strong TLS settings (disabled TLS 1.0/1.1) #2

Open blimpymcfuggins opened 2 years ago

blimpymcfuggins commented 2 years ago

Describe the bug If the client PC has disabled TLS 1.0 and 1.1, the updater pops up and error

To Reproduce Steps to reproduce the behavior: before you open ryusak, disable TLS 1.0 and 1.1 using registry or iiscrypto utility.

  1. Open ryusak
  2. Wait for the pop up

Expected behavior No pop up

Did you use a fitgirl repack to install Ryujinx? no

Screenshots image

Desktop (please complete the following information):

Additional context Putting in these registry dwords from stackoverflow on my pc stopped the pop up, but theres probably a way to set this in ryusak so it will use TLS1.2 or higher automaticly.

You can make use of the SchUseStrongCrypto registry setting to require all .NET applications to use TLS 1.2 instead of 1.0 by default.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
"SchUseStrongCrypto"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]
"SchUseStrongCrypto"=dword:00000001
Ecks1337 commented 2 years ago

After some investigation, it seems that there isn't a way to tell Squirrel to use TLS1.3 from outside of Squirrel, other than the registry tweak. The only solution I can think of would be to yeet Squirrel, which I am considering doing.