Commit Graph

18 Commits

Author SHA1 Message Date
(no author)
ae1edae695 ・ツリーの整理。
dummyCA, rsakeyフォルダの削除。
 realKeyフォルダを追加し、AESのIVとECDSAのpublicKeyは、USE_HSM時にも組み込むようにする。
 但し、現時点ではデバッグの都合上、realKeyフォルダ内の鍵は、dummyKeyフォルダと同じものにしておく。
・ツリー内から"Nintendo"の表記を出来る限り削除。
 issuerNameは、0x5aでXORマスクしたものをソース上に置いておく。
・USE_HSMの場合でも、AESのIVをファイルから読み込んで使用するようにする。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@134 ff987cc8-cf2f-4642-8568-d52cce064691
2010-01-05 10:51:17 +00:00
kubodera_yuichi
ea5bc5fbf2 bondingOption -> bonding_option
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@109 ff987cc8-cf2f-4642-8568-d52cce064691
2009-12-27 23:45:24 +00:00
kubodera_yuichi
5813af8471 エラー情報を関数名と行数に変更し、指定したサイズ分コールスタックとして記録する方式にした。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@72 ff987cc8-cf2f-4642-8568-d52cce064691
2009-12-23 10:31:14 +00:00
kubodera_yuichi
274e96d275 r69のビルドを通す
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@70 ff987cc8-cf2f-4642-8568-d52cce064691
2009-12-23 08:48:45 +00:00
kubodera_yuichi
b445a23dac SetErrorInfo関数の挿入
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@69 ff987cc8-cf2f-4642-8568-d52cce064691
2009-12-23 08:47:29 +00:00
kubodera_yuichi
3dc959e772 r58のビルドを通す2
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@60 ff987cc8-cf2f-4642-8568-d52cce064691
2009-12-23 07:05:49 +00:00
kubodera_yuichi
7b30aa63d7 TODO:AESの鍵切替処理(たぶんまだ不完全)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@52 ff987cc8-cf2f-4642-8568-d52cce064691
2009-12-23 06:12:07 +00:00
(no author)
3a8205d8e4 レビュー結果のTODOリストを追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@45 ff987cc8-cf2f-4642-8568-d52cce064691
2009-12-23 03:11:23 +00:00
kubodera_yuichi
577d8d1951 cr_enc_id : AES, RSAのベリファイエラーコードを正しく返すよう修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@43 ff987cc8-cf2f-4642-8568-d52cce064691
2009-12-23 02:19:15 +00:00
(no author)
1685d4ae68 ・ビルドスイッチの整理。
HSM使用時は、ダミー鍵をリンクしないよう変更。
 HSM未使用時は、ダミー鍵を使用するよう変更。
 ENCRYPT_AESは、Makefileではなく、ヘッダで定義するよう変更。

・ダミー鍵処理を整備。
 AES鍵も外部データをリンクするよう変更。
 RSA鍵、AES鍵を共に開発鍵と製品鍵の両方を用意し、ボンディングオプションで切り替えるよう変更。
 ダミー鍵使用時は、gen_id.exeを停止せず、最初に警告メッセージを表示するよう変更。


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@32 ff987cc8-cf2f-4642-8568-d52cce064691
2009-12-22 08:35:27 +00:00
(no author)
fd2d2fa8dc HSM使用時/未使用時で、id の magic code を変えるよう修正。
CR_ID_BUFFER構造体のdeviceCertExpiryDateをexpiryDateに変更して、位置を調整。また、deviceCertSignのサイズを0x3Cに戻す。
serialNo.プリントデバッグ部分の修正。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@30 ff987cc8-cf2f-4642-8568-d52cce064691
2009-12-22 07:13:58 +00:00
kubodera_yuichi
f233d5981e 今度はwarningを消す その2
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@22 ff987cc8-cf2f-4642-8568-d52cce064691
2009-12-22 05:48:26 +00:00
kubodera_yuichi
541b299b1f 今度はwarningを消す
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@21 ff987cc8-cf2f-4642-8568-d52cce064691
2009-12-22 05:47:10 +00:00
kubodera_yuichi
a656144f01 RSA処理部が抜けていたので追加(cr_rsa_enc_dec関数の中身)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@20 ff987cc8-cf2f-4642-8568-d52cce064691
2009-12-22 05:43:31 +00:00
kubodera_yuichi
3e1e11c1fa HSM関連コード分離完了?
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@17 ff987cc8-cf2f-4642-8568-d52cce064691
2009-12-22 05:13:33 +00:00
(no author)
d323c591cd ソースコードの分割。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@16 ff987cc8-cf2f-4642-8568-d52cce064691
2009-12-22 04:24:31 +00:00
(no author)
19d5af715d デバッグプリントの整理。
generate_id内ではSFMTを使用しないよう変更。(通常のrandを使用)

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@10 ff987cc8-cf2f-4642-8568-d52cce064691
2009-12-22 01:34:46 +00:00
(no author)
27a69561bb ・コード整理中。
・cygwinでもビルドできるよう修正。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@9 ff987cc8-cf2f-4642-8568-d52cce064691
2009-12-21 13:19:27 +00:00