mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
ビルドスイッチAUTH_NTR_CARD_PRODUCT_ONLYでNTRカードの検証をボンディングオプション0のときのみにするか、デバッガ接続していないときのみにするか選択できるように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1499 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
9e3cd4bfc0
commit
ce67c0b18a
@ -50,6 +50,10 @@ ifneq ($(DHT_TEST),)
|
||||
MACRO_FLAGS += -DDHT_TEST
|
||||
endif
|
||||
|
||||
ifneq ($(AUTH_NTR_CARD_PRODUCT_ONLY),)
|
||||
MACRO_FLAGS += -DAUTH_NTR_CARD_PRODUCT_ONLY
|
||||
endif
|
||||
|
||||
include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs
|
||||
|
||||
INSTALL_TARGETS = $(TARGETS)
|
||||
|
||||
@ -1211,8 +1211,13 @@ static AuthResult SYSMi_AuthenticateNTRCardAppHeader( TitleProperty *pBootTitle,
|
||||
{
|
||||
AuthResult ret = AUTH_RESULT_SUCCEEDED;
|
||||
|
||||
// ボンディングオプション00にだけ適用
|
||||
// ボンディングオプション00でないときは適用しない
|
||||
#ifdef AUTH_NTR_CARD_PRODUCT_ONLY
|
||||
if( !SCFG_GetBondingOption() == 0 )
|
||||
#else
|
||||
// デバッガに接続してるときは適用しない
|
||||
if( SYSM_IsRunOnDebugger() )
|
||||
#endif
|
||||
{
|
||||
return AUTH_RESULT_SUCCEEDED;
|
||||
}
|
||||
@ -1258,8 +1263,13 @@ static AuthResult SYSMi_AuthenticateNTRCardTitle( TitleProperty *pBootTitle)
|
||||
SVCHMACSHA1Context ctx;
|
||||
ROM_Header_Short *hs = ( ROM_Header_Short *)SYSM_APP_ROM_HEADER_BUF;
|
||||
|
||||
// ボンディングオプション00にだけ適用
|
||||
// ボンディングオプション00でないときは適用しない
|
||||
#ifdef AUTH_NTR_CARD_PRODUCT_ONLY
|
||||
if( !SCFG_GetBondingOption() == 0 )
|
||||
#else
|
||||
// デバッガに接続してるときは適用しない
|
||||
if( SYSM_IsRunOnDebugger() )
|
||||
#endif
|
||||
{
|
||||
return AUTH_RESULT_SUCCEEDED;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user