mirror of
https://github.com/jmelovich/Steam-Link-PS5.git
synced 2026-10-19 02:10:53 -05:00
Current Steam rejects the legacy key-escrow pairing once the PIN is typed. The ihslib submodule now points at scaronni's 'auth' branch (upstream master + X25519/ SHA-256 key exchange, f68de5f0), pending its merge into mariotaku/ihslib. The key negotiated at pairing is per host: app_storage keeps it as host-<clientid>.key and the client restores it before each streaming request. tools/relaunch.sh and tools/stop.sh make the console loop one command; the flow backs off 60 s after a failed pairing instead of re-prompting the PC every 5 s; a crypto self-test logs at startup. Tested on the console: PIN accepted, stream granted, session authenticated.
14 lines
446 B
Plaintext
14 lines
446 B
Plaintext
[submodule "third_party/ihslib"]
|
|
path = third_party/ihslib
|
|
url = https://github.com/scaronni/ihslib.git
|
|
branch = auth
|
|
[submodule "third_party/protobuf-c"]
|
|
path = third_party/protobuf-c
|
|
url = https://github.com/protobuf-c/protobuf-c.git
|
|
[submodule "third_party/mbedtls"]
|
|
path = third_party/mbedtls
|
|
url = https://github.com/Mbed-TLS/mbedtls.git
|
|
[submodule "third_party/opus"]
|
|
path = third_party/opus
|
|
url = https://github.com/xiph/opus.git
|