Bogdan Opanchuk
|
39dcab3aa1
|
Ensure enough Ursulas are available before retrieval
|
2021-09-08 08:21:04 -07:00 |
Bogdan Opanchuk
|
a9cc13e825
|
Move retrieval machinery to network/retrieval and revocation to policy/revocation
|
2021-09-08 08:21:04 -07:00 |
Bogdan Opanchuk
|
1ad868bf41
|
Remove internal cfrag cache from Bob
|
2021-09-08 08:21:04 -07:00 |
Bogdan Opanchuk
|
da816586fa
|
Remove "enrico" as a parameter to Bob.retrieve(); make "policy_encrypting_key" mandatory.
|
2021-09-08 08:21:04 -07: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
|
a338ff1a69
|
Don't return the signature along with the MessageKit from MessageKit.author()
|
2021-09-07 11:58:55 -07:00 |
Bogdan Opanchuk
|
41ae6dbcca
|
Move message kits to policy submodule
|
2021-09-07 11:58:55 -07:00 |
Bogdan Opanchuk
|
161bb8f06d
|
Use __bytes__ instead of to_bytes() in MessageKit
|
2021-09-07 11:58:55 -07:00 |
Bogdan Opanchuk
|
3ef534b812
|
Rename PolicyMessageKit to MessageKit
|
2021-09-07 11:58:55 -07:00 |
Bogdan Opanchuk
|
0b697881a1
|
Move TLSHostingPower to powers.py
To avoid circular dependencies
|
2021-09-07 11:58:55 -07:00 |
Bogdan Opanchuk
|
3b43eac717
|
Remove UmbralMessageKit alias
|
2021-09-07 11:58:55 -07:00 |
Bogdan Opanchuk
|
9d2d36cbf3
|
Remove an unused parameter from TreasureMap.construct_by_publisher()
|
2021-09-07 11:58:55 -07:00 |
Kieran R. Prasch
|
a3f8df66fc
|
RFCs for PR #2780 pt. II
|
2021-08-25 12:08:35 -07:00 |
Kieran R. Prasch
|
18c9f849b7
|
Respond to RFCs in PR #2780; Additional map publication removals. Middleware raises detailed 400-level exceptions.
|
2021-08-23 20:57:18 -07:00 |
Kieran R. Prasch
|
fce6c3c31e
|
Newsfragment for PR #2780
|
2021-08-20 16:59:00 -07:00 |
Kieran R. Prasch
|
024bcb1c5f
|
Finish deprecation of map storage from tests.
|
2021-08-20 16:58:58 -07:00 |
Bogdan Opanchuk
|
6164137610
|
Rename m -> threshold, num_kfrags -> shares
|
2021-08-20 19:26:56 -04:00 |
Bogdan Opanchuk
|
c595850952
|
RFCs, part 2
|
2021-08-19 17:06:45 -04:00 |
Bogdan Opanchuk
|
caf32842b3
|
RFCs
|
2021-08-19 17:06:45 -04:00 |
Bogdan Opanchuk
|
ad2ad8e3c0
|
Make HRAC a class and use it as a policy ID
|
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
|
5b5cd4bd84
|
Use HRAC as treasure map ID at all times instead of just in the blockchain case
|
2021-08-19 17:06:45 -04:00 |
Bogdan Opanchuk
|
2be3d727d5
|
Rename TreasureMap field and datastore model to EncryptedTreasureMap
|
2021-08-19 17:06:45 -04:00 |
KPrasch
|
ed67bbcd7b
|
Merge pull request #2777 from KPrasch/main
Relock Dependencies
|
2021-08-18 15:43:09 -07:00 |
Kieran R. Prasch
|
1f7ee94489
|
Update eth_account Transaction API imports.
|
2021-08-17 15:34:44 -07:00 |
Bogdan Opanchuk
|
279a647be0
|
Move ENCRYPTED_KFRAG_PAYLOAD_LENGTH into AuthorizedKeyFrag
|
2021-08-13 14:46:56 -07:00 |
Bogdan Opanchuk
|
8c628da9ea
|
Extract kfrag authorization into a class
|
2021-08-12 16:34:05 -07:00 |
Bogdan Opanchuk
|
e5c0bb079e
|
Fix the remainders of Alice/Publisher separation
|
2021-08-12 16:32:02 -07:00 |
Bogdan Opanchuk
|
cc156b28e3
|
Move retrieve() argument deserialization to `BobInterface`
|
2021-08-12 16:32:02 -07:00 |
Piotr Roslaniec
|
e357fe2f38
|
Pass Path as str to CLI in tests
|
2021-08-06 18:11:26 +02:00 |
Piotr Roslaniec
|
695cc10950
|
Detect paths during deserialization
|
2021-08-06 18:10:45 +02:00 |
Piotr Roslaniec
|
09e90d17fa
|
Remove remaining 'str' usage
|
2021-08-06 18:10:43 +02:00 |
Piotr Roslaniec
|
1a3a649f23
|
Address PR suggestions
|
2021-08-06 18:10:22 +02:00 |
Piotr Roslaniec
|
113a6db0ac
|
Fix tests after rebase
|
2021-08-06 18:10:22 +02:00 |
Piotr Roslaniec
|
a8975ff41d
|
Fix tests
|
2021-08-06 18:10:22 +02:00 |
Piotr Roslaniec
|
662bc34439
|
Use Path methods instead of os module
|
2021-08-06 18:10:22 +02:00 |
Piotr Roslaniec
|
6a270c1713
|
Use pathlib
|
2021-08-06 18:10:20 +02:00 |
derekpierre
|
eabe6ce325
|
Respond to RFCs from #2664.
|
2021-07-26 15:14:43 -04:00 |
derekpierre
|
def9ef1116
|
Ensure that url query parameters in tests are url encoded. Added note about url encoding in docs.
Add unit test for Base64BytesRepresentation field.
Cleanup imports.
|
2021-07-26 15:14:43 -04: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 |
derekpierre
|
c9c72a29ab
|
Remove unnecessarly CLI commands for Porter. Some schema cleanup to group ursula schemas together.
|
2021-07-26 15:14:43 -04:00 |
derekpierre
|
25f3db3355
|
Use query parameters for GET methods; updated tests for stringlist and query parameters.
|
2021-07-26 15:14:43 -04:00 |
damon
|
0dfada8056
|
StringList field for flexible handling of GET/POST data close #2735
|
2021-07-26 15:14:43 -04:00 |
derekpierre
|
da0231673c
|
Fix lingering references to relayer_verifying_key to instead be publisher_verifying_key.
|
2021-07-26 15:14:43 -04:00 |
derekpierre
|
d9cbee9469
|
Cleanup tests that use the random treasure map data to instead use a common fixture.
|
2021-07-26 15:14:43 -04:00 |
derekpierre
|
d31f5938ca
|
Fix imports and function calls after rebasing over latest changes (TMapConKFrags and umbral_adapter).
Fix incompatible treasure map data used in tests.
|
2021-07-26 15:14:43 -04:00 |
derekpierre
|
e8f0e20400
|
Add Basic Authentication tests.
|
2021-07-26 15:14:43 -04:00 |
derekpierre
|
e83128fd91
|
One potential solution for contextualizing federated vs non-federated treasure maps provided as bytes in the `/publish_treasure_map` endpoint.
The context information is provided either at construction time of the TreasureMap field, or via the parent Schema context.
|
2021-07-26 15:14:42 -04:00 |