Files
revkit/tools
tkgstratorandClaude Sonnet 4.6 7ca4183a08 feat(crypto): add compute_apphmac() and IOS_APPID/IOS_APPKEYVERSION constants
AppleWebCrypto::HKDF を再実装した compute_apphmac() を NetflixCrypto に追加。
  Extract: prk = HMAC-SHA256(key=MGK, data=PSK)
  Expand:  okm = HMAC-SHA256(key=prk, data=Nonce)

- crypto.py: NetflixCrypto.compute_apphmac(enc_key_0, sign_key_0) → 32B apphmac
- constants.py: IOS_APPID, IOS_APPKEYVERSION を追加
- ios_client.py: apphmac フィールドのドキュメントを更新、IOS_APPKEYVERSION をデフォルト値に使用
- tools/verify_full_key_chain.py: apphmac テストベクタを追加 (9/9 PASS)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-09 12:11:40 +00:00
..