davidrusu
|
0c4bfa4d03
|
Merge branch 'master' into cryptarchia
|
2024-01-26 00:14:22 +04:00 |
|
Youngjoon Lee
|
ebc069b112
|
Mixnet: Refactor with asyncio (#53)
|
2024-01-25 18:04:55 +09:00 |
|
David Rusu
|
b8966762e0
|
feat(lottery): spec out basic leader slot check
|
2024-01-25 02:04:35 +04:00 |
|
Youngjoon Lee
|
d963d6cb51
|
Mixnet: Packet delay in mix node (#49)
|
2024-01-23 10:29:14 +09:00 |
|
Youngjoon Lee
|
1fc319de9e
|
Mixnet: Sphinx packet builder for mix clients (#47)
|
2024-01-15 15:17:35 +09:00 |
|
Youngjoon Lee
|
2263327320
|
Use Python 3.12 and install setuptools (#48)
|
2024-01-12 19:27:09 +09:00 |
|
Youngjoon Lee
|
ef65355bf7
|
Mixnet: Add basic structure and topology construction (#44)
|
2024-01-10 20:47:13 +09:00 |
|
Daniel Sanchez
|
9b87f8e733
|
Committee sizes computation (#33)
* Added optimal number of committees and sizes function
* Remove main
* Extract common scope code snippet
* Fmt
|
2023-06-27 17:39:31 +02:00 |
|
Daniel Sanchez
|
5a169039b5
|
Random beacon v1 (#24)
* Implement beacon verification and handling module
* Create beacon tests and fix encountered problems
* Refactor tests
* Add mixed happy/unhappy test
* Clean unused import
* Add requirements.txt
* Add beacon to package
* Resolve relative import
* Fmt
* Refactor BeaconHandler -> RandomBeaconHandler
Remove unused verification calls
* Change view bytes encoding
Extract generating private key
* Bring back old trusty carnot
* Added beaconized carnot module
* Implement flat overlay
* Refactor overlay next leader
* Implement beaconized carnot
* Fill proposed block on beaconized carnot
* Sketch and update for testing purposes
* Step up beaconized test
* Fix missing leader selection
* Fix random beacon test
* Use recovery mode for random beacon initialization
* Expose entropy as constructor parameter
|
2023-05-18 18:29:28 +02:00 |
|