ff32a1052f
Test 5 を実装して、SE050 ハードウェア接続時の実際の ECDH 計算を検証: 実装内容: - I2C HAL 初期化と SE050 接続 - Session/Keystore/RNG の初期化 - Alice と Bob の鍵ペア生成 (se050_x25519_generate_keypair) - Alice: ECDH(Bob_pub, Alice_priv) 計算 - Bob: ECDH(Alice_pub, Bob_priv) 計算 - 共有秘密の一致確認 動作: - SE050 未接続:SKIP (構造テストは Test 3 で完了) - SE050 接続時:実際の ECDH 計算と共有秘密の一致を検証 エラーハンドリング: - I2C 接続失敗: gracefully skip - セッション作成失敗: gracefully skip - 鍵生成失敗: fail - ECDH 計算失敗: fail - 共有秘密不一致: fail テスト結果: - SE050 未接続環境:6/6 PASS (Test 5 は SKIP) - SE050 接続環境:実際の ECDH 計算を検証可能