WebSocket relay gateway server for Hiro-League
Project description
Hiro Gateway
Hiro Gateway — WebSocket relay server.
Accepts connections from Hiro desktop servers and online apps, performs
challenge/response authentication, and relays messages between authenticated
devices identified by device_id.
Quick Start
TBD
How it works
- Every new socket receives an auth challenge nonce.
- A desktop client authenticates using its master key (
auth_mode=desktop) against the desktop trust root configured at startup (--desktop-pubkey). - A device client authenticates with desktop attestation + nonce signature
(
auth_mode=device). - Once authenticated, messages are relayed by
device_id.
Message Format
TBD
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
hirogate-0.1.1.tar.gz
(16.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
hirogate-0.1.1-py3-none-any.whl
(19.4 kB
view details)
File details
Details for the file hirogate-0.1.1.tar.gz.
File metadata
- Download URL: hirogate-0.1.1.tar.gz
- Upload date:
- Size: 16.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a9aae3febb142df7b33104b5ffafc91f302eb0dcd37c97c3a196047676b6747
|
|
| MD5 |
f914de408ae003df6a9cfc8d3e2b9316
|
|
| BLAKE2b-256 |
3130468a07c796dd9e31b3dcb82e2d519cf86c5e199fd6afb636b8c05db1dcde
|
File details
Details for the file hirogate-0.1.1-py3-none-any.whl.
File metadata
- Download URL: hirogate-0.1.1-py3-none-any.whl
- Upload date:
- Size: 19.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
efce2bb8fbfd8f94290ae5b42218c716f9729bea98ada8f08d9658f4c7f6ebf9
|
|
| MD5 |
f1a4d99bb9ea69aef47c8af546ed1618
|
|
| BLAKE2b-256 |
164b7ad1940e916951eedb4479277f2b49704006a6e9a5f7afd3e664784157e4
|