David Núñez
9837dde869
Include encrypted KFrag in WorkOrder serialization
2021-07-03 17:50:43 -07:00
David Núñez
0f8ff08ec9
Let's keep the arrangement IDs in the TreasureMap for the moment
...
Careful, don't scare the unit tests...
2021-07-03 17:50:43 -07:00
David Núñez
cdb825bdbc
Bob includes the encrypted KFrag in the WorkOrder, which we previously used in Ursula's side to get the Kfrag from the re-encryption request
2021-07-03 17:50:43 -07:00
David Núñez
c4d2aa8ff1
Clarify indexing of known nodes during WorkOrder construction
2021-07-03 17:50:43 -07:00
David Núñez
589703d4cc
Logic for optional TreasureMaps when retrieving was flawed and unused
2021-07-03 17:50:43 -07:00
David Núñez
d2878aa124
Re-encrypt using a KFrag provided in the request
...
Updated both server and client sides.
2021-07-03 17:50:41 -07:00
David Núñez
7a090c19f3
Instead of storing arrangement IDs in the TMap, stored encrypted KFrags
2021-07-03 17:48:44 -07:00
David Núñez
02608af55a
How come we didn't have a basic unit test for TreasureMaps?
2021-07-03 17:47:34 -07:00
David Núñez
8f31b17f3e
Very rough versioning of TreasureMaps
...
We will transition to a better serialization approach (e.g., protobuf) so versioning is simpler to manage
2021-07-03 17:47:34 -07:00
David Núñez
11052a6124
DecentralizedTreasureMaps were renamed SignedTreasureMaps a while ago
2021-07-03 17:47:32 -07:00
KPrasch
527d4142c6
Merge pull request #2701 from KPrasch/keyring-v2
...
Deterministic Keystore
2021-07-03 16:46:40 -07:00
Kieran R. Prasch
79e5d773ae
Respond to RFCs in PR #2701 : Renames HKDF info strings.
2021-07-03 15:53:10 -07:00
KPrasch
818ac62560
Merge pull request #2731 from derekpierre/news
...
Update newsfragment README file to include 'removal' type
2021-07-03 15:30:36 -07:00
KPrasch
cb1fd06211
Merge pull request #2728 from vepkenez/just-stop-or-not
...
Cloudworkers: ignore errors on stopping of ursula containers
2021-07-02 22:00:06 -07:00
Kieran R. Prasch
eeff423c95
Stub for keystore versioning.
2021-07-02 20:00:10 -07:00
Kieran R. Prasch
669dd79dd7
Use KDF from umbral for keystore power derivations.
2021-07-02 20:00:06 -07:00
Kieran R. Prasch
7ed52647f3
Use crypto.passwords module for handling password key derivations.
2021-06-30 16:49:31 -07:00
Kieran Prasch
8a54bd7e6d
Post rebase cleanup for PR #2612 ; Umbral 0.2.x compatibility.
2021-06-30 15:14:10 -07:00
derekpierre
23955ccf5c
Update newsfragment README file to include 'removal' type and clarify text.
2021-06-29 10:34:25 -04:00
Kieran Prasch
84d1e9b0c9
Additional newsfragment for the renaming of the keyring/keystore password enviorment variable.
2021-06-28 14:33:31 -07:00
Kieran Prasch
3253ab9694
Index node metadata by stamp instead of checksum address. Further decouples wallet address from node identity.
2021-06-28 14:33:31 -07:00
Kieran Prasch
53db75c246
Contruct TLS certificate filenames with the interface port to avoid duplicate/invalid.
2021-06-28 14:33:31 -07:00
Kieran Prasch
e4594739a1
Update documentation to use Keystore and deprecate Keyring.
2021-06-28 14:33:31 -07:00
Kieran Prasch
d5e9b2f90c
Update deployment scripts to use Keystore and deprecate Keyring.
2021-06-28 14:33:31 -07:00
Kieran Prasch
0d3780466b
Respond to RFCs in PR #2701
2021-06-28 14:33:31 -07:00
Kieran Prasch
d9f655fc8a
Newsfragment for PR #2701
2021-06-28 14:33:31 -07:00
Kieran Prasch
44a8715d1c
Corrects inaccurate config fields
2021-06-28 14:33:31 -07:00
Kieran Prasch
44f535dbf7
Only Ursula uses interactive mnemonic generation via config.
2021-06-28 14:33:31 -07:00
Kieran Prasch
77dfef825d
CLI keystore recovery for ursula.
2021-06-28 14:33:31 -07:00
Kieran Prasch
b92d04ab00
Notify and interactively confirm mnemonic generation.
2021-06-28 14:33:31 -07:00
Kieran R. Prasch
efee48aaba
Post-rebase cleanup; Remove stale exception.
2021-06-28 14:33:31 -07:00
Kieran R. Prasch
f0080b3e2e
Minimally restore attachment of keystore
2021-06-28 14:33:31 -07:00
Kieran R. Prasch
4f7bdf5c46
tests respect the Keystore API
2021-06-28 14:33:31 -07:00
Kieran R. Prasch
37a944df44
Updating the codebase to follow the Keyring -> Keystore API.
2021-06-28 14:33:31 -07:00
Kieran R. Prasch
e3868df4d1
Handle TLS power derivation form keystore.
2021-06-28 14:33:31 -07:00
Kieran Prasch
82e81fc710
Deterministic power derivation from keystore. Iterating on keystore drafting.
2021-06-28 14:33:31 -07:00
Kieran R. Prasch
11a630066e
Further deprecation of nucypher.crypto.api.
2021-06-28 14:33:31 -07:00
Kieran R. Prasch
6aef077172
bulk renaming of Keyring -> Keystore
2021-06-28 14:33:31 -07:00
Kieran R. Prasch
e0c6f84263
Drafting deterministic keystore
2021-06-28 14:33:31 -07:00
Kieran R. Prasch
d024018c3c
Adapts keyring unit tests for deterministic nucypher keystore.
2021-06-28 14:33:31 -07:00
Kieran R. Prasch
48b8081180
Dissect nucypher keyring and utils.
2021-06-28 14:33:31 -07:00
KPrasch
cc578d9d8c
Merge pull request #2727 from fjarri/performance-mocks-fix
...
Fix highperf tests for the new Umbral
2021-06-25 13:45:14 -07:00
Bogdan Opanchuk
2fe7c85af4
Flatten stacked context managers
2021-06-25 11:43:06 -07:00
Bogdan Opanchuk
0379a5fb37
Remove an unneeded mock
2021-06-25 11:43:06 -07:00
Bogdan Opanchuk
0c05699908
Fix highperf tests for the new Umbral
...
Minimal changes, for starters.
2021-06-25 11:43:06 -07:00
Bogdan Opanchuk
f1ad1426ff
Add a newsfragment for #2727
2021-06-25 11:43:05 -07:00
damon
2370436175
ignore errors on stopping of ursula containers
2021-06-24 16:11:27 -07:00
KPrasch
1a997cf129
Merge pull request #2612 from fjarri/new-umbral
...
Updates for the new Umbral API
2021-06-23 12:01:32 -07:00
Derek Pierre
1f215b8d36
Merge pull request #2693 from derekpierre/reward-ratio
...
Add CLI disclaimer about known issue with the "stake increase" and "stake merge" operations and recommend workaround - instead create sub-stake then merge after commitment performed in period after sub-stake creation
2021-06-23 13:30:11 -04:00
derekpierre
3c573fc254
Update newsfragment.
2021-06-23 13:10:40 -04:00