Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adithyabsk/crypto
A crypto playground
https://github.com/adithyabsk/crypto
Last synced: about 6 hours ago
JSON representation
A crypto playground
- Host: GitHub
- URL: https://github.com/adithyabsk/crypto
- Owner: adithyabsk
- Created: 2021-11-23T22:15:54.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-22T00:05:54.000Z (about 1 year ago)
- Last Synced: 2024-05-01T12:21:58.424Z (7 months ago)
- Language: Python
- Size: 25.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# A cryptography playground
## Dolev-Strong
The Dolev-Strong protocol implements a means of solving the Byzantine General
problem in a synchronous setting. The protocol is described in
[_Authenticated Algorithms for Byzantine Agreement_](https://doi.org/10.1137/0212045).
[This is a python simulation]()
of the protocol.### Run the Protocol Tests
To run the tests
```shell
pytest -k dolev
```To see the simulated output in the all honest case
```shell
python crypto/dolev_strong.py
```# TODOs
- [x] Implement all honest test case
- [x] Implement malicious sender test case
- [ ] Implement Malicious Node attack
- [ ] Implement Sender / Node Coordinated attack
- [ ] Link to the blog post