Commit Graph

3815 Commits (020787da1499c2cf07ed010f9650d1d39c0c1066)

Author SHA1 Message Date
K Prasch 020787da14
Merge pull request #1012 from vepkenez/fix-pipenv
Resolve Dependency Conflicts
2019-05-27 06:12:44 -07:00
Damon C 057b9d638d allow pytest 4 once again 2019-05-27 12:05:42 +02:00
Damon C 42c0c7f662 fix pytest version issue (for py-solc) 2019-05-27 07:44:09 +02:00
Damon C dd5fef5919 add pipenv rebuild script 2019-05-27 07:13:46 +02:00
Damon C 3906d045d8 fix dependency conflicts, update pipenv 2019-05-27 05:39:12 +02:00
K Prasch f558e2f6af
Merge pull request #992 from jMyles/master
Docs bug discovered at EthNewYork.
2019-05-22 09:18:03 -07:00
jMyles bbcff592ba New endpoint name in docs. 2019-05-22 18:08:42 +02:00
K Prasch c86d0f38cc
Merge pull request #993 from michwill/master
Bob character control didn't start: s/emitter/emit
2019-05-21 23:27:16 -07:00
Michael Egorov 9cf2864e0c
Bob character control didn't start: s/emitter/emit 2019-05-19 11:10:43 -07:00
jMyles 02cd25734c Another docs fix from EthNewYork: is now simply . 2019-05-18 23:13:05 -04:00
jMyles 72b132c54a Docs bug discovered at EthNewYork. 2019-05-18 22:56:09 -04:00
K Prasch 965654fbcc
Merge pull request #947 from cygnusv/vodka-aftertaste
Vodka aftertaste
2019-05-16 07:28:25 -07:00
David Núñez d48e9fc184 Make changes in Character.from_public_keys() truly backwards-compatible 2019-05-16 16:12:08 +02:00
David Núñez ab5599ffff Address RFCs from @szotov and @tuxxy 2019-05-16 16:12:08 +02:00
David Núñez a2292b257a Touchups and RFCs 2019-05-16 16:12:08 +02:00
David Núñez 53d12582a6 How should Bob discover and validate Ursula's Identity Evidence? #962 2019-05-16 16:12:08 +02:00
David Núñez 0178d74ad2 Pass the node instance directly to Ursula REST app. Fixes #961 2019-05-16 16:12:08 +02:00
David Núñez e37fcd832f Show tests timings in CircleCI 2019-05-16 16:12:08 +02:00
David Núñez 66aaf328c4 mock_ursula_reencrypts as as global fixture 2019-05-16 16:12:08 +02:00
David Núñez e8be554e60 Adapt test_mining_adjudicator to latest changes in MiningAdjudicator and IndisputableEvidence 2019-05-16 16:12:07 +02:00
David Núñez 6bea3b8ab6 Verify specification signature in MiningAdjudicator 2019-05-16 16:12:07 +02:00
David Núñez 4d0e34d545 Improved API for Character.from_public_bytes(). 2019-05-16 16:12:07 +02:00
David Núñez a5ce7700ca Lost bytes: missing byte values needed for on-chain evaluation 2019-05-16 16:12:07 +02:00
David Núñez fae6b2b04e The tradition of Festivus begins with the airing of grievances. 2019-05-16 16:12:07 +02:00
David Núñez 7db5a10a81 Construct IndisputableEvidence from a task and a work order 2019-05-16 16:12:07 +02:00
David Núñez bfc747fa14 utils.get_coordinates_as_bytes() also accepts SignatureStamps 2019-05-16 16:12:07 +02:00
David Núñez 8b95dcd61a Some TODOs and FIXMEs 2019-05-16 16:12:07 +02:00
David Núñez 6ce55d8d60 Utility function nucypher.crypto.utils.get_coordinate_as_bytes 2019-05-16 16:12:07 +02:00
David Núñez 569dd23f2b Workaround for wrong slashing params in test_intercontract_integration #354 2019-05-16 16:12:07 +02:00
David Núñez b51cb74a4d Adapt tests to latest changes in MiningAdjudicator 2019-05-16 16:12:07 +02:00
David Núñez 4baa92c8fc Adapt MiningAdjudicator to signatures & metadata format defined by #259 2019-05-16 16:12:07 +02:00
David Núñez fc48f7063b Enter utils.get_signature_recovery_value. Fix utils.recover_pubkey_from_signature 2019-05-16 16:12:07 +02:00
David Núñez 3316315b93 Touchups to test_signature_verifier 2019-05-16 16:12:07 +02:00
David Núñez 33bc11a17c Add function check_serialized_coordinates to ReEncryptionValidator 2019-05-16 16:12:07 +02:00
David Núñez b6ac38bc41 Remove MiningAdjudicator.preparePublicKey and assume keys are 64 bytes, instead of 65 2019-05-16 16:11:58 +02:00
David Núñez 19d3a8cf14 Touchups to some blockchain-related fixtures 2019-05-16 16:07:34 +02:00
David Núñez 7684bb103c Constructs funded_blockchain fixture from testerchain fixture
Gets rid of deployed_blockchain fixture
2019-05-16 16:07:33 +02:00
David Núñez a11d12a494 Move some local fixtures from CLI blockchain ursula to global fixtures 2019-05-16 16:07:33 +02:00
David Núñez 9698e43ae3 Simplify test_collect_rewards_integration in test_blockchain_ursula.py 2019-05-16 16:07:33 +02:00
David Núñez 50cce08d47 Remove ReEncryptionValidator.aliceAddress() since it's not used anymore 2019-05-16 16:07:33 +02:00
David Núñez 21d0969ac3 Unit tests for ReEncryptionValidator.validateCFrag() 2019-05-16 16:07:33 +02:00
David Núñez de208c1db1 Optimization in computeProofChallengeScalar as input is already parsed 2019-05-16 16:07:33 +02:00
David Núñez 068d783cfc Unit test for ReEncryptionValidator.computeProofChallengeScalar() 2019-05-16 16:07:33 +02:00
David Núñez 361c068aad Slashing economics fixture 2019-05-16 16:07:33 +02:00
David Núñez 77f2a5ab1b Integration test of ReEncryptionValidator constants. Skipped for the moment 2019-05-16 16:07:33 +02:00
David Núñez b3acbf3017 Unit tests for ECC arithmetic logic in ReEncryptionValidator (see #626) 2019-05-16 16:07:33 +02:00
David Núñez eaf79d70c6 Adds missing sanity checks in economics test. Also closes #831. 2019-05-16 16:07:33 +02:00
David Núñez e0cf8393e7 Generalize k1 check for cases when multiplier is not 0.5 2019-05-16 16:07:33 +02:00
David Núñez 6b8a3eb833 Additional sanity checks for coefficients k1 and k2 in token economics 2019-05-16 16:07:33 +02:00
K Prasch b5f8ddef7f
Merge pull request #873 from szotov/upgradability
Enhancing upgradability
2019-05-16 06:38:53 -07:00