Commit Graph
2 Commits
Author SHA1 Message Date
tkgstratorandClaude Opus 4.6 e494d8ebf5 docs(spec): ログイン時の鍵配送解析結果を反映
- msl_key_relationship: Phase 4 (ログイン鍵配送) を追加
  enc_key_1でAES-CBC復号 → enc_key_2/sign_key_2を取得する流れを図示
  シーケンス図、検証データ、二重署名構造、フック制約表を追加
- msl_kdf_analysis: ログイン鍵配送の検証データ、二重署名構造を追記
  KDFは常にenc_key_0/sign_key_0を入力とすることを明記

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 13:27:15 +00:00
tkgstratorandClaude Opus 4.6 be363d6857 feat(tweak,msl): EVPフック追加・無効化とKDF鍵更新実装
- Tweak: EVP_CipherInit_ex/Update/Final, EVP_DecryptInit_ex/Update/Final フック追加
  → NFWebCrypto内のEVPはTFIT(ENC)専用でMSL復号には使われないことを確認
  → RSA public key not found エラーの原因となるため #if 0 で無効化
- Python: kdf_renew() 実装と検証データによるテスト
- constants: IOS_KDF_PSK / IOS_KDF_NONCE をハードコード定数として追加
- docs: KDF解析仕様書と鍵関係図(Mermaid)を追加

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 12:52:41 +00:00