From 32e8bab2a6305041be95cc08b99d80f1b16420a8 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Mon, 8 Apr 2019 21:08:36 -0700 Subject: [PATCH] Math is hard --- 3DSDecrypt/Headers/NCSDHeader.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/3DSDecrypt/Headers/NCSDHeader.cs b/3DSDecrypt/Headers/NCSDHeader.cs index aac24f9..fb1cfde 100644 --- a/3DSDecrypt/Headers/NCSDHeader.cs +++ b/3DSDecrypt/Headers/NCSDHeader.cs @@ -294,11 +294,11 @@ namespace ThreeDS.Headers header.Reserved3 = reader.ReadBytes(0x108); header.TitleVersion = reader.ReadUInt16(); header.CardRevision = reader.ReadUInt16(); - header.Reserved4 = reader.ReadBytes(0xCEE); + header.Reserved4 = reader.ReadBytes(0xCEC); // Incorrectly documented as 0xCEE header.CardSeedKeyY = reader.ReadBytes(0x10); header.EncryptedCardSeed = reader.ReadBytes(0x10); header.CardSeedAESMAC = reader.ReadBytes(0x10); - header.CardSeedNonce = reader.ReadBytes(0x10); + header.CardSeedNonce = reader.ReadBytes(0xC); header.Reserved5 = reader.ReadBytes(0xC4); header.BackupHeader = NCCHHeader.Read(reader, false);