Commit Graph

9469 Commits (2d1b37f9aa88845f4cf087f0f9dacb6f8bb0c11a)

Author SHA1 Message Date
Piotr Roslaniec 1dd5eb854e Return meaningful error if there are not enough Ursulas 2021-08-25 19:46:17 -04:00
KPrasch 3200ef05fc
Merge pull request #2780 from KPrasch/unstorage
Deprecate treasure map publication and storage
2021-08-25 15:51:20 -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
KPrasch b3572c7b65
Merge pull request #2742 from KPrasch/byok
Bring your own key material
2021-08-23 11:47:11 -07:00
Kieran R. Prasch 11566990bd Respond to RFCs in PR #2742 2021-08-23 07:53:10 -07:00
Kieran R. Prasch f89aa18c6b Newsfragment for PR #2742. 2021-08-23 07:53:10 -07:00
Kieran R. Prasch a9022379d1 Support key material importing by Alice, Bob, ans Ursula via CLI. Emit a warning when doing so. 2021-08-23 07:53:09 -07:00
Kieran R. Prasch 8e4c7c1594 Renames secret_key -> key_material for CLI BYOK. 2021-08-23 07:51:19 -07:00
Kieran R. Prasch 0d5123f8d6 Allow importing of custom keystore entroy blob by ursula init CLI and Keystore API. 2021-08-22 15:51:15 -07:00
Kieran R. Prasch f64dca21bb Introduce --treasure-map CLI flag to the Bob CLI. 2021-08-22 10:12:52 -07:00
Kieran R. Prasch d179d35b90 Pass the treasure map to Bob.retrieve in examples. 2021-08-20 16:59:41 -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
Kieran R. Prasch edd5a5c2f9 Finish deprecatetion of Bob.join_plolicy (from examples). 2021-08-20 16:55:41 -07:00
Kieran R. Prasch 85a62c53d2 Require treasure map for retrieval. 2021-08-20 16:55:41 -07:00
Kieran R. Prasch 948c78bc3d Relocated treasure map decryption to handle_treasure_map. 2021-08-20 16:55:39 -07:00
Kieran R. Prasch d93c555e80 Deprecates treasure map storage character methods 2021-08-20 16:53:09 -07:00
Kieran R. Prasch 48a28f5b03 Deprecates TreasureMapPublisher. 2021-08-20 16:53:09 -07:00
Kieran R. Prasch 3995ac0132 Remove treasure map storage endpoints from Porter. 2021-08-20 16:53:09 -07:00
Kieran R. Prasch 064689ed19 Remove treasure map storage endpoints from clients/midlewares. 2021-08-20 16:53:09 -07:00
Kieran R. Prasch f380682f35 Remove treasure map storage endpoints from Ursula. 2021-08-20 16:53:08 -07:00
KPrasch f50b743a64
Merge pull request #2774 from fjarri/threshold-renaming
Rename `m` to `threshold` and `n` to `shares`
2021-08-20 16:45:03 -07:00
Bogdan Opanchuk 6164137610 Rename m -> threshold, num_kfrags -> shares 2021-08-20 19:26:56 -04:00
Bogdan Opanchuk 36eced105d Add a newsfragment for PR #2774 2021-08-20 18:09:10 -04:00
KPrasch 5be6a96524
Merge pull request #2773 from fjarri/tmaps
Immutable treasure maps
2021-08-19 14:44:55 -07: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 e7ab67448f Add type hints to treasure map classes 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
Bogdan Opanchuk 5429263fa8 Add newsfragment for PR #2773 2021-08-19 17:06:45 -04:00
KPrasch e0168e8b32
Merge pull request #2781 from KPrasch/deps
Relocks dependencies (Uses latest patch of BSS).
2021-08-19 14:06:03 -07:00
Bogdan Opanchuk c8c5ebc245 Fix a unittest for Cards 2021-08-19 14:03:17 -07:00
Kieran R. Prasch d9d315701f Relocks dependencies (Uses latest version of BSS). 2021-08-19 14:03:17 -07:00
KPrasch 8edfe3224d
Merge pull request #2779 from KPrasch/probation
Extend the policy probation period.
2021-08-19 10:34:24 -07:00
Kieran R. Prasch aa1ef921b8 Extend the policy probation period. 2021-08-19 10:28:50 -07:00
KPrasch ed67bbcd7b
Merge pull request #2777 from KPrasch/main
Relock Dependencies
2021-08-18 15:43:09 -07:00
KPrasch 79631124b5
Merge pull request #2771 from derekpierre/aug12-hotfix
Include changes and release notes from v5.3.1 hotfix in `main`
2021-08-17 15:47:32 -07:00
Kieran R. Prasch 1f7ee94489 Update eth_account Transaction API imports. 2021-08-17 15:34:44 -07:00
Kieran R. Prasch e0887605e2 Relock deps with frozen precommit. 2021-08-17 15:20:27 -07:00
Derek Pierre 3b61f2172b
Merge pull request #2776 from derekpierre/period-commitment-docs
Add a section to the docs about how period commitment works.
2021-08-17 15:23:28 -04:00
KPrasch a8388e4f2a
Merge pull request #2745 from fjarri/chili-aftertaste
AuthorizedKeyFrag and assorted fixes
2021-08-17 09:56:38 -07:00
derekpierre 637b195417 Add newsfragment for #2776. 2021-08-17 12:21:07 -04:00
derekpierre e66aa974a5 Add a section to the docs about how period commitment works. 2021-08-17 12:21:00 -04:00
Bogdan Opanchuk 279a647be0 Move ENCRYPTED_KFRAG_PAYLOAD_LENGTH into AuthorizedKeyFrag 2021-08-13 14:46:56 -07:00
Damon Ciarelli 374e1d20c6 Bump version: 5.3.0 → 5.3.1
Signed-off-by: Damon Ciarelli <damon@nucypher.com>
2021-08-13 13:53:40 -04:00
Bogdan Opanchuk 8c628da9ea Extract kfrag authorization into a class 2021-08-12 16:34:05 -07:00