Kieran Prasch
|
73b238a587
|
Removes staking entities
|
2022-02-21 17:17:11 -08:00 |
vzotova
|
856abe4892
|
Renames `provider_uri` to `eth_provider_uri`
|
2022-02-18 11:27:15 +03:00 |
Kieran Prasch
|
419e649ec7
|
Respond to RFCs for PR #2857
|
2022-02-08 11:04:34 -08:00 |
vzotova
|
e6b5bda56d
|
Fix time travel
|
2022-02-08 11:04:27 -08:00 |
Kieran Prasch
|
b193465f98
|
adjust tests
|
2022-02-08 11:03:50 -08:00 |
Kieran Prasch
|
1c34045a81
|
Prepares economics and deployment constants for use with threshold network.
|
2022-02-08 11:02:17 -08:00 |
Kieran Prasch
|
bbc509910d
|
Adjust tests to accommodate swapable payment methods.
|
2022-02-08 11:01:24 -08:00 |
Bogdan Opanchuk
|
a276cfec25
|
Disband umbral_adapter
|
2022-01-08 15:29:22 -08:00 |
Bogdan Opanchuk
|
8cb8f16370
|
Clean up Python parts moved to Rust
And some unused imports
|
2022-01-08 15:29:22 -08:00 |
Bogdan Opanchuk
|
e5620c3155
|
Changes to make the tests pass
|
2022-01-08 15:29:22 -08:00 |
Bogdan Opanchuk
|
02bb2e2f76
|
Import the standalone package instead of nucypher.core
|
2022-01-08 15:29:22 -08:00 |
Bogdan Opanchuk
|
ca2ae89ba6
|
Get rid of passing a Callable to EncryptedTreasureMap.decrypt()
|
2021-10-15 15:19:19 -07:00 |
Bogdan Opanchuk
|
ffa72226f6
|
Remove the remainders of the separate Learning Loop versioning
All versioning is contained in the protocol objects now
|
2021-10-15 15:19:19 -07:00 |
Bogdan Opanchuk
|
ef0e619684
|
Bundle policy encrypting key with TreasureMap
|
2021-10-15 15:19:19 -07:00 |
Bogdan Opanchuk
|
5fa56877ab
|
Add MetadataRequest and MetadataResponse to core.py
|
2021-10-15 15:19:19 -07:00 |
Bogdan Opanchuk
|
e5e598952a
|
Extract NodeMetadata into the core
|
2021-10-15 15:19:19 -07:00 |
Bogdan Opanchuk
|
01c2e9bd71
|
Move RetrievalKit to core.py
|
2021-10-15 15:19:19 -07:00 |
Bogdan Opanchuk
|
a3410cadfb
|
Move MessageKit to the temporary core module
|
2021-10-15 15:19:19 -07:00 |
derekpierre
|
a653751d13
|
Document cleanup regarding retrieval results format, and improve testing for mutliple retrieval kits.
|
2021-09-17 11:12:48 -04:00 |
derekpierre
|
90408c1768
|
Publisher verifying key is no longer an argument for RetrievalClient - remove usage from Porter.
|
2021-09-14 15:58:08 -04:00 |
derekpierre
|
eb48e82fc3
|
VerifiedCapsuleFrag cannot be deserialized, so rename marshmallow field to CapsuleFrag.
Improve retreive_cfrags test to ensure that the cfrags are valid and can successfully be used by Bob to decrypt the data.
|
2021-09-14 15:58:08 -04:00 |
derekpierre
|
3fd901ebf6
|
Update RetrievalKit field tests to be more robust; fix duplicate decryption of treasure map for tests.
|
2021-09-14 15:58:08 -04:00 |
derekpierre
|
dfa65a2976
|
Code cleanup after rebase over retrieval protocol work in #2730.
|
2021-09-14 15:58:08 -04:00 |
derekpierre
|
001dd39ac2
|
Improve Porter retrieve_cfrags tests to ensure that capsules match in results.
|
2021-09-14 15:58:08 -04:00 |
derekpierre
|
ff6b1bae98
|
Encrypted and Decrypted treasure map fields.
|
2021-09-14 15:58:08 -04:00 |
derekpierre
|
72de21fb08
|
Initial tests for BobRetrieveCFrags schema.
|
2021-09-14 15:58:08 -04:00 |
Bogdan Opanchuk
|
0f85435ac7
|
Require encrypted_treasure_map in retrieve()
|
2021-09-08 08:21:04 -07:00 |
Bogdan Opanchuk
|
1d3642d960
|
Retrieval rework
|
2021-09-08 08:21:03 -07:00 |
Bogdan Opanchuk
|
c595850952
|
RFCs, part 2
|
2021-08-19 17:06:45 -04:00 |
Bogdan Opanchuk
|
509b8c1bfc
|
Split treasure maps into decrypted and encrypted
|
2021-08-19 17:06:45 -04:00 |
Bogdan Opanchuk
|
279a647be0
|
Move ENCRYPTED_KFRAG_PAYLOAD_LENGTH into AuthorizedKeyFrag
|
2021-08-13 14:46:56 -07:00 |
Piotr Roslaniec
|
695cc10950
|
Detect paths during deserialization
|
2021-08-06 18:10:45 +02:00 |
derekpierre
|
463078ce0d
|
Fix issues after TMapConKFrag rebase including how work orders are created and used for tests. exec_work_order tests now actually use /reencrypt ursulas endpoints.
|
2021-07-26 15:14:43 -04:00 |
derekpierre
|
1baa05ba3f
|
Initial implementation of Porter '/exec_work_order' functionality and tests.
Some code refactoring.
|
2021-07-26 15:14:43 -04:00 |
jMyles
|
7c4cd47844
|
Partial restoration of the work to remove IndisputableEvidence and related concepts; it had been added back as part of a rebase to create a linear history.
|
2021-07-03 18:46:50 -07:00 |
Kieran Prasch
|
e13fae0526
|
Combating freefriders and evil Bobs with a KFrag writ authorization.
|
2021-07-03 18:46:36 -07:00 |
Kieran Prasch
|
a22b403a08
|
Partial tets update for modified map and order handling; Continue handling of publisher/authorizer keys.
|
2021-07-03 18:40:10 -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 |
Kieran Prasch
|
8a54bd7e6d
|
Post rebase cleanup for PR #2612; Umbral 0.2.x compatibility.
|
2021-06-30 15:14:10 -07:00 |
Kieran R. Prasch
|
4f7bdf5c46
|
tests respect the Keystore API
|
2021-06-28 14:33:31 -07:00 |
Bogdan Opanchuk
|
6090a755b0
|
Gate the choice of Umbral implementation in a single file
|
2021-06-22 18:31:08 -07:00 |
Bogdan Opanchuk
|
15333ddca2
|
Dissolve umbral_adapter
|
2021-06-17 14:38:51 -07:00 |
Bogdan Opanchuk
|
e6fcdbbff6
|
Minimal fixes to make CI pass, using an adapter for Umbral
|
2021-06-17 14:38:51 -07:00 |
Bogdan Opanchuk
|
26076b1d98
|
Remove IndisputableEvidence and related functions and tests
|
2021-05-18 13:14:04 -07:00 |
Piotr Roslaniec
|
58f37da94a
|
Move TEACHER_NODES to nodes.py
|
2021-04-21 18:04:51 +02:00 |
vzotova
|
ff627e89ec
|
Migration test for StakingEscrow
|
2021-03-22 11:37:27 -07:00 |
Kieran Prasch
|
06d89fef07
|
ContractAdministrator is a BaseActor subclass. Respond to RFCs in PR #2572
|
2021-03-02 10:24:41 -08:00 |
Kieran Prasch
|
7e07bd267e
|
Handle injected transacting power in tests.
|
2021-02-26 13:38:37 -08:00 |
Kieran Prasch
|
2ac8d276aa
|
Respond to RFCs for PR #2536; Holdover for future work; Post rebase cleanup.
|
2021-02-18 18:35:56 -08:00 |
derekpierre
|
305bf0a7fb
|
Added unit and integration tests for keyring.
|
2021-02-18 18:08:40 -08:00 |