kubodera_yuichi
|
ca0d97fa46
|
コード修正、HSM環境でもビルドスイッチの切替を確認
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@170 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-12 02:25:38 +00:00 |
|
kubodera_yuichi
|
8e3aaa9444
|
DSA-SHA1,SHA256のビルドスイッチ対応、
デバッグプリントのビルドスイッチ対応
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@169 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-12 02:05:38 +00:00 |
|
kubodera_yuichi
|
57e2336e2b
|
ビルドスイッチにHSMリセット切替を追加
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@168 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-12 00:38:23 +00:00 |
|
kubodera_yuichi
|
4c033494c2
|
アロケータの設定前にOPENSSL_mallocが呼び出されると以後、設定不可になる不具合を修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@167 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-08 14:43:54 +00:00 |
|
kubodera_yuichi
|
b15633a4e4
|
DEBUG_RRINT囲い忘れ修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@166 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-08 08:42:48 +00:00 |
|
(no author)
|
dda074ee8b
|
・Linux + HSM でのビルドがデフォルトになるよう、Makefileを修正。
・デフォルトでDEBUG_PRINTをオフにする。
・2010/1/13のリリースに向けて、CR_GEN_ID_VERSIONを"2"にする。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@165 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-08 08:07:22 +00:00 |
|
(no author)
|
973bdd8c58
|
package.sh, package.csh のファイル名を ReleasePackage.* に変更。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@164 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-08 07:03:55 +00:00 |
|
(no author)
|
8707686095
|
シャープ提出パッケージスクリプトの修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@163 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-08 07:01:03 +00:00 |
|
kubodera_yuichi
|
143a45fe35
|
lib_gen_id -> libgenid
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@162 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-08 06:29:39 +00:00 |
|
kubodera_yuichi
|
e1095e8a2f
|
Makefileでcygwinとlinuxでターゲットに拡張子の有無の違いがあるのを吸収
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@161 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-08 06:25:59 +00:00 |
|
kubodera_yuichi
|
537fcd9723
|
ライブラリのマージプログラム修正(一つにまとめた方が良いかもしれない・・・)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@160 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-08 06:11:40 +00:00 |
|
(no author)
|
2967910984
|
シャープ向けMakefile.sharpを現在の最新状態に対応させる。
main.cから不要なopensslヘッダを削除。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@159 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-08 02:36:23 +00:00 |
|
kubodera_yuichi
|
f937bfed91
|
rand関数の出力がcygwin(16bit)とlinux(32bit)と差異があるのをマスクで吸収する
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@158 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-08 00:20:10 +00:00 |
|
kubodera_yuichi
|
2c9d0d869f
|
必要なオブジェクトファイルを一つに固める,HSM編(まだ上手くいかない)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@157 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-07 13:16:12 +00:00 |
|
kubodera_yuichi
|
e8eff62567
|
必要なオブジェクトファイルを一つに固める
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@156 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-07 12:52:49 +00:00 |
|
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
|
f6b4054b28
|
本番環境に近づけるためにsha1の箇所を削除
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@154 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-07 08:17:39 +00:00 |
|
kubodera_yuichi
|
86b4ddc293
|
NFastApp_Malloc,NFastApp_Freeは登録した関数が呼び出されることが判明したのでカウンタはcr_hsm_allocにて統合
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@153 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-07 08:11:07 +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
|
1f5eba052d
|
サンプルのオブジェクトnfutil.oを除外し、そのうちの関数nfutil_copybytesだけもらってくる
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@148 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-07 00:51:19 +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
|
f748831d4a
|
AESインポートの修正をECDSAインポートに逆輸入
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@146 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-06 06:41:54 +00:00 |
|
kubodera_yuichi
|
5f36638c42
|
AES鍵インポート、更なる修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@145 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-06 06:15:14 +00:00 |
|
kubodera_yuichi
|
b7f0389252
|
import_common_key -> import_aes_key
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@144 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-06 05:36:37 +00:00 |
|
kubodera_yuichi
|
1bcaa44891
|
AES鍵インポートプログラムが古いままだったので、修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@143 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-06 05:35:46 +00:00 |
|
(no author)
|
52a6970b70
|
realKeyフォルダ内の鍵データを正式な鍵に差し替え。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@142 ff987cc8-cf2f-4642-8568-d52cce064691
|
2010-01-06 02:56:42 +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
|
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 |
|