Launcherからアプリ起動時の検証でセキュアアプリの鍵選択を失敗していたので修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@935 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yoshida_teruhisa 2008-03-25 02:25:18 +00:00
parent 33e427c6e2
commit 5119d1c405
2 changed files with 2 additions and 1 deletions

View File

@ -130,6 +130,7 @@ BOOL BOOT_WaitStart( void )
(void)OS_SetIrqMaskEx(0);
// マウント情報を一時的にSYSM_TWL_MOUNT_INFO_TMP_BUFFERに登録
// ここまでにHW_TWL_ROM_HEADER_BUFのヘッダが次のアプリのものに変更されている必要あり
SYSMi_SetBootAppMountInfo( &SYSMi_GetWork2()->bootTitleProperty );
BOOTi_ClearREG_RAM(); // ARM7側のメモリレジスタクリア。

View File

@ -645,7 +645,7 @@ static AuthResult SYSMi_AuthenticateTWLHeader( TitleProperty *pBootTitle )
}else
{
// keynum = 1:SystemApp 2:SecureApp 3:UserApp
keynum = (u8)( (hi & TITLE_ID_SECURE_FLAG_MASK) ? SECURE_APP_KEY_INDEX
keynum = (u8)( (hi & TITLE_ID_HI_SECURE_FLAG_MASK) ? SECURE_APP_KEY_INDEX
: ( (hi & TITLE_ID_HI_APP_TYPE_MASK) ? SYSTEM_APP_KEY_INDEX : USER_APP_KEY_INDEX )
);
}