pyxart
Python implementation of Asynchronous Ratchet Trees
Setup
Install dependencies
gRPC and protobuf
python -m grpc_tools.protoc -I src/pyxart/protobuf --python_out=. --grpc_python_out=. src/pyxart/protobuf/*
start server
python demo_server.py
start client
python demo_client.py <client_name>
Orchestration
Create four shells A, B, C, and D
In A,
python demo_server.py
In B
python demo_client.py Alice
register
In C
python demo_client.py Bob
register
In D
python demo_client.py Dave
register
In B
create_group
In C, D
get_my_groups
In B
send_message <group_name_from_previous_output> <plain text message>
In C, D
get_messages <group_name>
references
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyxart-0.1.3.tar.gz
(8.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
pyxart-0.1.3-py3-none-any.whl
(11.9 kB
view details)
File details
Details for the file pyxart-0.1.3.tar.gz.
File metadata
- Download URL: pyxart-0.1.3.tar.gz
- Upload date:
- Size: 8.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.2 CPython/3.9.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9bf57fa638ca8a654c671ef96e6dc30673a2fa84fd6a0882306bc351db2ff80d
|
|
| MD5 |
d13dd386ebcdc46c53e1acd658c41f75
|
|
| BLAKE2b-256 |
e4bae1c7c1b9a82119209c9bddc96c57c1055a7bd67ac730c738b479ef3cdea0
|
File details
Details for the file pyxart-0.1.3-py3-none-any.whl.
File metadata
- Download URL: pyxart-0.1.3-py3-none-any.whl
- Upload date:
- Size: 11.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.2 CPython/3.9.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb030e94df27f301c6105d69523df57061e0909316f1ef662f1ab103038d59da
|
|
| MD5 |
77f2232ffbc28248aa0ce7d678633b1c
|
|
| BLAKE2b-256 |
6b388393bbc0f7d88711ed61a358687aff729a7800be2516c8bd5a88fa9086c2
|