nucypher
nucypher copied to clipboard
Threshold Access Control (TACo) runtimes for the Threshold Network
The change occurred in the composite commit 324c2805f5b309c97c64303f5e3dd285eafafe8d, which of course makes the thinking difficult to track down. @KPrasch ?
We have a `Policy`. That `Policy` represents a relationship between one `Alice`, one `Bob`, `n` `Ursulas`, and any number of `Enricos`. Right? Welll... What then is a "policy pubkey"? We...
When stopping an interactive Ursula, the following ugly message appears: ``` Ursula(0x240eBDB) >>> stop Unhandled Error Traceback (most recent call last): File "/home/nucypher/nucypher2/lib/python3.6/site-packages/twisted/internet/base.py", line 434, in fireEvent DeferredList(beforeResults).addCallback(self._continueFiring) File "/home/nucypher/nucypher2/lib/python3.6/site-packages/twisted/internet/defer.py",...
PR https://github.com/nucypher/nucypher/pull/1366 introduced tests for character control with blockchain characrers. Those tests (living in `tests/characters/control/`) duplicate a lot of code, which is not ideal. Ideally, we'd want to make them...
In ` nucypher/blockchain/eth/interfaces.py`, `send_transaction` we get nonce from geth transaction count and use it later in the method. If the same method is called in a different thread, it may...
Use a formal methodology, e.g, ProVerif or Verifpal, to obtain better guarantees of the correctness and safety of the ReEncryption Evidence Protocol defined in #259
When init'ing a `Character` and passing `known_nodes`, does it make sense to verify? This adds a round-trip HTTPS for each node passed, at init time.