Commit Graph

  • eb3088ba9c cr_generate_id:古い構造体情報を削除。 main n2460 2014-01-15 00:59:02 +0000
  • b16120e6d1 hsm_utils/sign_verify_rsa_pkcs1_sha256:署名をファイルに出力できるようにした。 n2460 2013-12-19 11:32:53 +0000
  • ad3eb772ed hsm_utils/sign_verify_rsa_pkcs1_sha256:コマンドライン引数に対応。OpenSSL 検証処理の追加。 n2460 2013-10-11 04:15:05 +0000
  • cd06a8b297 hsm_utils/import_rsa_keypair:small fix n2460 2013-10-10 08:03:02 +0000
  • ebf59663ed hsm_utils/import_ras_keypair:getopt_long を導入し外部から任意の鍵を指定できるようにした。 n2460 2013-10-10 07:26:03 +0000
  • ef3720f6a9 hsm_utils:small fix n2460 2013-10-09 11:39:01 +0000
  • d8a58917c1 hsm_utils:HSM の初期化、終了処理をまとめた my_hsm_setup 追加。 create_rsa_pss_cert を削除。 sign_verify_rsa_pkcs1_sha256 を追加。 n2460 2013-10-09 11:34:54 +0000
  • 0be297f8d4 hsm_utils/delete_test_keys.sh:small fix n2460 2013-10-09 01:49:27 +0000
  • 39259eb8bb hsm_utils:Makefile の Targets に create_rsa_pss_cert 追加 n2460 2013-10-09 01:35:16 +0000
  • 27ea1e76a7 hsm_utils:RSA-PSS署名を作成する create_rsa_pss_cert 追加(まだ実装はない) n2460 2013-10-09 01:34:12 +0000
  • 6bb03837a7 hsm_utils:import_XXX でインポートした鍵を削除するスクリプト追加。 n2460 2013-10-08 12:41:17 +0000
  • 12a56cbd3c hsm_utils:AES 鍵名変更。各種インポート時の ident 名を変更。 n2460 2013-10-08 12:15:55 +0000
  • b568d4f2e3 hsm_utils:import_aes_key 用の AES 鍵追加。 n2460 2013-10-08 12:07:27 +0000
  • 7a54fe2850 hsm_utils/import_ecdsa_keypair:鍵ペアのパスを変更。 n2460 2013-10-08 11:52:04 +0000
  • 1f2beb8b01 hsm_utils/import_ras_keypair:鍵ペアのパスを変更。 n2460 2013-10-08 11:48:45 +0000
  • ac878fd1b6 hsm_utils:import_rsa_keypair 用の RSA 鍵ペア追加。 n2460 2013-10-08 11:37:31 +0000
  • 405bfbc2f8 hsm_utils:OpenSSL 1.0.0 beta5 に追従。 n2460 2013-10-08 10:42:47 +0000
  • 7900fdfa34 outputSharpID:getopt でコマンドライン引数の処理を一新。 n2460 2013-06-25 06:58:53 +0000
  • 49056aa624 cr_id_util.c:r207 の差し戻し。つまり HSM RTC 時間取得廃止の廃止(ややこしい) n2460 2013-06-25 04:42:00 +0000
  • 61889869b3 ReleasePackage.sh:パッケージの一新に伴う変更。 n2460 2013-06-06 06:52:23 +0000
  • b9c1620726 sample:パッケージに含まれる文書の移動。 n2460 2013-06-06 06:31:18 +0000
  • 245d933cd7 sample:パッケージに含まれる readme の改訂。 n2460 2013-06-06 06:29:26 +0000
  • be5d371dbc sample:シャープ提供のサンプルを改めて作成。 n2460 2013-06-06 06:28:41 +0000
  • 897d0106b4 ReleasePackage.csh:パッケージ作成用のシェルファイルが複数あってややこしいのでこちらは削除。 n2460 2013-06-06 06:18:30 +0000
  • c81244fd8c document:吉岡さん謹製の関数仕様文書を追加。 n2460 2013-06-05 07:51:25 +0000
  • d3a9fa08e9 genid:フォーマットは変更されないためバージョンを上げるのを中止。 outputSharpID:small fix n2460 2013-06-05 06:21:51 +0000
  • 4b691fc8dd outputSharpID:ファイルポインタの二重解放していたところを修正。 n2460 2013-06-05 05:23:27 +0000
  • 619800d315 outputSharpID:testSharpID に食わせられるファイルを出力するプログラム(途中) n2460 2013-06-05 05:13:33 +0000
  • 31cda8f0d5 genid:HSM から時刻を取得するのは都合が悪いので廃止。 PC から時刻取得をするよう変更し、あまりに古い時は定義した標準時間を利用するようにした。 また、上記の兼ね合いで証明書期限は固定値とすることにした。 n2460 2013-06-04 07:46:44 +0000
  • 478c26ff13 genid:Cygwin 1.7 系の gcc(gcc-4) だとビルドできないので gcc-3 を指定。 n2460 2013-06-04 05:58:41 +0000
  • e88707855e package:Cygwin 1.7 系の gcc(gcc-4) だと openssl-1.0.0-beta5 がビルドできなくなっていたので gcc-3 を使うよう変更。 更に build_libs だと最後の build_engine でコケてしまうのでこちらを省略するよう変更(genid は libcrypto, libssl のみが必要なので問題ない) n2460 2013-06-04 05:28:12 +0000
  • 08d18723e9 オブジェクトの結合スクリプト修正($openssl_dir の追加) (no author) 2011-08-23 06:17:12 +0000
  • dd49ebcda8 デバイス証明書にセットする expiryDate を bigEndian に修正。(eFuseID側は、littleEndian のまま。) (no author) 2010-03-15 11:38:46 +0000
  • bc0a31eed3 シャープ側で生成されたIDを検証するためのツール、testSharpID.exe をビルドできるよう変更。 (no author) 2010-03-04 06:16:15 +0000
  • 56c397e6f7 リリースバージョン4 kubodera_yuichi 2010-02-02 02:21:26 +0000
  • 1f5d0dc9f9 リリース4のままだがリリース日を2010/02/02に変更。 kubodera_yuichi 2010-02-02 02:19:07 +0000
  • 1a6f139d9f タグ打ちの取り消し kubodera_yuichi 2010-02-02 02:18:16 +0000
  • 1c250ec23c デバイス証明書の issuerName が "NintendoCTR**"になっていたのを修正。(正しくは"NintendoCTR2**") (no author) 2010-02-02 02:10:38 +0000
  • f81fb7b405 RootCAの名称変更によるバージョンアップ リリースバージョン4 kubodera_yuichi 2010-02-01 11:02:49 +0000
  • 161d102c76 RootCAの名称変更によるバージョンアップ,ver4 kubodera_yuichi 2010-02-01 11:01:47 +0000
  • 8e5ef49ca9 デバイス証明書のRootCAを "NintendoCA - G2" から "Nintendo CA - G3" に変更。 (no author) 2010-02-01 07:03:35 +0000
  • 83fcedbba0 ECDSA-SHA256で署名・検証とも通ったリビジョン。 リリースバージョンは3。 kubodera_yuichi 2010-01-29 11:25:22 +0000
  • f940213a34 リリースバージョン3 kubodera_yuichi 2010-01-29 11:08:32 +0000
  • c342aeea90 ビルドスイッチにファイル出力オプション追加(DEBUG_OUTPUT) kubodera_yuichi 2010-01-28 05:02:52 +0000
  • a9d12cf256 ECDSA_SHA256が無効になっていたのでデフォルト有効にしておく。 kubodera_yuichi 2010-01-22 06:04:54 +0000
  • 818a2af430 ECDSA署名がOpenSSL-1.0.0-beta5で検証成功したので、beta5を標準で使用するよう変更 kubodera_yuichi 2010-01-22 05:58:50 +0000
  • dc84b6c99c #188による変更を差し戻し kubodera_yuichi 2010-01-22 01:50:56 +0000
  • b10d9d36ea OpenSSL-1.0.0-beta5をパッケージに追加し、ビルド対象に変更 kubodera_yuichi 2010-01-22 01:42:59 +0000
  • c870448905 #define消し忘れ kubodera_yuichi 2010-01-19 13:42:30 +0000
  • b1df465533 main.c:small fix kubodera_yuichi 2010-01-19 13:24:23 +0000
  • cf1c526c3e デモを0x100毎に鍵交換する仕様に変更 kubodera_yuichi 2010-01-19 13:10:33 +0000
  • 0affc65359 ECDSA-SHA256のOpenSSL署名検証に成功(crypto/ecdsa/ecs_ossl.c の改変が必要) kubodera_yuichi 2010-01-19 12:45:53 +0000
  • 0e78820d58 デバッグファイル出力修正 kubodera_yuichi 2010-01-19 08:55:59 +0000
  • 5dd58dde3a HSM使用時にバッファに署名が含まれない問題を修正。 kubodera_yuichi 2010-01-19 08:43:55 +0000
  • 6d74f78f38 2010/01/13にてSharpに提出予定のプログラムです。 今回はECDSA-SHA1です。 kubodera_yuichi 2010-01-12 10:06:43 +0000
  • 19e6717260 間違えました。 kubodera_yuichi 2010-01-12 10:05:49 +0000
  • 0635c76139 2010/01/13にてSharpに提出予定のプログラムです。 今回はECDSA-SHA1です。 kubodera_yuichi 2010-01-12 10:03:42 +0000
  • f938cd4fce 今回の提出版はECDSA-SHA1 kubodera_yuichi 2010-01-12 09:50:14 +0000
  • 9dcee8d97b OpenSSL用のアロケータ登録は起動時に一回だけでよい。 kubodera_yuichi 2010-01-12 09:47:41 +0000
  • 577c5fc792 ツリー全体をtrunkフォルダに移動。 (no author) 2010-01-12 08:55:42 +0000
  • a852ce0238 branchesフォルダの追加。 (no author) 2010-01-12 08:54:07 +0000
  • c4b87e85ea tagsファイルの追加。 (no author) 2010-01-12 08:53:51 +0000
  • 161f925b9b trunkフォルダの追加。 (no author) 2010-01-12 08:53:35 +0000
  • a8883e8493 バイナリにビルド日時を埋め込む(LIBGENID_BUILD_INFO:,__DATE__,__TIME_) kubodera_yuichi 2010-01-12 07:17:15 +0000
  • 6dbcbb1218 TORIAEZUを除去など、現場用調整 kubodera_yuichi 2010-01-12 06:51:20 +0000
  • ca0d97fa46 コード修正、HSM環境でもビルドスイッチの切替を確認 kubodera_yuichi 2010-01-12 02:25:38 +0000
  • 8e3aaa9444 DSA-SHA1,SHA256のビルドスイッチ対応、 デバッグプリントのビルドスイッチ対応 kubodera_yuichi 2010-01-12 02:05:38 +0000
  • 57e2336e2b ビルドスイッチにHSMリセット切替を追加 kubodera_yuichi 2010-01-12 00:38:23 +0000
  • 4c033494c2 アロケータの設定前にOPENSSL_mallocが呼び出されると以後、設定不可になる不具合を修正 kubodera_yuichi 2010-01-08 14:43:54 +0000
  • b15633a4e4 DEBUG_RRINT囲い忘れ修正 kubodera_yuichi 2010-01-08 08:42:48 +0000
  • dda074ee8b ・Linux + HSM でのビルドがデフォルトになるよう、Makefileを修正。 ・デフォルトでDEBUG_PRINTをオフにする。 ・2010/1/13のリリースに向けて、CR_GEN_ID_VERSIONを"2"にする。 (no author) 2010-01-08 08:07:22 +0000
  • 973bdd8c58 package.sh, package.csh のファイル名を ReleasePackage.* に変更。 (no author) 2010-01-08 07:03:55 +0000
  • 8707686095 シャープ提出パッケージスクリプトの修正。 (no author) 2010-01-08 07:01:03 +0000
  • 143a45fe35 lib_gen_id -> libgenid kubodera_yuichi 2010-01-08 06:29:39 +0000
  • e1095e8a2f Makefileでcygwinとlinuxでターゲットに拡張子の有無の違いがあるのを吸収 kubodera_yuichi 2010-01-08 06:25:59 +0000
  • 537fcd9723 ライブラリのマージプログラム修正(一つにまとめた方が良いかもしれない・・・) kubodera_yuichi 2010-01-08 06:11:40 +0000
  • 2967910984 シャープ向けMakefile.sharpを現在の最新状態に対応させる。 main.cから不要なopensslヘッダを削除。 (no author) 2010-01-08 02:36:23 +0000
  • f937bfed91 rand関数の出力がcygwin(16bit)とlinux(32bit)と差異があるのをマスクで吸収する kubodera_yuichi 2010-01-08 00:20:10 +0000
  • 2c9d0d869f 必要なオブジェクトファイルを一つに固める,HSM編(まだ上手くいかない) kubodera_yuichi 2010-01-07 13:16:12 +0000
  • e8eff62567 必要なオブジェクトファイルを一つに固める kubodera_yuichi 2010-01-07 12:52:49 +0000
  • 75a4d9c7cc 本番環境に近づけるために:librqcard.a と -lm をリンクするライブラリから除外 kubodera_yuichi 2010-01-07 08:48:21 +0000
  • f6b4054b28 本番環境に近づけるためにsha1の箇所を削除 kubodera_yuichi 2010-01-07 08:17:39 +0000
  • 86b4ddc293 NFastApp_Malloc,NFastApp_Freeは登録した関数が呼び出されることが判明したのでカウンタはcr_hsm_allocにて統合 kubodera_yuichi 2010-01-07 08:11:07 +0000
  • ce715d19ca git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@152 ff987cc8-cf2f-4642-8568-d52cce064691 kubodera_yuichi 2010-01-07 05:29:33 +0000
  • 501f46af36 リセット処理、バグ修正 kubodera_yuichi 2010-01-07 04:56:23 +0000
  • 3c03a3110a 初期化時にはどんな状態でも"リセット”は行うように戻した(復旧処理は行わない) kubodera_yuichi 2010-01-07 02:31:35 +0000
  • 0c7d36bbf1 起動時の復旧処理を修正 kubodera_yuichi 2010-01-07 02:16:39 +0000
  • 1f5eba052d サンプルのオブジェクトnfutil.oを除外し、そのうちの関数nfutil_copybytesだけもらってくる kubodera_yuichi 2010-01-07 00:51:19 +0000
  • e4e240482b 本番鍵を読み出すよう変更、ECDSAにてHSMでも検証するのを復活 kubodera_yuichi 2010-01-06 06:56:18 +0000
  • f748831d4a AESインポートの修正をECDSAインポートに逆輸入 kubodera_yuichi 2010-01-06 06:41:54 +0000
  • 5f36638c42 AES鍵インポート、更なる修正 kubodera_yuichi 2010-01-06 06:15:14 +0000
  • b7f0389252 import_common_key -> import_aes_key kubodera_yuichi 2010-01-06 05:36:37 +0000
  • 1bcaa44891 AES鍵インポートプログラムが古いままだったので、修正 kubodera_yuichi 2010-01-06 05:35:46 +0000
  • 52a6970b70 realKeyフォルダ内の鍵データを正式な鍵に差し替え。 (no author) 2010-01-06 02:56:42 +0000
  • f99e13bfab バグ修正 kubodera_yuichi 2010-01-06 02:26:46 +0000
  • 5c72fef3d8 それとなく最終形態に近づける(鍵名など) kubodera_yuichi 2010-01-06 02:20:37 +0000
  • 80376b03d1 git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@139 ff987cc8-cf2f-4642-8568-d52cce064691 kubodera_yuichi 2010-01-06 01:23:58 +0000
  • 5a1ea7706f メモリリーク対策、HSM関連のアロケータを自前で用意 kubodera_yuichi 2010-01-06 00:45:24 +0000
  • b6844a8b69 typo kubodera_yuichi 2010-01-05 11:27:04 +0000
  • 76c4244bc4 Sha256ハッシュのビットシフト処理、署名再構築処理追加 kubodera_yuichi 2010-01-05 11:25:41 +0000