From 7feeb51a65b7d4a581a26aa463d47423edf9f194 Mon Sep 17 00:00:00 2001 From: aspargas2 Date: Thu, 21 Oct 2021 18:22:07 -0400 Subject: [PATCH] split SHA-1 evenly over two lines (like SHA-256) --- arm9/source/godmode.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arm9/source/godmode.c b/arm9/source/godmode.c index 936b9a5..04fee93 100644 --- a/arm9/source/godmode.c +++ b/arm9/source/godmode.c @@ -864,8 +864,8 @@ u32 ShaCalculator(const char* path, bool sha1) { bool write_sha = (!have_sha || !match_sha) && (drvtype & DRV_SDCARD); // writing only on SD char hash_str[32+1+32+1]; if (sha1) - snprintf(hash_str, 32+1+8+1, "%016llX%016llX\n%08lX", getbe64(hash + 0), getbe64(hash + 8), - getbe32(hash + 16)); + snprintf(hash_str, 20+1+20+1, "%016llX%04X\n%016llX%04X", getbe64(hash + 0), getbe16(hash + 8), + getbe64(hash + 10), getbe16(hash + 18)); else snprintf(hash_str, 32+1+32+1, "%016llX%016llX\n%016llX%016llX", getbe64(hash + 0), getbe64(hash + 8), getbe64(hash + 16), getbe64(hash + 24));