Commit Graph

3696 Commits (09c0672dd05e94bd60f8f0c9857d8992a477dda1)

Author SHA1 Message Date
Kieran R. Prasch dba872456c
Make moe slightly more conventioanl wrt starting a wsgi app and using cli actions module 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 51eaad2c91
Move character banner echo to formal logging output on is_me init 2019-03-06 13:48:22 -08:00
Kieran R. Prasch ea4de4d95a
Top-level character controller class: Generic Controller usage (works for any character) 2019-03-06 13:48:22 -08:00
Kieran R. Prasch f1cd291df2
Hook up CLI with JSON Character control; Extract CLI actions module for shared config setup and tear down logic. 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 89c5f15ec0
Porting alice CLI to implement character control, about halfway 2019-03-06 13:48:22 -08:00
Kieran R. Prasch dc0ebc3c52
Tidy character control namespacing 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 3e202da0a4
Update tests to suit controller classes API 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 3bd9b14c49
WSGIController mixin for Alice and Bob that implement controller classes 2019-03-06 13:48:22 -08:00
Kieran R. Prasch cd778c93ae
Character control entry point classes 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 1302eb55f7
Character control serializer classes 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 58445434d5
Fix Alice.to_confg_file serialization issue 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 30220a4ea1
Deprecate S3Bucket NodeStorage; Fininsh moving Banners. 2019-03-06 13:48:22 -08:00
Kieran R. Prasch cec810966d
Move banners to characters 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 8daae46eb2
Put Moe in his place. 2019-03-06 13:48:22 -08:00
Kieran R. Prasch bef3eacb92
E2E CLI Lifecycle test draft 2019-03-06 13:48:22 -08:00
Kieran R. Prasch d0cce1257e
Improved error handing for trying to remember a non-teacher node 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 12334e9a59
Steps towards native character CLI implementation and unicode domains 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 3aa50428fe
Add shortcut method for saving a node to the disk on characters. 2019-03-06 13:48:22 -08:00
K Prasch bf79bb135b
Merge pull request #811 from mswilkison/mswilkison
Relicense to AGPLv3 for more freedom
2019-03-05 08:30:48 -08:00
MacLane Wilkison 86116706ff Change license notices in module headers to AGPL 2019-03-04 18:55:28 -08:00
MacLane Wilkison 7d363434b4 Relicense to AGPLv3 for more freedom 2019-03-04 18:55:28 -08:00
K Prasch fa835e3436
Merge pull request #801 from jMyles/vodka
Some comments and require messages.
2019-03-04 17:17:03 -08:00
David Núñez 46647638e9 Add some TODOs in MiningAdjudicator 2019-03-02 09:10:45 +01:00
David Núñez 75b56d2d4f Add require message in point validations 2019-03-02 09:10:26 +01:00
David Núñez 4053d69511 Introduce the NuCypher characters in the heartbeat demo 2019-02-28 12:16:37 +01:00
David Núñez d236db4818 Change "block rewards" to "token rewards" 2019-02-28 12:13:53 +01:00
David Núñez 5c063a17b5 Change heartbeat demo docs from Markdown to RST (see #735) 2019-02-28 11:17:24 +01:00
David Núñez 1ec042f47d Missing changes in README from #793 2019-02-28 11:16:10 +01:00
David Núñez ec6b754ad8
Merge pull request #507 from nucypher/vodka
VODKA: Slashing for incorrect re-encryption
2019-02-26 06:55:26 +01:00
jMyles e795cf5cde Some comments and require messages. 2019-02-24 21:46:35 -07:00
David Núñez 2156a72866 Additional comments on MiningAdjudicator 2019-02-24 18:45:05 +01:00
MacLane Wilkison fd46d74130
Apply suggestions from code review
Co-Authored-By: szotov <zotov89@mail.ru>
2019-02-24 12:48:30 +03:00
David Núñez 867925ffc3 Merge pull request #770 from szotov/solidity-vodka
Updates version of solidity in vodka
2019-02-23 12:37:21 +03:00
szotov bd40f83eb3 Updates requirements 2019-02-23 12:37:20 +03:00
szotov dcf5a185a1 Fix error after rebasing 2019-02-23 12:37:20 +03:00
szotov 2e610fceed Small fixes 2019-02-23 12:37:20 +03:00
szotov 1be7b54091 Updates Pipfile.lock 2019-02-23 12:37:19 +03:00
szotov 4c54bf2d3b Updates version of solidity 2019-02-23 12:37:19 +03:00
David Núñez 06ff6a2d8e Ursula checks that Bob's version of Alice ETH address is consistent to her own account 2019-02-23 12:37:18 +03:00
David Núñez 57c242e813 Introduced postcondition in UmbralDeserializer 2019-02-23 12:37:18 +03:00
David Núñez 8bf66d49ff Some Solidity gymnastics to reduce the stack size of isCapsuleFragCorrect 2019-02-23 12:37:18 +03:00
David Núñez be953041e7 Fixed bug in UmbralDeserializer.getByte 2019-02-23 12:37:17 +03:00
David Núñez 9d97d9bdf7 Precompute v value so Alice's address can be recovered from KFrag signature
This is one of the core commits of this PR
2019-02-23 12:37:17 +03:00
David Núñez ea9be85f60 Utility python function to recover a public key from an ECDSA signature 2019-02-23 12:37:16 +03:00
David Núñez c105237686 Touchups to WorkOrder 2019-02-23 12:37:16 +03:00
David Núñez 7391d29dfe KFrag validity message and Alice's ETH address are part of the evidence 2019-02-23 12:37:16 +03:00
David Núñez 67b8efd43b Correctness keys are needed to gather IndisputableEvidence 2019-02-23 12:37:15 +03:00
David Núñez 79f406fba7 Utility function to compute ETH canonical address from Umbral key 2019-02-23 12:37:15 +03:00
David Núñez d605f06dd9 Include Alice's address in the CFrag metadata and validate it 2019-02-23 12:37:14 +03:00
David Núñez 5846005ca5 WorkOrder has to include Alice's pubkey as ETH address for later use in ZKP logic 2019-02-23 12:37:14 +03:00