derekpierre
08aaf0e781
Update Coordinator contract to not use fixed size bytes for public key; now compiles.
...
Retrieve participants by default when getting ritual data.
2023-05-02 10:23:00 -07:00
Kieran Prasch
54edfe684e
relock deps
2023-05-02 10:23:00 -07:00
Kieran Prasch
b43e04ca0e
dkg datastore
2023-05-02 10:23:00 -07:00
Kieran Prasch
35baaad87c
fervero/node integration test with mocked blockchain
2023-05-02 10:23:00 -07:00
Kieran Prasch
1ac103afd8
last node in ritual published final key to coordinator
2023-05-02 10:23:00 -07:00
Kieran Prasch
7cc1e476e3
cleanup ritual acceptance test
2023-05-02 10:23:00 -07:00
Kieran Prasch
039fa7ee33
debug logging for low-level ferveo entry point
2023-05-02 10:23:00 -07:00
Kieran Prasch
869477ecfc
threshold decryption API for Bob
2023-05-02 10:23:00 -07:00
Kieran Prasch
fe4a3afe38
store agregated transcripts on-chain
2023-05-02 10:23:00 -07:00
Kieran Prasch
c7105b52db
Ursula confirms ritual participation before responding to a decryption request
2023-05-02 10:23:00 -07:00
Kieran Prasch
a1d6ae77f9
optionally perform a second eth_call to populate participants from coordinator contract
2023-05-02 10:23:00 -07:00
Kieran Prasch
c40219a0f2
extract dkg local storage
2023-05-02 10:23:00 -07:00
Kieran Prasch
58f860d933
Includes mock nucypher-core object for use with DKG protocol
2023-05-02 10:23:00 -07:00
Kieran Prasch
536728dc05
Improves ritual acceptance test with fully integratd Enrico/Bob
2023-05-02 10:23:00 -07:00
Kieran Prasch
09a971c1a2
Update ritual acceptance test to use Enrico/Bob and networking.
2023-05-02 10:23:00 -07:00
Kieran Prasch
02cccba168
API endpoints for DKG on ursula
2023-05-02 10:23:00 -07:00
Kieran Prasch
446ec1780e
Bob DKG decryption functionality
2023-05-02 10:23:00 -07:00
Kieran Prasch
33bcea650d
DKG encryption functionality for Enrico
2023-05-02 10:23:00 -07:00
Kieran Prasch
0320468082
Adds transcript test data, ensure tls certs are derived.
2023-05-02 10:22:28 -07:00
Kieran Prasch
9cccb32fdd
Improves stack coverage of ritual acceptance test
2023-04-20 07:10:46 -07:00
Kieran Prasch
27e8cc83cf
decrypt checkpoint
2023-04-20 07:10:46 -07:00
Kieran Prasch
124f99475e
leftover nucypher-core update
2023-04-20 07:10:46 -07:00
Kieran Prasch
735eec6739
improves order preservation of nodes during ritutal rounds
2023-04-20 07:10:46 -07:00
Kieran Prasch
e2b3f29f4f
disable operator address enforcement in Coordinator contract
2023-04-20 07:10:46 -07:00
Kieran Prasch
aee934141c
pin ferveo==0.1.5
2023-04-20 07:10:45 -07:00
Kieran Prasch
fff6728a32
three-layered testing of DKG rituals
2023-04-20 07:10:45 -07:00
Kieran Prasch
3c48127fc9
Coordinator agent vertical integration to Ursula
2023-04-20 07:10:45 -07:00
Kieran Prasch
d5ae5ac559
Ritual keypair and powers API integration
2023-04-20 07:10:45 -07:00
Kieran Prasch
14db7bd8a7
Ferveo DKG linkage
2023-04-20 07:10:45 -07:00
Kieran Prasch
3d16cecaa5
updates nucypher-core and umbral usage
2023-04-20 07:10:45 -07:00
Kieran Prasch
5ab634688b
hacking on ritual acceptance tests
2023-04-20 07:10:45 -07:00
Kieran Prasch
a08ca63eef
ferveo usage unit tests
2023-04-20 07:10:45 -07:00
Kieran Prasch
a25d97f11d
Updates internal API for Coordinator contract updates
2023-04-20 07:10:45 -07:00
Kieran Prasch
79685bb9cc
fervero DKG module and mocks
2023-04-20 07:10:45 -07:00
Kieran Prasch
3719bd34b2
Updates internal API for Coordinator contract updates
2023-04-20 07:10:45 -07:00
Kieran Prasch
6da5bac954
ferveo DKG module and mocks
2023-04-20 07:10:45 -07:00
Kieran Prasch
4a6842b5be
shuffle Corrdinator contract versions
2023-04-20 07:10:45 -07:00
Kieran Prasch
6533c08464
Rework event names
2023-04-20 07:10:45 -07:00
Kieran Prasch
09cb3916ea
reset pipfile
2023-04-20 07:10:45 -07:00
Kieran Prasch
cf8749be38
temporary inclusion of Coordinatorv3 from baacbcd529cace1451dbaab84c0acb4beebea384
2023-04-20 07:10:45 -07:00
Kieran Prasch
bc77489e94
CoordinatorV3 adaptation and integration with ferveo-server crate draft.
2023-04-20 07:10:45 -07:00
Kieran Prasch
ac79212b07
coordinatorv3 ideas
2023-04-20 07:10:45 -07:00
Kieran Prasch
59e14cc2e2
dkg node protocol early prototype v1.
2023-04-20 07:10:45 -07:00
KPrasch
586dd68893
Merge pull request #3043 from KPrasch/unfederated
...
Unfederate Configurations
2023-04-17 09:35:13 -07:00
KPrasch
b739e79b80
Merge pull request #3049 from fjarri/umbral-serde
...
Updates for nucypher-core 0.6 and umbral 0.9
2023-04-11 10:23:17 -07:00
James Campbell
bed40f4730
Merge pull request #3071 from manumonti/random-test
...
Use fixed binary value for test
2023-03-29 04:06:37 -05:00
Manuel Montenegro
dbc52d1c76
Add newsfragment file
2023-03-21 14:05:31 +01:00
Manuel Montenegro
4d25e97d67
Use fixed binary value for test
...
The use of randomly generated values for pytest parameters may cause
errors in test explorer in Visual Studio Code. Specifically,
`test_return_value_serialization` test returns the following error when
a random parameter is used:
```
Test result not found for:
./tests/unit/conditions/test_return_value.py::test_return_value_serialization
[\xbd\x01\t\xecV\x05\x04\xe2\x9b(\xb6\xcef\xea\xa4\xfa]
```
Since the rest of values used in this test are fixed, there is no reason
to use a random value for bytes parameter.
2023-03-21 12:56:25 +01:00
KPrasch
c03c0199eb
Merge pull request #3070 from derekpierre/oryx-address-update
...
Configure oryx contract registry to point to the correct contract address.
2023-03-13 16:43:56 +01:00
derekpierre
4192d31c41
Update oryx to point to the correct contract address.
2023-03-13 11:05:28 -04:00