Commit Graph

434 Commits (fca002632eb06aeb9428f3b476e4356ad0bd9d87)

Author SHA1 Message Date
David Nuñez fca002632e Enter UmbralCorrectnessError 2018-04-18 22:59:27 +02:00
David Nuñez 88961b35d3 Reformat 2018-04-18 22:40:05 +02:00
David Nuñez 0e064c4046 Now re-encryption correctness is always verified during decryption 2018-04-18 15:14:10 +02:00
David Nuñez d87af0b129 Remove metadata as parameter of verification in tests 2018-04-18 12:00:26 +02:00
David Nuñez 094b8c9e0c Remove metadata as parameter of pre.verify_correctness_proof() 2018-04-18 12:00:09 +02:00
David Nuñez 2885a1f4dc Adapted tests to metadata inside CorrectnessProofs
TODO: Figure out final size for CorrectnessProofs
2018-04-18 11:41:47 +02:00
David Nuñez 72a9e7be06 Include metadata inside the CorrectnessProof 2018-04-18 11:37:40 +02:00
David Nuñez fc6f7a1ac3 Adapting tests to new setting with CorrectnessProof 2018-04-18 00:11:05 +02:00
David Nuñez 071d4b163a TODO: Figure out final size for CFrags with proofs 2018-04-18 00:10:33 +02:00
David Nuñez 274699b2a1 Proofs are now part of CFrags so we can drop it as an argument to _verify_correctness_proof 2018-04-18 00:10:10 +02:00
David Nuñez a03837dc72 More renaming 2018-04-17 13:02:04 +02:00
David Nuñez 3610004773 pre._check_challenge() --> pre._verify_correctness_proof() 2018-04-17 12:43:08 +02:00
David Nuñez e275cb66c6 pre._challenge() --> pre._prove_correctness 2018-04-17 12:29:44 +02:00
David Nuñez 45b4529ca1 Adapted tests to CorrectnessProof 2018-04-17 12:17:27 +02:00
David Nuñez 1a8bb867ae Refactored pre.ChallengeResponse into fragments.CorrectnessProof 2018-04-17 12:17:14 +02:00
David Nuñez bdc3a55168 Merge remote-tracking branch 'nucypher/master' 2018-04-17 09:59:37 +02:00
Tux 1d64a93b14
Merge pull request #114 from jMyles/publicKeys
Test for UmbralPublicKey equality, using UmbralPublicKey as dict key.
2018-04-14 19:16:05 -06:00
jMyles 94ff3d310d UmbralPublicKey: Better __eq__ and implementing __hash__. 2018-04-14 08:59:37 -07:00
jMyles 0bd004d454 Test for using UmbralPublicKey as a dict key. 2018-04-14 08:59:04 -07:00
jMyles 3257b3853c Test for UmbralPublicKey equality. Fixes #106. 2018-04-14 08:57:52 -07:00
Justin Holmes 71b1631a9d
Merge pull request #112 from tuxxy/add-encoder-param
Add encoder/decoder params to to_bytes and from_bytes for Umbral keys
2018-04-11 19:04:50 -07:00
tuxxy 75846e901f Merge branch 'add-encoder-param' of github.com:tuxxy/pyUmbral into add-encoder-param 2018-04-11 19:54:21 -06:00
tuxxy b6d0915970 Update docstrings 2018-04-11 19:50:46 -06:00
Tux b1b4cf5d59
Merge branch 'master' into add-encoder-param 2018-04-11 19:32:08 -06:00
Tux ed4a2a8add
Merge pull request #113 from kikofernandez/consistent-classmethod-api
Correction of staticmethod to classmethod
2018-04-11 16:22:21 -06:00
Kiko Fernandez Reyes 4f28bdea6d correction of staticmethod to classmethod 2018-04-11 13:25:49 +02:00
tuxxy 7206415055 Add test for encoder/decoder params in to/from_bytes functions 2018-04-10 17:09:38 -06:00
tuxxy 7d89cef9df Add encoder/decoder params to to_bytes/from_bytes functions
Fix syntax issues
2018-04-10 17:09:38 -06:00
Tux 60a4a07de5
Update README.rst 2018-04-09 21:30:52 -06:00
David Nuñez 308bf3ee68 Merge remote-tracking branch 'nucypher/master' 2018-04-09 10:40:34 +02:00
David Núñez 9727fa5cdc
Merge pull request #108 from cygnusv/tests-improvements
More representative challenge metadata example in tests
2018-04-09 10:39:27 +02:00
David Nuñez 2e4d15dedd Merge remote-tracking branch 'nucypher/master' into tests-improvements 2018-04-04 12:26:12 +02:00
David Nuñez ad87f2f2f1 Merge remote-tracking branch 'nucypher/master' into tests-improvements 2018-04-04 12:25:34 +02:00
Tux 08c7283c52
Merge pull request #104 from jMyles/params-injection
Correcting param order re: #102
2018-04-02 20:11:25 -06:00
jMyles caea15cb7a Fixing parameter order and cleaning up some imports. 2018-04-02 19:00:41 -07:00
tuxxy 34807581e6 Inject params on encrypt, decrypt, and open_capsule 2018-04-02 18:16:43 -07:00
Tux de6d65ca37
Merge pull request #103 from nucypher/publicKeys
__eq__ for UmbralPublicKeys.
2018-04-02 00:59:07 -06:00
jMyles a6b80b071e __eq__ for UmbralPublicKeys. 2018-04-01 23:56:34 -07:00
David Nuñez 5a17f4c857 More representative challenge metadata example in tests 2018-03-31 09:57:43 -07:00
David Núñez f1547eb9b0
Merge pull request #92 from cygnusv/master
Improvements to reconstruction and challenge protocol.
2018-03-30 17:04:33 -07:00
David Nuñez eec972630a Remove "Features" list 2018-03-29 23:06:27 -07:00
Tux c23b8a2904
Merge pull request #96 from tuxxy/gpl
Add GPLv3 license, this software is Free as in Freedom.
2018-03-29 23:04:39 -07:00
David Nuñez 42e75127ac k_frag, c_frag --> kfrag, cfrag 2018-03-28 20:59:28 -07:00
David Nuñez 6c21481c3d Missing comment 2018-03-27 19:15:58 -07:00
David Nuñez de214cbcc0 Fix collateral damage of a replace-all 2018-03-27 19:15:58 -07:00
tuxxy 642bd27097 Add GPLv3 license, this software is Free as in Freedom. 2018-03-21 13:26:12 -06:00
Tux 1d02c050b2
Merge branch 'master' into master 2018-03-21 02:07:12 -04:00
Tux 730d87637f
Merge pull request #93 from tuxxy/use-bn_rand
Use BN_rand_range to generate random BigNums within the order of the curve
2018-03-21 02:03:21 -04:00
Tux a80959043b
Merge pull request #94 from LanguageNetwork/fix-broken-example-code
Fix broken Example code on READEME
2018-03-21 02:03:03 -04:00
dongsam c486a8a6a2 Fix broken Example code on READEME 2018-03-21 14:46:14 +09:00