(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
|
acb6127092
|
hsm_utils
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@81 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-24 05:00:42 +00:00 |
|
kubodera_yuichi
|
ecaf1ba492
|
hsm_utils:また追加
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@80 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-24 04:43:23 +00:00 |
|
kubodera_yuichi
|
8f56deacca
|
hsm_utils
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@79 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-24 04:31:02 +00:00 |
|
kubodera_yuichi
|
37df2f9e86
|
hsm_utils
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@78 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-24 04:29:44 +00:00 |
|
kubodera_yuichi
|
4b9bdf2bb3
|
hsm_utils
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@77 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-24 04:25:50 +00:00 |
|
kubodera_yuichi
|
d9bbb215fe
|
hsm_utils:追加
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@76 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-24 04:23:10 +00:00 |
|
kubodera_yuichi
|
5df46f3bfe
|
リネーム : cr_hsm_util.c -> cr_id_util.c
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@75 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-24 04:14:13 +00:00 |
|
kubodera_yuichi
|
a7e70b9bad
|
TORIAEZU コールスタックを #ifdef DEBUG_PRINT でくくっておく
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@74 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 10:36:30 +00:00 |
|
kubodera_yuichi
|
13c4b63a45
|
r72のHSM関連コード対策漏れ
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@73 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 10:32:41 +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
|
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
|
ade32ed0b1
|
TODO:ダイジェストアルゴリズム ECDSAだけでなく、SHA256なども必要なので OpenSSL_add_all_digests(); でfix
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@68 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 08:16:01 +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
|
93975b9029
|
初期化、終了処理の成功時に返す CR_GENID_INITIALIZE_OK, CR_GENID_FINALIZE_OK を追加
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@62 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 07:14:44 +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 |
|
kubodera_yuichi
|
b711327bfa
|
TODO:CR_GENID_ERROR_ECDSA_DECODEエラーコードを追加(cr_deviceCert.c:262)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@51 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 05:44:26 +00:00 |
|
kubodera_yuichi
|
262a241910
|
GetErrorInfoに対してSetErrorInfoとした
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@50 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 05:36:05 +00:00 |
|
kubodera_yuichi
|
a588080692
|
テストコード除去
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@49 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 05:33:48 +00:00 |
|
kubodera_yuichi
|
0dc4a08d32
|
CR_ERR_BUFFERの仮フォーマットとそれに対する処理追加
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@48 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 05:33:07 +00:00 |
|
kubodera_yuichi
|
fa5d5ce2e2
|
openssl/err.h も private.h へ移動(最後は要らなくなるかも)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@47 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 04:38:35 +00:00 |
|
kubodera_yuichi
|
05c038de67
|
エラーバッファ周り叩き台(CR_ERR_BUFFER構造体を private.h に移しました)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@46 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 04:32:50 +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
|
d5005c0ba7
|
エラーコード関連の修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@44 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 02:44:41 +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 |
|
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 |
|
(no author)
|
547e8fb49c
|
デバイス証明書デバッグ用のコード追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@39 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-23 01:48:51 +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 |
|
(no author)
|
305a2e4bab
|
openssl開発時のデバイス証明書へのECDSA署名への対応。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@37 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-22 13:10:27 +00:00 |
|
(no author)
|
4edd07be02
|
・TestECDSAを追加し、デバイス鍵ペアのECDSAテストを行うよう変更。
・デバイス証明書の各種パラメータのセットを行うよう変更。(ECDSA署名のみ未実装)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@36 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-22 12:12:54 +00:00 |
|
(no author)
|
50370a8d25
|
openssl開発時に、ダミーNintendoCTR2署名鍵(ECC233)をリンクするよう変更。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@35 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-22 09:54:27 +00:00 |
|
kubodera_yuichi
|
5b0e14b861
|
TestECDSAの追加とテスト(現在署名で失敗する)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@34 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-22 09:40:51 +00:00 |
|
(no author)
|
6c97e11eea
|
・SFMTのパッケージおよびコードをツリーから削除。
・GenarateECCKeyPairの引数修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@33 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-22 08:52:51 +00:00 |
|