Generate and store pi_0
, pi_1
and c
Same as 2: AES GCM using k_ab
, k_ba
and N
python3 -m venv env
pip install -r requirements.txt
./pre_register.py user_a root_server userapass
./pre_register.py user_b root_server userbpass
- To display help:
./client.py --help
- To run in verbose mode:
./client.py --verbose
- To exit write
exit
in all terminals
./server.py
./client.py user_b 127.0.0.1:8001 --point-a user_a
./client.py user_a 127.0.0.1:8002 --point-b user_b
Run allowed commands: ip_signup
, get_ip
, update_ip
, update_pass
, exit
NOTE: make sure to be registered before or run ip_signup
./client.py user_a 127.0.0.1:8001 --server-interactive-session