Commit Graph

2436 Commits (69515ff97af3e25699907b5a5aa1859bf54ccdca)

Author SHA1 Message Date
Tux a86677bb6a
Merge pull request #480 from KPrasch/keyring-hosting-power
Keyring Derived TLSHostingPower
2018-10-25 14:10:33 +02:00
Justin Holmes 91f745a2c0
Merge pull request #477 from cygnusv/umbral
Putting nucypher up-to-date wrt to pyumbral
2018-10-24 00:00:49 +02:00
Kieran Prasch ac2e6622ac Deprecate agent method chaining from characters; Rely on registry configuration for defaults; Minor stale util cleanup. 2018-10-19 01:17:29 -07:00
Kieran Prasch 560dd56833 Handle JSON allocations; deprecates agent method chains from actors and agents. 2018-10-19 01:17:29 -07:00
Kieran Prasch b6fef220ad UserEscrow dual-agency and mini-interface 2018-10-19 01:17:29 -07:00
Kieran Prasch ff0e952595 UserEscrow proxy deployment and allocation management; Begin to phase out usage of agent method chains 2018-10-19 01:17:29 -07:00
Kieran Prasch 866f5dd704 Introduce AllocationRegistry and subclass 2018-10-19 01:07:30 -07:00
Kieran Prasch 13abebf974 Handle forwarding a non forwarding proxies: a rebreanding of targeting/non-targeting. Makes enrollment optional. 2018-10-19 01:05:52 -07:00
David Núñez 3526f18980 Renaming some variables 2018-10-19 03:11:34 +02:00
David Núñez 1a6dba3f0a Use cryptography.io curves to generate certs, not umbral curves 2018-10-19 03:11:28 +02:00
David Núñez babff098ec Ursula verifies KFrags as soon as she receives them 2018-10-19 02:20:27 +02:00
David Núñez 9cae430d97 Bob and Ursula commit to the same capsule for each re-encryption request 2018-10-19 02:20:27 +02:00
David Núñez 7c7c6ab62c Putting nucypher up-to-date wrt to pyumbral 2018-10-19 02:20:27 +02:00
Kieran Prasch 0fad80a3e3 Draft of test for deployment actor 2018-10-17 09:34:53 -07:00
Kieran Prasch b3b644f7a0 Agent and deployer layer testing, including beneficiary contracts 2018-10-17 09:33:30 -07:00
Kieran Prasch 3ef9527638 Use fine-tuned proxy-contract deployment options; Build-out UserEscrow and proxy deployers. 2018-10-17 09:32:13 -07:00
Kieran Prasch f7e9a04f94 Provide more fine-tuned proxy-contract unification options 2018-10-17 09:31:07 -07:00
Kieran Prasch f9c905f2e5 Introduce Deployer Actor 2018-10-17 09:26:58 -07:00
Kieran Prasch db384bf7c2 Keep compiler test module from being left beind: needs cleanup 2018-10-16 12:54:02 -07:00
Kieran Prasch 4502c45282 UserEscrowDeployer and UserEscrowProxyDeployer subclasses 2018-10-16 12:53:10 -07:00
Kieran Prasch d1830a05c7 UserEscrowAgent subclass 2018-10-16 12:52:34 -07:00
Kieran Prasch 974cc23058 Agency transaction usage bug fixes 2018-10-16 12:51:49 -07:00
Kieran Prasch bc4c6fc6e5 Abstract away contract wrappingl for one-to-one or one-to-many upgradeable proxies as 'targeting'/non-targeting proxies. 2018-10-16 12:50:06 -07:00
Kieran Prasch c37683ee35 Builds out test agent test layer; Reorganizes non-federated test modules 2018-10-16 12:46:30 -07:00
Kieran Prasch 92d4434df6 Prepare to subdivide non-federated test suite modules; Cleanup 2018-10-16 12:43:29 -07:00
Kieran Prasch d12a1a619b ursula console experiment 2018-10-14 20:27:38 -07:00
Kieran Prasch e1fdef9011 nucypher-cli -> nucypher; CLI cleanup 2018-10-14 20:25:37 -07:00
Kieran Prasch 42ac6ba462 Respond to RFC - Keep password out of history buffer via flag, use keyring's unbral key encryption. 2018-10-14 20:25:28 -07:00
Kieran Prasch 5f84157b96 Derive HostingPower from Keyring 2018-10-14 20:19:02 -07:00
K Prasch 4131c8ca0c
Merge pull request #479 from KPrasch/seeds
Load Hardcoded Bootnodes at Startup
2018-10-14 20:17:47 -07:00
Kieran Prasch ea9e656c3e Pre-init bootnode connection retries 2018-10-12 09:37:44 -07:00
Kieran Prasch 9eebaf4eb7 Load hard-coded bootnodes with pre-loading of TLS certificate. 2018-10-12 09:37:44 -07:00
K Prasch e6e1fbcfee
Merge pull request #478 from KPrasch/update-deps
Remove Pinned GitHub Dependencies
2018-10-12 09:37:06 -07:00
Kieran Prasch 2874b895bd integrate eth-tester v0.1.0b33; Constant sorrow on PyPI. 2018-10-12 09:27:46 -07:00
K Prasch ab22d5db93
Merge pull request #476 from KPrasch/storages
Configurable Node Storages
2018-10-12 09:23:51 -07:00
K Prasch d0316ca7da
Merge pull request #473 from tuxxy/impeach-kademliavanaugh
Remove Kademlia digest function
2018-10-11 11:47:40 -07:00
K Prasch 53e754498a
Merge pull request #468 from KPrasch/keyring
Restore Identity from Keyring Configuration
2018-10-11 11:44:53 -07:00
Kieran Prasch 85b42f639f Update CI to include config tests; Reorganize; Fix glob pattern; Localize utility functions in CLI. 2018-10-09 23:51:21 -07:00
Kieran Prasch a945508a30 Keep default NodeStorages in memory, Unskip and resotre configuration cli tests 2018-10-09 23:42:43 -07:00
Kieran Prasch c31906b067 Improved NodeStorage test accuracy and coverage; Mock S3 2018-10-09 23:41:23 -07:00
Kieran Prasch 1ebf5781e7 S3NodeStorage methods, expose bucket and name; fetch objects 2018-10-09 23:41:23 -07:00
Kieran Prasch 1edc9773d7 Test coverage for NodeStorages; Mocked LocalFile and S3 Backends 2018-10-09 23:41:23 -07:00
Kieran Prasch ffc96dcc09 First take of NodeStorages with ABC 2018-10-09 23:41:23 -07:00
Kieran Prasch 602443b959 Handle NodeStorage in NodeConfiguration 2018-10-09 23:41:23 -07:00
Kieran Prasch d44676be22 Handle NodeStorage in Learner 2018-10-09 23:41:23 -07:00
K Prasch 3434938618
Merge pull request #465 from KPrasch/deploy-cli
CLI: The balance of two operating modes
2018-10-09 11:24:36 -07:00
Kieran Prasch f13910c365 Dont load metadata in test configurations 2018-10-08 11:22:28 -07:00
Kieran Prasch 9999b4dce0 Improve private key file serializers, Include tls key in character production 2018-10-08 01:36:35 -07:00
Kieran Prasch 60b3c1ea29 Pass through tls key to HostingKeypair 2018-10-08 01:28:07 -07:00
Kieran Prasch 633a4aae60 dont load self as a known-node as startup; allow SSL error to be raised, set ssl cert save force to False. 2018-10-07 17:34:48 -07:00