From 9be668cd6dba7b3cc441b76aaadd7e44c5185e58 Mon Sep 17 00:00:00 2001 From: yutaka Date: Mon, 25 Feb 2008 01:46:57 +0000 Subject: [PATCH] =?UTF-8?q?=E8=A8=BC=E6=98=8E=E6=9B=B8=E3=81=AE=E5=AE=8C?= =?UTF-8?q?=E5=85=A8=E9=9D=9E=E5=AF=BE=E5=BF=9C=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@727 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- build/libraries/fs/ARM9/src/fs_loader.c | 8 ++++---- build/libraries/fs/ARM9/src/fs_loader2.c | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/build/libraries/fs/ARM9/src/fs_loader.c b/build/libraries/fs/ARM9/src/fs_loader.c index d0f474d9..43a1be84 100644 --- a/build/libraries/fs/ARM9/src/fs_loader.c +++ b/build/libraries/fs/ARM9/src/fs_loader.c @@ -92,7 +92,7 @@ static inline BOOL CheckDigest( u8* a, u8* b, BOOL aClr, BOOL bClr ) if ( bClr ) MI_CpuClear8(b, SVC_SHA1_DIGEST_SIZE); return result; } - +#ifdef SUPPORT_CERTIFICATION /*---------------------------------------------------------------------------* Name: CheckRomCertificate @@ -129,7 +129,7 @@ static BOOL CheckRomCertificate( SVCSignHeapContext* pool, const RomCertificate // 比較 return CheckDigest(md, digest, TRUE, TRUE); } - +#endif /*---------------------------------------------------------------------------* Name: FS_LoadBuffer @@ -314,7 +314,7 @@ BOOL FS_LoadHeader( SVCSignHeapContext* pool, const void* rsa_key1, const void* // 鍵の確定 rsa_key = (rh->s.titleID_Hi & 0x1) ? rsa_key2 : rsa_key1; - +#ifdef SUPPORT_CERTIFICATION // コンテンツ証明書 if ( CheckRomCertificate( pool, &rh->certificate, rsa_key, *(u32*)rh->s.game_code ) ) { @@ -324,7 +324,7 @@ BOOL FS_LoadHeader( SVCSignHeapContext* pool, const void* rsa_key1, const void* { // とりあえずコンテンツ証明書用の鍵がそのまま使えると仮定 } - +#endif // ヘッダ署名チェック SVC_DecryptSign( pool, &sd, rh->signature, rsa_key ); diff --git a/build/libraries/fs/ARM9/src/fs_loader2.c b/build/libraries/fs/ARM9/src/fs_loader2.c index e5799568..c8f7ae6b 100644 --- a/build/libraries/fs/ARM9/src/fs_loader2.c +++ b/build/libraries/fs/ARM9/src/fs_loader2.c @@ -98,7 +98,7 @@ static inline BOOL CheckDigest( u8* a, u8* b, BOOL aClr, BOOL bClr ) if ( bClr ) MI_CpuClear8(b, SVC_SHA1_DIGEST_SIZE); return result; } - +#ifdef SUPPORT_CERTIFICATION /*---------------------------------------------------------------------------* Name: CheckRomCertificate @@ -135,7 +135,7 @@ static BOOL CheckRomCertificate( SVCSignHeapContext* pool, const RomCertificate // 比較 return CheckDigest(md, digest, TRUE, TRUE); } - +#endif static void AesCallback(AESResult result, void* arg) { volatile BOOL *pBusy = (BOOL*)arg; @@ -336,7 +336,7 @@ BOOL FS2_LoadHeader( FSFile *pFile, SVCSignHeapContext* pool, const void* rsa_ke // 鍵の確定 rsa_key = (rh->s.titleID_Hi & 0x1) ? rsa_key2 : rsa_key1; - +#ifdef SUPPORT_CERTIFICATION // コンテンツ証明書 if ( CheckRomCertificate( pool, &rh->certificate, rsa_key, *(u32*)rh->s.game_code ) ) { @@ -346,7 +346,7 @@ BOOL FS2_LoadHeader( FSFile *pFile, SVCSignHeapContext* pool, const void* rsa_ke { // とりあえずコンテンツ証明書用の鍵がそのまま使えると仮定 } - +#endif // ヘッダ署名チェック SVC_DecryptSign( pool, &sd, rh->signature, rsa_key );