Commit Graph

376 Commits (master)

Author SHA1 Message Date
tzlil.gon 5670739e49 tested version 2016-03-30 12:44:04 +03:00
Arbel Deutsch Peled 49c1e2c178 Added missing files to version control 2016-03-27 20:11:09 +03:00
Arbel Deutsch Peled e56312d38b Local Client supports subsrciptions 2016-03-22 10:16:46 +02:00
tzlil.gon 5f45c1f6d6 tested with malicious users 2016-03-22 00:49:21 +02:00
Arbel Deutsch Peled a7699086d8 Local Client for testing (without subscription yet)
Partial implementation of subscriptions.
Some bug fixes.
2016-03-21 20:32:57 +02:00
tzlil.gon e27fddcf0c mixing test passed 2016-03-20 19:18:23 +02:00
tzlil.gon b7e543e5e8 simple rerandomize test 2016-03-20 16:15:43 +02:00
tzlil.gon e4a33af4d4 abort message 2016-03-18 14:20:47 +02:00
Hai Brenner d1bc0d7c84 Some small changes according to code review 2016-03-18 10:22:05 +02:00
Hai Brenner 0fa5d4094a yet another take on the VB interfaces.
Interfaces were now shortened even more.
Many changes were made according to Arbel's instructions.
Most important change is now that the controller passes ALL questions for UI
to ask voter, instead of chunks of questions and back-and-forth messages
between the controller and UI which were always quite redundant.
2016-03-13 15:35:58 +02:00
Hai Brenner 15453a772d Changes made in the initial interfaces for further code review.
1. Especially tried to fix the callback mechanism I previously used.
2. 'long sessionID' changed to 'int requestId'
3. Introduced a generic class VotingBoothResult
4. Quite some other local changes
2016-03-02 19:52:17 +02:00
tzlil.gon cc7e138a43 redesigned mail handler 2016-03-01 16:49:55 +02:00
Arbel Deutsch Peled 50bcca8da3 Merge branch 'Bulletin-Board-Batch' 2016-03-01 13:57:57 +02:00
Arbel Deutsch Peled 1cf14a60a8 Bulletin Board Client support for streaming and Timestamps
Created standard Checksum interface and implementation for Sync Query mechanism
Added the Timestamp into the Batch Digest and Signature logic
2016-03-01 13:56:18 +02:00
Arbel Deutsch Peled 71191e05b9 Added Sync Query tests on Bulletin Board Server 2016-02-29 08:36:35 +02:00
Hai Brenner 77f47fe9e1 First version of Voter Booth
Summary:
Planned some basic interfaces for my revised Voting Booth componenets.
No implementation yet, though...

Test Plan: There are none, yet

Reviewers: arbel.peled

Differential Revision: https://proj-cs.idc.ac.il/D2
2016-02-28 15:10:27 +02:00
Arbel Deutsch Peled ca31d5a177 Merge branch 'Bulletin-Board-Batch' 2016-02-27 16:57:36 +02:00
tzlil.gon 0f7dbe3d50 SDKG tested for non coruppted parties 2016-02-23 19:02:49 +02:00
Arbel Deutsch Peled aeb7c13436 Made read operations stream the results.
Removed dependency on large Protobufs (BulletinBoardMessageList and BatchDataList).
Partial implementation of Sync Query.
Current version supports only H2 and MySQL (no SQLite support).
2016-02-22 08:04:01 +02:00
tzlil.gon 210cc327ac secure dkg without stage 4 2016-02-17 22:58:20 +02:00
Arbel Deutsch Peled 9a78330e29 Working Integration test for Threaded BB Client supporting Batches.
Haven't tested subscriptions yet.
2016-02-16 22:33:52 +02:00
tzlil.gon a233f2f713 joint feldman protocol with test 2016-02-09 20:37:57 +02:00
tzlil.gon 8288b07d80 joint feldman with protos 2016-02-08 15:20:43 +02:00
tzlil.gon 91dd19ead2 message handler 2016-02-07 14:38:47 +02:00
tzlil.gon 0a8d4abe72 sketch of JointFeldmanProtocol 2016-02-05 13:36:55 +02:00
tzlil.gon 635165ef8e sketch of JointFeldmanProtocol 2016-02-05 13:30:16 +02:00
tzlil.gon f8d31d16a3 FeldmanVSS tests 2016-01-29 22:08:13 +02:00
tzlil.gon 8ba55bacd2 feldmanVSS documention 2016-01-28 13:57:47 +02:00
tzlil.gon 93240c10f4 tested interpolation 2016-01-28 01:47:07 +02:00
tzlil.gon 6100497e8e Feldman's VSS 2016-01-27 13:41:24 +02:00
tzlil.gon efde36d869 profiling 2016-01-25 16:48:36 +02:00
tzlil.gon ae2b7c51f0 zkp speedup 2016-01-20 12:14:15 +02:00
tzlil.gon 9bb2f47b50 last version - main problem was found in RerandomizeTest 2016-01-17 20:17:04 +02:00
Arbel Deutsch Peled 3fed32f9e6 First (untested) version of BB Client with full batch support 2016-01-17 19:57:45 +02:00
Arbel Deutsch Peled 141d286af2 Dual-layered threaded BB Client.
Supports basic functionality.
Does not support Batch Messages yet.
2016-01-17 10:59:05 +02:00
Arbel Deutsch Peled 7e542a804c Fixed MySQL exclusion from standard test 2016-01-02 12:38:53 +02:00
tzlil.gon 8a07f86c0f more tests for mixer 2016-01-01 11:37:54 +02:00
tzlil.gon 8f75bebaea testing in progress 2016-01-01 00:39:17 +02:00
tzlil.gon 026a879de3 zkp verification fails from time to time 2015-12-31 18:58:25 +02:00
tzlil.gon 75c411a5e7 integrated to AsyncBBClient 2015-12-27 13:12:17 +02:00
Arbel Deutsch Peled d643932ef9 Added H2 support for Batch messages 2015-12-27 12:04:37 +02:00
Arbel Deutsch Peled 88b8f6d8ea Working version of Batch messages on Server-Side 2015-12-27 11:21:17 +02:00
Arbel Deutsch Peled b5237d6c9f Implemented (untested) batch messages in Bulletin Board Server (MySQL implementation only).
Implemented generic batch message signatures and digests.
Created new interface for Bulletin Board constants.
2015-12-21 23:16:06 +02:00
Arbel Deutsch Peled 37f962d520 Defined semi-final versions of the batch interfaces.
Implemented in part extended BB Server interface.
Added Digest support for Batch messages.
Made GlobalCryptoSetup a final singleton.
2015-12-19 19:54:50 +02:00
Arbel Deutsch Peled 37fdc0bb83 Fixed minor H2 bug.
Fixed dbTest gradle task (now tests all 3 supported DB engines).
2015-12-18 14:39:40 +02:00
tzlil.gon be6449f27d before merge with master 2015-12-17 23:45:32 +02:00
Arbel Deutsch Peled c4b0d8f23c Merge branch 'master' into Bulletin-Board-Batch 2015-12-17 19:21:04 +02:00
tzlil.gon c8646712c0 Mixing + Mixer test 2015-12-17 19:15:48 +02:00
Tal Moran e8e511d9ce Move to public version of qilin 2015-12-16 18:16:12 +02:00
Tal Moran 9e4a206742 re-adding required gradle files 2015-12-16 18:15:53 +02:00