mirror of
https://github.com/GreemDev/Ryujinx.git
synced 2025-01-03 04:41:59 +00:00
HLE: rename AmiiboDecrypter to AmiiboDecryptor
This commit is contained in:
parent
381921390a
commit
2fa3a7bfa1
2 changed files with 7 additions and 7 deletions
|
@ -41,7 +41,7 @@ namespace Ryujinx.HLE.HOS.Services.Nfc.AmiiboDecryption
|
||||||
fileBytes = newFileBytes;
|
fileBytes = newFileBytes;
|
||||||
}
|
}
|
||||||
|
|
||||||
AmiiboDecrypter amiiboDecryptor = new AmiiboDecrypter(keyRetailBinPath);
|
AmiiboDecryptor amiiboDecryptor = new(keyRetailBinPath);
|
||||||
AmiiboDump amiiboDump = amiiboDecryptor.DecryptAmiiboDump(fileBytes);
|
AmiiboDump amiiboDump = amiiboDecryptor.DecryptAmiiboDump(fileBytes);
|
||||||
|
|
||||||
byte[] titleId = new byte[8];
|
byte[] titleId = new byte[8];
|
||||||
|
@ -182,7 +182,7 @@ namespace Ryujinx.HLE.HOS.Services.Nfc.AmiiboDecryption
|
||||||
readBytes = newFileBytes;
|
readBytes = newFileBytes;
|
||||||
}
|
}
|
||||||
|
|
||||||
AmiiboDecrypter amiiboDecryptor = new AmiiboDecrypter(keyRetailBinPath);
|
AmiiboDecryptor amiiboDecryptor = new AmiiboDecryptor(keyRetailBinPath);
|
||||||
AmiiboDump amiiboDump = amiiboDecryptor.DecryptAmiiboDump(readBytes);
|
AmiiboDump amiiboDump = amiiboDecryptor.DecryptAmiiboDump(readBytes);
|
||||||
|
|
||||||
byte[] oldData = amiiboDump.GetData();
|
byte[] oldData = amiiboDump.GetData();
|
||||||
|
@ -250,7 +250,7 @@ namespace Ryujinx.HLE.HOS.Services.Nfc.AmiiboDecryption
|
||||||
readBytes = newFileBytes;
|
readBytes = newFileBytes;
|
||||||
}
|
}
|
||||||
|
|
||||||
AmiiboDecrypter amiiboDecryptor = new AmiiboDecrypter(keyRetailBinPath);
|
AmiiboDecryptor amiiboDecryptor = new AmiiboDecryptor(keyRetailBinPath);
|
||||||
AmiiboDump amiiboDump = amiiboDecryptor.DecryptAmiiboDump(readBytes);
|
AmiiboDump amiiboDump = amiiboDecryptor.DecryptAmiiboDump(readBytes);
|
||||||
amiiboDump.AmiiboNickname = newNickName;
|
amiiboDump.AmiiboNickname = newNickName;
|
||||||
byte[] oldData = amiiboDump.GetData();
|
byte[] oldData = amiiboDump.GetData();
|
||||||
|
|
|
@ -2,12 +2,12 @@ using System.IO;
|
||||||
|
|
||||||
namespace Ryujinx.HLE.HOS.Services.Nfc.AmiiboDecryption
|
namespace Ryujinx.HLE.HOS.Services.Nfc.AmiiboDecryption
|
||||||
{
|
{
|
||||||
public class AmiiboDecrypter
|
public class AmiiboDecryptor
|
||||||
{
|
{
|
||||||
public AmiiboMasterKey DataKey { get; private set; }
|
public AmiiboMasterKey DataKey { get; private set; }
|
||||||
public AmiiboMasterKey TagKey { get; private set; }
|
public AmiiboMasterKey TagKey { get; private set; }
|
||||||
|
|
||||||
public AmiiboDecrypter(string keyRetailBinPath)
|
public AmiiboDecryptor(string keyRetailBinPath)
|
||||||
{
|
{
|
||||||
var combinedKeys = File.ReadAllBytes(keyRetailBinPath);
|
var combinedKeys = File.ReadAllBytes(keyRetailBinPath);
|
||||||
var keys = AmiiboMasterKey.FromCombinedBin(combinedKeys);
|
var keys = AmiiboMasterKey.FromCombinedBin(combinedKeys);
|
||||||
|
@ -18,7 +18,7 @@ namespace Ryujinx.HLE.HOS.Services.Nfc.AmiiboDecryption
|
||||||
public AmiiboDump DecryptAmiiboDump(byte[] encryptedDumpData)
|
public AmiiboDump DecryptAmiiboDump(byte[] encryptedDumpData)
|
||||||
{
|
{
|
||||||
// Initialize AmiiboDump with encrypted data
|
// Initialize AmiiboDump with encrypted data
|
||||||
AmiiboDump amiiboDump = new AmiiboDump(encryptedDumpData, DataKey, TagKey, isLocked: true);
|
AmiiboDump amiiboDump = new(encryptedDumpData, DataKey, TagKey, isLocked: true);
|
||||||
|
|
||||||
// Unlock (decrypt) the dump
|
// Unlock (decrypt) the dump
|
||||||
amiiboDump.Unlock();
|
amiiboDump.Unlock();
|
||||||
|
@ -32,7 +32,7 @@ namespace Ryujinx.HLE.HOS.Services.Nfc.AmiiboDecryption
|
||||||
public AmiiboDump EncryptAmiiboDump(byte[] decryptedDumpData)
|
public AmiiboDump EncryptAmiiboDump(byte[] decryptedDumpData)
|
||||||
{
|
{
|
||||||
// Initialize AmiiboDump with decrypted data
|
// Initialize AmiiboDump with decrypted data
|
||||||
AmiiboDump amiiboDump = new AmiiboDump(decryptedDumpData, DataKey, TagKey, isLocked: false);
|
AmiiboDump amiiboDump = new(decryptedDumpData, DataKey, TagKey, isLocked: false);
|
||||||
|
|
||||||
// Lock (encrypt) the dump
|
// Lock (encrypt) the dump
|
||||||
amiiboDump.Lock();
|
amiiboDump.Lock();
|
Loading…
Reference in a new issue