Commit Graph

1936 Commits (59f298c9d2dabcd4568bea5d59076dc99f78c2f8)

Author SHA1 Message Date
Kieran Prasch 59f298c9d2 update pipfile with ordering and comments, and active dev packages for WIP 2018-08-31 10:52:19 -07:00
Kieran Prasch 544ed794d3 Draft of ursula process handler 2018-08-31 10:52:19 -07:00
Kieran Prasch 629b45ac59 better names for rest interface info 2018-08-31 10:52:19 -07:00
Kieran Prasch f7877624f7 Start logging with cli 2018-08-31 10:52:19 -07:00
Kieran Prasch a6add37ede Extrapolate test utils submodules 2018-08-31 10:52:19 -07:00
Kieran Prasch 9535a80c52 clean-up test utils modules 2018-08-31 10:52:19 -07:00
Kieran Prasch 7d7e0a9550 High-level staking method for long-running proc 2018-08-31 10:52:19 -07:00
Kieran Prasch 12148a8d57 Clean-up imports, fixes downstream changes from pyUmbral; re-handle key importing util. 2018-08-31 10:52:19 -07:00
Kieran Prasch aea3405625 Blockchain from config 2018-08-31 10:52:19 -07:00
Kieran Prasch 60cf1d70d0 Create nucypher-cli entry point in setup.py 2018-08-31 10:52:19 -07:00
Kieran Prasch 4aa45f9c09 Prototype of nucypher node cli utility 2018-08-31 10:52:19 -07:00
David Núñez 5a6419cede
Merge pull request #415 from KPrasch/circleci-fix
CircleCI: caching -> workspaces
2018-08-31 19:49:14 +02:00
Kieran R. Prasch aa1443e8c9 CircleCI: caching -> workspaces 2018-08-31 10:40:10 -07:00
Tux 2e44e0f3d6
Merge pull request #377 from KPrasch/config
Nucypher Configuration Parsers
2018-08-29 01:38:49 -07:00
Kieran Prasch 2a5663d728 Keep tests passing along the way. 2018-08-10 23:07:08 -07:00
Justin Holmes c979506436
Merge pull request #376 from jMyles/master
Small fixes to restore federated demo.
2018-08-09 18:20:39 -04:00
jMyles 820ddee838 Small fixes to restore federated demo. 2018-08-09 17:30:28 -04:00
Justin Holmes ecce0963da
Merge pull request #366 from jMyles/learning-loop
Learning Loop Part IV and Working n==3 Federated Demo.
2018-07-21 17:49:21 -07:00
Kieran Prasch 1b69200ee9 First nucypher.ini config example 2018-07-21 11:44:12 -07:00
Kieran Prasch ff7ca5f11c Introduce nucypher.ini confparser 2018-07-21 11:44:12 -07:00
Kieran Prasch 5a2b15089e Remove stale config functions, combine config modules; Make-way for parsers 2018-07-21 11:44:12 -07:00
Kieran Prasch e9677fa966 Makes testerchain slightly more provider agnostic, not re-generating test accounts on multiple runs 2018-07-21 11:44:12 -07:00
Kieran Prasch d93b01cc8f Make contract agents singeltons enforced at init-time 2018-07-21 11:44:12 -07:00
jMyles 64a040d7ef Making public and private key separate arguments to keypair. 2018-07-20 19:05:04 -07:00
jMyles 188d301f61 Blockchain test compatibility in make_ursulas. 2018-07-19 20:19:24 -07:00
jMyles a8f50def25 RestMiddleWare now implements the method actually needed for Policy to go. (And hey, we don't really need SandboxMiddleware for federated demo anymore. [build] 2018-07-18 20:25:01 -07:00
jMyles 37fdbfe313 Logging during re-encryption. 2018-07-18 20:25:01 -07:00
jMyles 2ff260db03 Slightly tightened Character logic. Bad news from endpoint (ie, node is down) no longer causes learning to cease. 2018-07-18 20:25:01 -07:00
jMyles b551067603 Making a distinction between blocking until some number of nodes (any nodes) are learned and blocking until some specific set of nodes are learned. 2018-07-18 20:20:20 -07:00
jMyles 27fce61668 Updated Finnegan's Wake logic. 2018-07-18 20:20:20 -07:00
jMyles 3d3f6123e4 Learning loop has two speeds and changes to the slower speed after 10 rounds with no new learning. 2018-07-18 20:20:20 -07:00
jMyles 0f2d1dd2e5 Adding new ignorables to .gitignore. 2018-07-18 20:20:20 -07:00
jMyles a4664f7688 Updating mock middleware to work with node announcement. 2018-07-18 20:20:20 -07:00
jMyles 417884a791 Some cleanup for make_ursulas. Lots more to do. #347 2018-07-18 20:20:20 -07:00
jMyles 62a98a2b71 Test for Ursula announcing herself on launch. 2018-07-18 20:20:20 -07:00
jMyles 4022d009f5 Passing kwargs through Ursula (for example: to be able to set middleware) 2018-07-18 20:19:54 -07:00
jMyles 747736e461 VerifiableNodes now announce themselves when learning. 2018-07-18 20:19:22 -07:00
jMyles b06d5d62e0 join_policy no longer needs hrac. Also, lots of cleanup. [build] 2018-07-18 20:19:22 -07:00
jMyles 62ca18c3a8 Emitting a warning on bad learning instead of raising an error. 2018-07-18 20:17:15 -07:00
jMyles de303c5244 Introducting TLSHostingPower. Ursula no longer needs to handle the cert or private_key - instead, she just generates a deployer. 2018-07-18 20:17:15 -07:00
jMyles 0d6bd518db Using checksum address in known_nodes and TreasureMaps. 2018-07-18 20:17:15 -07:00
K Prasch aabee29c83
Merge pull request #369 from tuxxy/remove-wheelhouse
Remove Cryptography.io wheelhouse
2018-07-18 15:49:05 -07:00
tuxxy 0a1e62a86e Remove cryptography.io wheelhouse and update Pipfile 2018-07-18 13:42:17 -06:00
K Prasch 18cddabe4a
Merge pull request #352 from szotov/windows
Minor improvements for Windows compatibility
2018-07-18 09:13:07 -07:00
szotov d991ca7ba3 Minor improvements for Windows compatibility 2018-07-17 22:39:12 +03:00
Tux fa98957105
Merge pull request #360 from tuxxy/358-raise-error-fix
Raise InvalidSignature in verify_from
2018-07-17 13:37:21 -06:00
tuxxy 5727898452 Remove from and fix tests 2018-07-16 19:44:46 -06:00
tuxxy e313fb6c15 Check for InvalidSignature in network.server and characters when calling
verify_from
2018-07-16 19:44:44 -06:00
tuxxy 52abfb7e8b Raise InvalidSignature instead of returning is_valid 2018-07-16 19:38:35 -06:00
Tux 380298f449
Merge pull request #359 from jMyles/federated
Uniting Finnegan's Wake demo logic with current master.
2018-07-16 19:37:45 -06:00