From cd4530f29c6a4ffd1b023105350b0440fa63f47b Mon Sep 17 00:00:00 2001 From: Alex Barney <thealexbarney@gmail.com> Date: Tue, 17 Aug 2021 10:46:52 -0700 Subject: Always use an all-zeros key for AES-XTS file systems (#2561) --- Ryujinx.HLE/FileSystem/VirtualFileSystem.cs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Ryujinx.HLE/FileSystem/VirtualFileSystem.cs') diff --git a/Ryujinx.HLE/FileSystem/VirtualFileSystem.cs b/Ryujinx.HLE/FileSystem/VirtualFileSystem.cs index c4363f71..1bd34765 100644 --- a/Ryujinx.HLE/FileSystem/VirtualFileSystem.cs +++ b/Ryujinx.HLE/FileSystem/VirtualFileSystem.cs @@ -178,6 +178,9 @@ namespace Ryujinx.HLE.FileSystem DefaultFsServerObjects fsServerObjects = DefaultFsServerObjects.GetDefaultEmulatedCreators(serverBaseFs, KeySet, fsServer); + // Use our own encrypted fs creator that always uses all-zero keys + fsServerObjects.FsCreators.EncryptedFileSystemCreator = new EncryptedFileSystemCreator(); + GameCard = fsServerObjects.GameCard; SdCard = fsServerObjects.SdCard; -- cgit v1.2.3-70-g09d2