kubodera_yuichi
|
b6844a8b69
|
typo
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@137 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-05 11:27:04 +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)
|
863d3d919f
|
realKeyフォルダ内に入っている鍵がdummyKeyである旨を示すテキストを追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@135 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-05 10:57:48 +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 |
|
(no author)
|
1ea4e7ce6f
|
・ECDSA署名検証をOPENSSLで行うために、ECC公開鍵を単独でファイルからリードするよう変更。
・上記変更に伴い エラーコードCR_GENID_ERROR_ECC_READ_PUBLIC_KEY を復活。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@132 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-05 08:55:54 +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
|
c1c8920dd9
|
ECDSA鍵インポート、OpenSSLでの検証処理追加
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@130 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-05 05:15:11 +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
|
db7d0ca37e
|
dummy:pemも一応追加しておく
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@124 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-29 02:38:52 +00:00 |
|
kubodera_yuichi
|
8ab6c3510b
|
dummyKey:生産用NintendoCTR2鍵ペアがsect233k1だったのでsect233r1で生成し直し
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@123 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-29 02:37:43 +00:00 |
|
kubodera_yuichi
|
3d427d2df7
|
hsm_utils:ECDSAキーペアの署名と検証が正しく行えることを確認
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@122 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-29 01:55:43 +00:00 |
|
kubodera_yuichi
|
a6f8877d65
|
hsm_utils:ECDSAキーペアインポート成功(署名と検証はこれから)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@121 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-29 00:43:26 +00:00 |
|
kubodera_yuichi
|
6c5c5c99db
|
hsm_utils:Makefile修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@120 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-29 00:34:05 +00:00 |
|
kubodera_yuichi
|
decfc8170f
|
hsm_utils:ECC鍵インポートは削除しておく(ややこしいので)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@119 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-29 00:33:01 +00:00 |
|
kubodera_yuichi
|
bd45342ff7
|
hsm_utils:ECDSA鍵インポートプログラム追加(たぶんまだ動かない),鍵名変更
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@118 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-29 00:31:27 +00:00 |
|
kubodera_yuichi
|
cc75cc4129
|
hsm_utils:RSAキーペアのインポートと暗号化・復号化成功
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@117 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-28 13:34:15 +00:00 |
|
kubodera_yuichi
|
e3b58c07cc
|
hsm_utils:RSAキーペアインポート"自体"成功、ECDSA priv key インポート成功?
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@116 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-28 11:58:55 +00:00 |
|
kubodera_yuichi
|
ebd20afe39
|
hsm_utils:RSA鍵インポートプログラム整理
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@115 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-28 01:54:41 +00:00 |
|
kubodera_yuichi
|
cb9e43f645
|
hsm_utils:RSA鍵のインポートで、OCSなしでもrecord出来るようになった
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@114 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-28 01:10:57 +00:00 |
|
kubodera_yuichi
|
4118586ac2
|
hsm_utils
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@113 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-28 01:03:51 +00:00 |
|
kubodera_yuichi
|
915d377370
|
hsm_utils:HSM用のmalloc upcalls切り出し
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@112 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-28 00:36:29 +00:00 |
|
kubodera_yuichi
|
dcd93a3c04
|
cr_deviceCert.c -> cr_device_cert.c
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@111 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-27 23:56:51 +00:00 |
|
kubodera_yuichi
|
7b7b78c56c
|
deviceId -> device_id
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@110 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-27 23:53:10 +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
|
e95cee71fd
|
hsm_utils
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@108 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-27 11:36:23 +00:00 |
|
kubodera_yuichi
|
2f4891ec56
|
hsm_utils:テスト用ECC鍵ペア追加
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@107 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-27 05:29:17 +00:00 |
|
kubodera_yuichi
|
badbce91d4
|
hsm_bignum
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@106 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-27 05:25:22 +00:00 |
|
kubodera_yuichi
|
db8f08ddee
|
hsm_utils:bin2bignumを切り出し
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@105 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-27 05:23:12 +00:00 |
|
kubodera_yuichi
|
88951ece8e
|
hsm_utils:import_ecc_keypair追加(まだ動かない)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@104 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-27 05:15:34 +00:00 |
|
kubodera_yuichi
|
6d45ca9014
|
hsm_utils:mybignumに伴うsimple*の廃止
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@103 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-27 05:12:16 +00:00 |
|
kubodera_yuichi
|
48e0a29c65
|
hsm_utils
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@102 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-27 04:47:38 +00:00 |
|
kubodera_yuichi
|
dbb976ccb5
|
hsm_utils:mybignum追加(simblebignumまんま。デバッグ目的),
import_asymmetric_key.c -> import_rsa_keypair.c
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@101 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-27 04:45:45 +00:00 |
|
kubodera_yuichi
|
62daefb347
|
typo
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@100 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-25 07:40:20 +00:00 |
|
kubodera_yuichi
|
742bb88c8b
|
serial -> deviceId に置換
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@99 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-25 07:37:49 +00:00 |
|
kubodera_yuichi
|
b5a1aaea14
|
エラーコードの変更に main.c を追従
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@98 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-25 07:25:52 +00:00 |
|
kubodera_yuichi
|
e086226612
|
エラーコード一新、opensslのエラーコードはprivateに移動(HSM系は削除)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@97 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-25 07:24:20 +00:00 |
|
kubodera_yuichi
|
e79390947d
|
cr_generate_id_finalizeもエラーバッファを引数に持たせるようにした。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@96 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-25 07:22:26 +00:00 |
|
kubodera_yuichi
|
82b1720449
|
SetErrorInfoでスタック分記録する方式に変更。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@95 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-25 07:06:54 +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
|
8fca7addd9
|
初期化の時もエラーバッファを引数に取るよう変更。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@91 ff987cc8-cf2f-4642-8568-d52cce064691
|
2009-12-25 01:55:36 +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 |
|