feat: promote linux native audio path
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
# tsidentity Import Spike
|
||||
|
||||
Chanora proof-of-concept. **Not product code.**
|
||||
|
||||
## Purpose
|
||||
|
||||
Prove TeamSpeak identity import/export compatibility with the official INI-style
|
||||
format and verify that an imported identity can be used for a live connection.
|
||||
|
||||
## What it does
|
||||
|
||||
1. Parses an exported TeamSpeak identity file.
|
||||
2. Computes the imported identity UID and security level.
|
||||
3. Re-exports the identity in TeamSpeak's `counter + V + obfuscated-key` form.
|
||||
4. Connects to `kr.teamspeak.app` using the imported identity and nickname.
|
||||
|
||||
## Run
|
||||
|
||||
```bash
|
||||
cargo test --offline
|
||||
|
||||
cargo run --offline -- \
|
||||
--identity-file /path/to/exported_identity.ini \
|
||||
--address kr.teamspeak.app
|
||||
```
|
||||
|
||||
## Important finding
|
||||
|
||||
The validation identity used during this spike round-tripped correctly, but its
|
||||
UID `eaRkG62hRaLs+R9sOuOWK7xbnUY=` did **not** match the live `EdisonJwa` UID
|
||||
`QcnldW6Qnw/4im/t94j/FYIcVMU=` observed on `kr.teamspeak.app`.
|
||||
|
||||
## Verification
|
||||
|
||||
See `VERIFICATION.md`.
|
||||
Reference in New Issue
Block a user