Commit Graph

253 Commits (f925bc423e39e05801cfdd917010fb539b204ff1)

Author SHA1 Message Date
LunarBytes cecdee5fde
Merge pull request #3210 from KPrasch/multichain
Multichain Compound Condition Example (Lynx)
2023-08-28 11:24:08 +02:00
LunarBytes b616bc780c
Merge pull request #3209 from KPrasch/bugfixes
Assorted Bugfixes (migrations, multichain, condition schema)
2023-08-28 10:51:08 +02:00
derekpierre ce3d399483 Remove fake python core shim, and use actual nucypher_core objects now that they are available via associated nucypher-core PR. 2023-08-27 03:19:28 +02:00
derekpierre f93f1b1019 Rename DkgMessageKit to ThresholdMessageKit. 2023-08-27 03:18:08 +02:00
derekpierre a84680e6ca Update threshold_decrypt to take a DkgMessageKit instead of ciphertext and conditions. 2023-08-27 03:18:08 +02:00
derekpierre 13fe740c9a Update Enrico.encrypt_for_dkg to return DkgMessageKit shim. 2023-08-27 03:18:08 +02:00
Kieran Prasch 8fcc54cfd1 multichain compound tdec example 2023-08-27 03:13:30 +02:00
Kieran Prasch fc5ae1b1b1 add missing 'conditionType' field in examples. 2023-08-27 00:49:22 +02:00
derekpierre 6fb61bacec Remove use of threshold decryption request when encrypting data - should not be returned when encrypting - it's use is for decrypting (variant and context).. 2023-07-09 10:41:02 -04:00
Justin Holmes 89f0108528 For the connoisseur of outdated and inaccurate metaphors
Co-authored-by: LunarBytes <kieranprasch@gmail.com>
2023-07-07 18:58:31 +02:00
jMyles 52f5dde8a3 Making black happy. 2023-07-07 18:56:48 +02:00
jMyles 48a6eaacfa Better showing of drop-in replacement Enrico. 2023-07-07 18:56:48 +02:00
jMyles 8b302cfaf7 Better names for higher-order cleartext objects. 2023-07-07 18:56:43 +02:00
Justin Holmes 0eaf4f293d Ritual ID, not just arbitrary ritual data
Co-authored-by: Derek Pierre <derek.pierre@gmail.com>
2023-07-06 14:11:10 +02:00
jMyles cb1cfe5da8 Updated a couple imports. 2023-07-06 13:19:33 +02:00
jMyles f31391164c Impossible condition passes with ThisBobAlwaysDecrypts. 2023-07-06 13:19:33 +02:00
jMyles f8f7f75b21 Local demo now uses 'always successful' Bob variant. 2023-07-06 13:19:33 +02:00
jMyles 3bf02094a0 Adding classes for tools the Bobs who always decrypt and always fail. 2023-07-06 13:19:33 +02:00
jMyles d279527af1 Not doing params anymore. 2023-07-06 13:19:33 +02:00
jMyles 32adb5cb72 Updating example to use prefix notation. 2023-07-06 13:19:33 +02:00
jMyles 8d90eb0d71 Bob needs a provider URI, but can be fake here. 2023-07-06 13:19:33 +02:00
jMyles 6608f75597 No longer None - must actually pass (fraudulently discerned) public params. 2023-07-06 13:19:33 +02:00
jMyles 4d5fec8889 No need to override threshold_decrypt at all anymore. 2023-07-06 13:19:33 +02:00
jMyles cb4847401a Confirmatory conculsion. 2023-07-06 13:19:33 +02:00
jMyles c0991e0b62 Casting to bytes for comparison. 2023-07-06 13:19:33 +02:00
jMyles 860c86b881 Toward full compatibility (in fact, no override) of threshold_decrypt 2023-07-06 13:19:32 +02:00
jMyles 8e40988fa2 Moving most boilerplate logic out of demo and into demo tooling. 2023-07-02 21:24:04 +02:00
jMyles 5282e8ddaf Beginnings of local tdec demo, with parts borrowed from ferveo demo. 2023-07-02 21:24:04 +02:00
jMyles 8775d69e87 Beginning separation of simple tdec demos into 'using testnet' and local. 2023-07-02 21:24:04 +02:00
Kieran Prasch 1032a2b556 bump ritual ID in simple tdec example 2023-06-26 20:42:51 +02:00
Kieran Prasch b9d36dc13f touch ups for the simple tdec example 2023-06-26 20:42:51 +02:00
Kieran Prasch 70e4e8429d use ritual 0 by default in simple tdec example. 2023-06-26 20:42:51 +02:00
Kieran Prasch 1c6d299837 updates simple tdec example for use with alpha 5 2023-06-26 20:42:51 +02:00
derekpierre fa40b32620 Fix conditions used in scripts/examples - should be versioned. 2023-06-15 08:56:30 -04:00
derekpierre 68b4ea7e6c Apply RFCs from #3140. 2023-06-15 08:28:09 -04:00
derekpierre 610f7436f0 Initial work that replaces infix notiation with prefix notation for logical conditions. 2023-06-14 19:38:30 -04:00
Piotr Roslaniec 32cfe08481 fix tests and linter 2023-06-02 11:14:39 +02:00
Piotr Roslaniec d8b51b6c07 replace ferveo package usage with nucypher core module export 2023-06-01 19:18:05 +02:00
Kieran Prasch 0c12a531c2 simple tdec encrypt/decrpt example for dkg-dev-1 ritual #0. 2023-05-02 10:23:24 -07:00
Kieran Prasch 33bcea650d DKG encryption functionality for Enrico 2023-05-02 10:23:00 -07:00
Bogdan Opanchuk aa779c6557 Fixes for the new nucypher-core/umbral-pre API 2023-02-18 13:32:19 -08:00
Kieran Prasch 50059c3622 Removes federated demos and supporting automation 2022-12-07 11:29:26 +00:00
Kieran Prasch 18d3d6e0a5 removed federated finnegan's wake demo script. 2022-12-07 11:29:26 +00:00
Kieran Prasch 0c7c955d79 ibex -> tapir in docs and demos 2022-11-02 13:30:42 +00:00
Kieran Prasch a405cbb683 Remove Ibex and Oryx from nucypher 2022-11-02 13:25:43 +00:00
Kieran Prasch 6deeb07603 removes straggler db usages 2022-10-27 10:12:17 +01:00
Kieran Prasch 1b040cf25f Removes db filepath configurations 2022-10-27 10:12:17 +01:00
Kieran Prasch febc6093c1 Removes lmdb datastore usage 2022-10-27 10:12:17 +01:00
Kieran Prasch 17a6b61b40 Respond to RFCs for PR #2897 2022-04-11 15:59:31 -07:00
Kieran Prasch a6b3ccd114 Updates heartbeat demo for usage on polygon/mainnet. 2022-04-11 15:59:31 -07:00