Commit Graph

2729 Commits (0192a1d16fa66c248d3540be6e80c938371e2256)

Author SHA1 Message Date
Kieran Prasch 1f820e0659
Prepare test for cli namespace change and formal cli module 2018-12-05 15:58:20 -08:00
Kieran Prasch efdfcf7218
Rip Ursula Protocol out of utilities 2018-12-05 15:58:20 -08:00
Kieran Prasch f6f3babc1b
Property for nickname unicode icons 2018-12-05 15:58:20 -08:00
Kieran Prasch 3c98cba09b
Capture the dev flag in UrsulaConfiguration 2018-12-05 15:58:17 -08:00
Kieran Prasch 6070409045
Disable file logging during tests 2018-12-05 15:57:21 -08:00
Kieran Prasch 03428ab412
relocate CLI script and remap entrypoint 2018-12-05 15:57:21 -08:00
jMyles 8cfb056a11
Putting new state metadata on template. 2018-12-05 15:57:21 -08:00
jMyles 0c0b185675
Touchups for status page. 2018-12-05 15:57:21 -08:00
jMyles 1a9a9cb83e
Don't save any previously saved states, even if the 'new' one is not the current one. 2018-12-05 15:57:21 -08:00
jMyles 6b6cd544c5
VerifiableNode -=> Teacher. Also starting to version Teachers. 2018-12-05 15:57:21 -08:00
jMyles b314345c36
Default LogLevel for tests is now 'info' 2018-12-05 15:57:21 -08:00
jMyles cb202ff371
Record node snapshots only at the end of a learning round, not every time a node is remembered. 2018-12-05 15:57:21 -08:00
K Prasch 1ef2209262
Merge pull request #577 from KPrasch/coveralls
Try on some Coveralls; Faster workflow; Update pinned deps
2018-12-05 09:58:15 -08:00
Kieran Prasch df7f94892f
Coveralls yaml anchors 2018-12-03 23:13:48 -08:00
Kieran Prasch dd6f02b733
Include python-coveralls in version-tracking files; Do not use -e flag when testing installation via pip. 2018-12-03 16:20:13 -08:00
K Prasch 892f926e6e
Merge pull request #584 from cygnusv/alice-decrypts
Alice can decrypt data encrypted for her policies
2018-12-03 15:29:20 -08:00
Kieran Prasch d1aabfcb09
Add blockchain entities job (with PR #562 in mind) 2018-12-03 14:42:48 -08:00
Kieran Prasch 3bb0c11e94
Glob CI tests into parallel builds 2018-12-03 14:42:48 -08:00
Kieran Prasch da414db282
Add Coveralls build steps to test jobs 2018-12-03 14:42:48 -08:00
Kieran Prasch b6d58b11e5
Experiment with a dedicated coveralls build; Use pipenv envvar API and circleCI contexts. 2018-12-03 14:42:48 -08:00
Kieran Prasch 99025fa284
Adds pip install build step in CI workflow. 2018-12-03 14:42:48 -08:00
Kieran Prasch 0835794df9
Try on some coveralls 2018-12-03 14:42:48 -08:00
David Núñez 6de99512eb
Merge pull request #521 from tuxxy/fourth-annual-updated-revoke
Implement Revoke
2018-12-03 23:23:53 +01:00
tuxxy a457385b5b Add status code in RuntimeError 2018-12-03 15:16:38 -07:00
tuxxy 2358e29de3 Set allow_missing to n - revocation_threshold 2018-12-03 14:35:31 -07:00
David Núñez 4ab7ad1252 DataSource.encapsulate_single_message() --> DataSource.encrypt_message() 2018-12-03 12:07:33 +01:00
David Núñez bb0de18dac Some type hints here and there 2018-12-03 12:07:28 +01:00
Tux aea5ebe0ea
Remove unused import 2018-11-30 15:29:28 -07:00
tuxxy 398d854f7f Add revocation integration test (thanks @cyngusv) to test_bob_joins_policy_and_retreives 2018-11-30 13:18:13 -07:00
tuxxy fec5935fd0 Add typehint for the revoke method 2018-11-29 13:51:00 -07:00
tuxxy 01336137a1 Add Revocation docstring 2018-11-29 13:47:18 -07:00
David Núñez c71f1d5ecb Decrypts message kits associated to a public key with label 2018-11-29 16:16:21 +01:00
David Núñez 9c7849be4a Character.decrypt() accepts a label when the EncryptingPower is derived 2018-11-29 16:16:05 +01:00
David Núñez 1cef449ae4 DelegatingPower can create new EncryptingPowers based on labels 2018-11-29 16:14:45 +01:00
David Núñez bad8d9062b Delegator's verifying key should already be as correctness key in the capsule 2018-11-29 16:14:34 +01:00
David Núñez 92ce6321fa Test Alice can decrypt . It fails. (yikes!) 2018-11-29 16:14:18 +01:00
tuxxy ce05b9706d Add logging when revoking 2018-11-28 16:46:29 -07:00
Tux 17c2a5749d
Merge pull request #575 from KPrasch/freeze
Dependency version freeze; Pipenv lock, legacy pip requirements.
2018-11-28 15:01:25 -07:00
David Núñez 92dc863f0e
Pin Umbral 0.1.1.a3
Co-Authored-By: KPrasch <kieranprasch@gmail.com>
2018-11-28 10:40:17 -08:00
Kieran Prasch e81500ef77
Dependency version freeze; Pipenv lock, legacy pip requirements. 2018-11-27 15:58:19 -08:00
tuxxy 0c474883f0 Make failed_revocations a dict with node_id as key 2018-11-26 12:13:32 -07:00
tuxxy 78358767c3 Cleanup middleware logic 2018-11-21 12:41:50 -07:00
tuxxy a2c9a55a73 Change add_receipt -> add_confirmation 2018-11-21 12:10:45 -07:00
tuxxy da7ca8d13e Move Revocation to its own class 2018-11-21 12:07:13 -07:00
K Prasch 17839b93f5
Merge pull request #559 from jMyles/learning-loop
State tracking across network
2018-11-19 19:22:10 -08:00
K Prasch 9c85f54466
Merge pull request #561 from KPrasch/timber
--debug flag and file logging observer
2018-11-19 19:21:28 -08:00
jMyles 7738ca4ab7 I got nothin'. Let's just pretend this never happened. 2018-11-19 19:02:14 -08:00
tuxxy db96bb13c0 Return a tuple of (Revocaton, None) when revoke_arrangement returns 404 2018-11-19 16:44:38 -07:00
tuxxy a12c9b1134 Use DELETE method for RESTful call to revoke_arrangement 2018-11-19 16:44:38 -07:00
tuxxy c130df05f3 Add test_revocation 2018-11-19 16:44:38 -07:00