kubodera_yuichi
|
75a4d9c7cc
|
本番環境に近づけるために:librqcard.a と -lm をリンクするライブラリから除外
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@155 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-07 08:48:21 +00:00 |
|
kubodera_yuichi
|
ce715d19ca
|
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@152 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-07 05:29:33 +00:00 |
|
kubodera_yuichi
|
501f46af36
|
リセット処理、バグ修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@151 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-07 04:56:23 +00:00 |
|
kubodera_yuichi
|
3c03a3110a
|
初期化時にはどんな状態でも"リセット”は行うように戻した(復旧処理は行わない)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@150 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-07 02:31:35 +00:00 |
|
kubodera_yuichi
|
0c7d36bbf1
|
起動時の復旧処理を修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@149 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-07 02:16:39 +00:00 |
|
kubodera_yuichi
|
e4e240482b
|
本番鍵を読み出すよう変更、ECDSAにてHSMでも検証するのを復活
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@147 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-06 06:56:18 +00:00 |
|
kubodera_yuichi
|
f99e13bfab
|
バグ修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@141 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-06 02:26:46 +00:00 |
|
kubodera_yuichi
|
5c72fef3d8
|
それとなく最終形態に近づける(鍵名など)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@140 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-06 02:20:37 +00:00 |
|
kubodera_yuichi
|
80376b03d1
|
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@139 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-06 01:23:58 +00:00 |
|
kubodera_yuichi
|
5a1ea7706f
|
メモリリーク対策、HSM関連のアロケータを自前で用意
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@138 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-06 00:45:24 +00:00 |
|
kubodera_yuichi
|
76c4244bc4
|
Sha256ハッシュのビットシフト処理、署名再構築処理追加
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@136 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-05 11:25:41 +00:00 |
|
(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
|
fe7a885611
|
bug fix
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@133 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-05 09:02:49 +00:00 |
|
kubodera_yuichi
|
43956bef9a
|
ID生成プログラム:ECDSA-SHA1にて署名と検証成功
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@131 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-05 06:21:48 +00:00 |
|
kubodera_yuichi
|
d9ade4c7f2
|
一端hsm_ecdsa_signを追加した物をコミット
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@129 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-29 09:00:36 +00:00 |
|
kubodera_yuichi
|
669f145a33
|
ECDSA署名生成関数修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@128 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-29 06:41:46 +00:00 |
|
kubodera_yuichi
|
c74a9a8c02
|
ECDSA鍵ペアロード成功
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@127 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-29 05:05:40 +00:00 |
|
kubodera_yuichi
|
b2d392fec9
|
コード修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@126 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-29 04:05:25 +00:00 |
|
kubodera_yuichi
|
1d7042f104
|
hsm_utilsからのmy_alloc, my_bignumを輸入
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@125 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-29 03:54:06 +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
|
dcec656f55
|
終了処理時のエラーハンドリング追加
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@94 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-25 04:14:15 +00:00 |
|
kubodera_yuichi
|
8dadd0fd25
|
エラーハンドリング修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@93 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-25 02:39:51 +00:00 |
|
kubodera_yuichi
|
796b29938d
|
HSMのリセットはHSMユーザしか行えないため、今のところオフに。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@92 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-25 02:32:21 +00:00 |
|
kubodera_yuichi
|
4589b6b330
|
リセットするには特権モードでの接続が必要。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@90 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-25 01:19:15 +00:00 |
|
kubodera_yuichi
|
1d475fdf1f
|
typo
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@89 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-25 00:41:22 +00:00 |
|
kubodera_yuichi
|
a349e3a00c
|
TODO:HSMリセットの追加
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@88 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-25 00:38:49 +00:00 |
|
(no author)
|
b2e6de4d10
|
・エラーコードの整理。
・TODOの追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@82 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-24 10:20:17 +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
|
3c0a8ea9d7
|
Moduleinfoもローカル化
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@71 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 09:17:14 +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
|
0a907f66eb
|
安全なNFKM_freekey処理
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@67 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 08:06:51 +00:00 |
|
kubodera_yuichi
|
0c43773d1b
|
loadblobの引数ltidは鍵がモジュールプロテクトならば0固定でよい
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@66 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 08:01:39 +00:00 |
|
kubodera_yuichi
|
2aa9afb0c1
|
TODO:OCSカード関連処理除去完了
(カード関連コード、変数除去)
一部HSM関連グローバル変数をローカルに移動
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@65 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 07:32:08 +00:00 |
|
kubodera_yuichi
|
d330817727
|
r63のビルドを通す
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@64 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 07:20:18 +00:00 |
|
kubodera_yuichi
|
95b38c32fb
|
TODO:OCSカード関連処理除去着手
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@63 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 07:18:11 +00:00 |
|
kubodera_yuichi
|
43421e0d68
|
TODO: 開発実機鍵/製品実機鍵関連完了
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@61 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 07:08:03 +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
|
47f22d47f1
|
r58のビルドを通す
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@59 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 07:02:12 +00:00 |
|
kubodera_yuichi
|
d54e4f7a2f
|
TODO:AESの切替は上手くいったので、そのままTODO:RSAの切替処理対策
(また、このコミットで鍵ロード時の eventloop 処理はどちらからも削除された。)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@58 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 06:51:41 +00:00 |
|
kubodera_yuichi
|
c4ea5cd059
|
r52のビルドを通す5
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@57 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 06:30:04 +00:00 |
|
kubodera_yuichi
|
6bfe279c63
|
r52のビルドを通す4
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@56 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 06:29:36 +00:00 |
|
kubodera_yuichi
|
f699e6b139
|
r52のビルドを通す3
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@55 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 06:28:51 +00:00 |
|
kubodera_yuichi
|
ebbd54af47
|
r52のビルドを通す2
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@54 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 06:24:48 +00:00 |
|
kubodera_yuichi
|
66a4e33f1e
|
r52のビルドを通す
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@53 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 06:23:54 +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
|
a71f297c0d
|
cr_hsm_code : RSA鍵もモジュールプロテクトタイプに変更
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@42 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 02:09:00 +00:00 |
|
kubodera_yuichi
|
fcf0f8508d
|
cr_hsm_code : 実際の環境に合わせるべく、AES鍵をモジュールプロテクトに変更
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@41 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 01:59:42 +00:00 |
|
kubodera_yuichi
|
f8dae9b804
|
cr_hsm_code : privateヘッダをインクルードして鍵スイッチを全体に合わせる
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@40 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 01:51:53 +00:00 |
|
kubodera_yuichi
|
d6bcab7b88
|
cr_hsm_code: プリプロセッサ修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@38 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 01:20:55 +00:00 |
|