From f624cccd0d018b4bc46dac58bca112b2c08463bc Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Sat, 10 Mar 2018 19:11:58 -0800 Subject: [PATCH] Fix LP0 TZRAM CMAC calculation --- exosphere/src/lp0.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exosphere/src/lp0.c b/exosphere/src/lp0.c index 494fe81c3..c0e28f658 100644 --- a/exosphere/src/lp0.c +++ b/exosphere/src/lp0.c @@ -50,7 +50,7 @@ void save_se_and_power_down_cpu(void) { flush_dcache_range(tzram_store_address, tzram_store_address + LP0_TZRAM_SAVE_SIZE); /* Compute CMAC. */ - se_compute_aes_256_cmac(KEYSLOT_SWITCH_LP0TZRAMKEY, tzram_cmac, sizeof(tzram_cmac), tzram_encryption_dst, LP0_TZRAM_SAVE_SIZE); + se_compute_aes_256_cmac(KEYSLOT_SWITCH_LP0TZRAMKEY, tzram_cmac, sizeof(tzram_cmac), tzram_encryption_src, LP0_TZRAM_SAVE_SIZE); /* Write CMAC, lock registers. */ APBDEV_PMC_SECURE_SCRATCH112_0 = tzram_cmac[0];