Commit Graph

235 Commits

Author SHA1 Message Date
n2460
eb3088ba9c cr_generate_id:古い構造体情報を削除。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@235 ff987cc8-cf2f-4642-8568-d52cce064691
2014-01-15 00:59:02 +00:00
n2460
b16120e6d1 hsm_utils/sign_verify_rsa_pkcs1_sha256:署名をファイルに出力できるようにした。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@234 ff987cc8-cf2f-4642-8568-d52cce064691
2013-12-19 11:32:53 +00:00
n2460
ad3eb772ed hsm_utils/sign_verify_rsa_pkcs1_sha256:コマンドライン引数に対応。OpenSSL 検証処理の追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@233 ff987cc8-cf2f-4642-8568-d52cce064691
2013-10-11 04:15:05 +00:00
n2460
cd06a8b297 hsm_utils/import_rsa_keypair:small fix
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@232 ff987cc8-cf2f-4642-8568-d52cce064691
2013-10-10 08:03:02 +00:00
n2460
ebf59663ed hsm_utils/import_ras_keypair:getopt_long を導入し外部から任意の鍵を指定できるようにした。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@231 ff987cc8-cf2f-4642-8568-d52cce064691
2013-10-10 07:26:03 +00:00
n2460
ef3720f6a9 hsm_utils:small fix
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@230 ff987cc8-cf2f-4642-8568-d52cce064691
2013-10-09 11:39:01 +00:00
n2460
d8a58917c1 hsm_utils:HSM の初期化、終了処理をまとめた my_hsm_setup 追加。
create_rsa_pss_cert を削除。 sign_verify_rsa_pkcs1_sha256 を追加。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@229 ff987cc8-cf2f-4642-8568-d52cce064691
2013-10-09 11:34:54 +00:00
n2460
0be297f8d4 hsm_utils/delete_test_keys.sh:small fix
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@228 ff987cc8-cf2f-4642-8568-d52cce064691
2013-10-09 01:49:27 +00:00
n2460
39259eb8bb hsm_utils:Makefile の Targets に create_rsa_pss_cert 追加
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@227 ff987cc8-cf2f-4642-8568-d52cce064691
2013-10-09 01:35:16 +00:00
n2460
27ea1e76a7 hsm_utils:RSA-PSS署名を作成する create_rsa_pss_cert 追加(まだ実装はない)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@226 ff987cc8-cf2f-4642-8568-d52cce064691
2013-10-09 01:34:12 +00:00
n2460
6bb03837a7 hsm_utils:import_XXX でインポートした鍵を削除するスクリプト追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@225 ff987cc8-cf2f-4642-8568-d52cce064691
2013-10-08 12:41:17 +00:00
n2460
12a56cbd3c hsm_utils:AES 鍵名変更。各種インポート時の ident 名を変更。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@224 ff987cc8-cf2f-4642-8568-d52cce064691
2013-10-08 12:15:55 +00:00
n2460
b568d4f2e3 hsm_utils:import_aes_key 用の AES 鍵追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@223 ff987cc8-cf2f-4642-8568-d52cce064691
2013-10-08 12:07:27 +00:00
n2460
7a54fe2850 hsm_utils/import_ecdsa_keypair:鍵ペアのパスを変更。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@222 ff987cc8-cf2f-4642-8568-d52cce064691
2013-10-08 11:52:04 +00:00
n2460
1f2beb8b01 hsm_utils/import_ras_keypair:鍵ペアのパスを変更。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@221 ff987cc8-cf2f-4642-8568-d52cce064691
2013-10-08 11:48:45 +00:00
n2460
ac878fd1b6 hsm_utils:import_rsa_keypair 用の RSA 鍵ペア追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@220 ff987cc8-cf2f-4642-8568-d52cce064691
2013-10-08 11:37:31 +00:00
n2460
405bfbc2f8 hsm_utils:OpenSSL 1.0.0 beta5 に追従。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@219 ff987cc8-cf2f-4642-8568-d52cce064691
2013-10-08 10:42:47 +00:00
n2460
7900fdfa34 outputSharpID:getopt でコマンドライン引数の処理を一新。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@218 ff987cc8-cf2f-4642-8568-d52cce064691
2013-06-25 06:58:53 +00:00
n2460
49056aa624 cr_id_util.c:r207 の差し戻し。つまり HSM RTC 時間取得廃止の廃止(ややこしい)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@217 ff987cc8-cf2f-4642-8568-d52cce064691
2013-06-25 04:42:00 +00:00
n2460
61889869b3 ReleasePackage.sh:パッケージの一新に伴う変更。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@216 ff987cc8-cf2f-4642-8568-d52cce064691
2013-06-06 06:52:23 +00:00
n2460
b9c1620726 sample:パッケージに含まれる文書の移動。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@215 ff987cc8-cf2f-4642-8568-d52cce064691
2013-06-06 06:31:18 +00:00
n2460
245d933cd7 sample:パッケージに含まれる readme の改訂。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@214 ff987cc8-cf2f-4642-8568-d52cce064691
2013-06-06 06:29:26 +00:00
n2460
be5d371dbc sample:シャープ提供のサンプルを改めて作成。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@213 ff987cc8-cf2f-4642-8568-d52cce064691
2013-06-06 06:28:41 +00:00
n2460
897d0106b4 ReleasePackage.csh:パッケージ作成用のシェルファイルが複数あってややこしいのでこちらは削除。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@212 ff987cc8-cf2f-4642-8568-d52cce064691
2013-06-06 06:18:30 +00:00
n2460
c81244fd8c document:吉岡さん謹製の関数仕様文書を追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@211 ff987cc8-cf2f-4642-8568-d52cce064691
2013-06-05 07:51:25 +00:00
n2460
d3a9fa08e9 genid:フォーマットは変更されないためバージョンを上げるのを中止。
outputSharpID:small fix

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@210 ff987cc8-cf2f-4642-8568-d52cce064691
2013-06-05 06:21:51 +00:00
n2460
4b691fc8dd outputSharpID:ファイルポインタの二重解放していたところを修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@209 ff987cc8-cf2f-4642-8568-d52cce064691
2013-06-05 05:23:27 +00:00
n2460
619800d315 outputSharpID:testSharpID に食わせられるファイルを出力するプログラム(途中)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@208 ff987cc8-cf2f-4642-8568-d52cce064691
2013-06-05 05:13:33 +00:00
n2460
31cda8f0d5 genid:HSM から時刻を取得するのは都合が悪いので廃止。
PC から時刻取得をするよう変更し、あまりに古い時は定義した標準時間を利用するようにした。
また、上記の兼ね合いで証明書期限は固定値とすることにした。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@207 ff987cc8-cf2f-4642-8568-d52cce064691
2013-06-04 07:46:44 +00:00
n2460
478c26ff13 genid:Cygwin 1.7 系の gcc(gcc-4) だとビルドできないので gcc-3 を指定。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@206 ff987cc8-cf2f-4642-8568-d52cce064691
2013-06-04 05:58:41 +00:00
n2460
e88707855e package:Cygwin 1.7 系の gcc(gcc-4) だと openssl-1.0.0-beta5 がビルドできなくなっていたので gcc-3 を使うよう変更。
更に build_libs だと最後の build_engine でコケてしまうのでこちらを省略するよう変更(genid は libcrypto, libssl のみが必要なので問題ない)

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@205 ff987cc8-cf2f-4642-8568-d52cce064691
2013-06-04 05:28:12 +00:00
(no author)
08d18723e9 オブジェクトの結合スクリプト修正($openssl_dir の追加)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@204 ff987cc8-cf2f-4642-8568-d52cce064691
2011-08-23 06:17:12 +00:00
(no author)
dd49ebcda8 デバイス証明書にセットする expiryDate を bigEndian に修正。(eFuseID側は、littleEndian のまま。)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@203 ff987cc8-cf2f-4642-8568-d52cce064691
2010-03-15 11:38:46 +00:00
(no author)
bc0a31eed3 シャープ側で生成されたIDを検証するためのツール、testSharpID.exe をビルドできるよう変更。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@202 ff987cc8-cf2f-4642-8568-d52cce064691
2010-03-04 06:16:15 +00:00
kubodera_yuichi
56c397e6f7 リリースバージョン4
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@201 ff987cc8-cf2f-4642-8568-d52cce064691
2010-02-02 02:21:26 +00:00
kubodera_yuichi
1f5d0dc9f9 リリース4のままだがリリース日を2010/02/02に変更。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@200 ff987cc8-cf2f-4642-8568-d52cce064691
2010-02-02 02:19:07 +00:00
kubodera_yuichi
1a6f139d9f タグ打ちの取り消し
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@199 ff987cc8-cf2f-4642-8568-d52cce064691
2010-02-02 02:18:16 +00:00
(no author)
1c250ec23c デバイス証明書の issuerName が "NintendoCTR**"になっていたのを修正。(正しくは"NintendoCTR2**")
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@198 ff987cc8-cf2f-4642-8568-d52cce064691
2010-02-02 02:10:38 +00:00
kubodera_yuichi
f81fb7b405 RootCAの名称変更によるバージョンアップ
リリースバージョン4


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@197 ff987cc8-cf2f-4642-8568-d52cce064691
2010-02-01 11:02:49 +00:00
kubodera_yuichi
161d102c76 RootCAの名称変更によるバージョンアップ,ver4
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@196 ff987cc8-cf2f-4642-8568-d52cce064691
2010-02-01 11:01:47 +00:00
(no author)
8e5ef49ca9 デバイス証明書のRootCAを "NintendoCA - G2" から "Nintendo CA - G3" に変更。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@195 ff987cc8-cf2f-4642-8568-d52cce064691
2010-02-01 07:03:35 +00:00
kubodera_yuichi
83fcedbba0 ECDSA-SHA256で署名・検証とも通ったリビジョン。
リリースバージョンは3。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@194 ff987cc8-cf2f-4642-8568-d52cce064691
2010-01-29 11:25:22 +00:00
kubodera_yuichi
f940213a34 リリースバージョン3
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@193 ff987cc8-cf2f-4642-8568-d52cce064691
2010-01-29 11:08:32 +00:00
kubodera_yuichi
c342aeea90 ビルドスイッチにファイル出力オプション追加(DEBUG_OUTPUT)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@192 ff987cc8-cf2f-4642-8568-d52cce064691
2010-01-28 05:02:52 +00:00
kubodera_yuichi
a9d12cf256 ECDSA_SHA256が無効になっていたのでデフォルト有効にしておく。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@191 ff987cc8-cf2f-4642-8568-d52cce064691
2010-01-22 06:04:54 +00:00
kubodera_yuichi
818a2af430 ECDSA署名がOpenSSL-1.0.0-beta5で検証成功したので、beta5を標準で使用するよう変更
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@190 ff987cc8-cf2f-4642-8568-d52cce064691
2010-01-22 05:58:50 +00:00
kubodera_yuichi
dc84b6c99c #188による変更を差し戻し
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@189 ff987cc8-cf2f-4642-8568-d52cce064691
2010-01-22 01:50:56 +00:00
kubodera_yuichi
b10d9d36ea OpenSSL-1.0.0-beta5をパッケージに追加し、ビルド対象に変更
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@188 ff987cc8-cf2f-4642-8568-d52cce064691
2010-01-22 01:42:59 +00:00
kubodera_yuichi
c870448905 #define消し忘れ
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@187 ff987cc8-cf2f-4642-8568-d52cce064691
2010-01-19 13:42:30 +00:00
kubodera_yuichi
b1df465533 main.c:small fix
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@186 ff987cc8-cf2f-4642-8568-d52cce064691
2010-01-19 13:24:23 +00:00