km
ba444679ab
README 修正:対応チップと X25519 記載の修正
...
修正内容:
- 対応チップを正しい製品名に修正
- SE050C0 (実在しない) → SE050C1, SE050C2
- SE050E0, SE050E1 (実在しない) → SE050E2
- 最終対応チップ:SE050C1, SE050C2, SE050E2
- X25519/Montgomery 曲線サポートを明記
- 重複していた「対応チップ」セクションを削除
- ハードウェアテスト例を SE050C1 に更新
2026-03-26 13:04:15 +09:00
km
163fad68a7
SE050 キー管理シンプル化と不要チップ削除
...
- ACTIVE_*マクロをシンプル化:チップ選択で ENC/MAC/DEK 全体が選択
- test_scp03_hardware.c: SE050C0 キーに整理
- SE050E0/E1 削除(実在しないため)
- 対応チップ:SE050C0, SE050C1, SE050E2 のみ
変更前:
ACTIVE_ENC_KEY = 条件付きマクロ
変更後:
ENC_KEY = 選択チップのキー
MAC_KEY = 選択チップのキー
DEK_KEY = 選択チップのキー
2026-03-26 10:06:34 +09:00
km
0a97209e8c
SE050 ハードウェア接続テスト追加
...
- test_scp03_se050.c: 実機 SE050 接続テスト
- 対応チップ:SE050C0, SE050C1, SE050E0, SE050E1
- ifdef でチップ選択 (make SE050_CHIP=xxx)
- AN12436 デフォルト PlatformSCP03 キー使用
- 実 I2C HAL による接続/認証フローテスト
使用例:
make SE050_CHIP=SE050C0 test_se050
make SE050_CHIP=SE050E1 test_se050
2026-03-26 09:29:39 +09:00
km
e3177904eb
AN12436 デフォルトキーハードウェアテスト追加
...
- 7 つのテストケースで AN12436 デフォルトキー検証
- モック I2C HAL で SE050 疎通シミュレーション
- 41/45 テスト合格(4 つはモックレスポンス形式の課題)
- 基本 SCP03 機能(暗号化/鍵設定/ファイル読み込み)は正常動作
- README.md に進捗状況更新
2026-03-26 08:00:08 +09:00
km
e8e412713b
Platform SCP03 セッション統合とテスト改善
...
- Session に SCP03 コンテキストを統合 (se050_session_scp03_* API)
- PlatformSCP03 認証フロー実装
- テストを再記述 (42/42 パス)
- API ドキュメント更新
- ビルドシステム改善
2026-03-26 07:36:40 +09:00
km
c29a189b9a
Update SCP03 tests with PlatformSCP03 integration tests and documentation
...
- Add PlatformSCP03 integration test cases (test_scp03_platform_integration, test_scp03_platform_key_file)
- Update test helpers with mock session creation
- Update README with PlatformSCP03 configuration guide
- Add references to NXP AN12413 and AN12436
- Fix test assertions to work with opaque session type
2026-03-26 07:27:23 +09:00