mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
FromFirmからNANDコンテキスト削除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@957 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
580fd7494d
commit
262e8bafd7
@ -45,11 +45,8 @@ typedef struct SDportContextData
|
||||
SDPortContextData;
|
||||
|
||||
/*
|
||||
hash_table_hashは、ファームヘッダの署名の中に埋められた値(現状0xffで埋められている)
|
||||
ファームブート後に追加データをメインメモリにロードする必要に駆られた場合、
|
||||
そのハッシュ値をmakenandfirm等で埋め込むようにすることで保護できる。
|
||||
(Static部分に埋めても大差ないと思われるが・・・)
|
||||
未使用の場合(現状)、0xffで埋められていることを確認すべき
|
||||
hash_table_hashは、ファームヘッダの署名の中に埋められた値(現状0x00で埋められている)
|
||||
未使用の場合(現状)、0x00で埋められていることを確認すべき
|
||||
*/
|
||||
typedef struct
|
||||
{
|
||||
|
||||
@ -18,7 +18,6 @@
|
||||
#define FIRM_FORMAT_FROM_FIRM_H_
|
||||
|
||||
#include <firm/gcd/blowfish.h>
|
||||
#include <firm/format/from_brom.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
@ -32,6 +31,11 @@ extern "C" {
|
||||
#define AESKEY_NUM_FROM_FIRM 4
|
||||
#endif // SDK_ARM7
|
||||
|
||||
/*
|
||||
reservedは、ファームヘッダの署名の中に埋められた値(現状0x00で埋められている)
|
||||
未使用の場合(現状)、0x00で埋められていることを確認すべき
|
||||
*/
|
||||
|
||||
typedef struct
|
||||
{
|
||||
u8 rsa_pubkey[RSA_PUBKEY_NUM_FROM_FIRM][ACS_PUBKEY_LEN]; // 1KB
|
||||
@ -50,8 +54,6 @@ typedef struct
|
||||
u8 reserved[ACS_HASH_LEN]; // 20B
|
||||
|
||||
BLOWFISH_CTX twl_blowfish[2]; // (4KB + ƒ¿) * 2
|
||||
|
||||
SDPortContextData SDNandContext;
|
||||
}
|
||||
OSFromFirm7Buf;
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user