From 9a75943ca6526fd1299f55da462af51766776396 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Fri, 23 Feb 2018 07:53:06 -0500 Subject: [PATCH] smc_api: Fix buffer being passed to se_get_exp_mod_output in smc_unwrap_rsa_oaep_wrapped_titlekey_get_result wrapped_titlekey doesn't exist --- exosphere/smc_api.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exosphere/smc_api.c b/exosphere/smc_api.c index ae18e683e..5fa4d0cb0 100644 --- a/exosphere/smc_api.c +++ b/exosphere/smc_api.c @@ -349,7 +349,7 @@ uint32_t smc_unwrap_rsa_oaep_wrapped_titlekey_get_result(void *buf, uint64_t siz return 2; } - se_get_exp_mod_output(wrapped_titlekey, 0x100); + se_get_exp_mod_output(rsa_wrapped_titlekey, 0x100); if (tkey_rsa_oaep_unwrap(aes_wrapped_titlekey, 0x10, rsa_wrapped_titlekey, 0x100) != 0x10) { /* Failed to extract RSA OAEP wrapped key. */ g_is_smc_in_progress = false;