diff --git a/source/arm9/hardware/crypto.c b/source/arm9/hardware/crypto.c index 183359f..b41de68 100644 --- a/source/arm9/hardware/crypto.c +++ b/source/arm9/hardware/crypto.c @@ -596,7 +596,7 @@ while(size >= sizeof(ShaBlock)) { *((ShaBlock*)REG_SHA_INFIFO) = *((const ShaBlock*)data); - data += 16; + data += sizeof(ShaBlock) / 4; while(REG_SHA_CNT & SHA_ENABLE); size -= sizeof(ShaBlock);