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  
				
					
						
							
							
								 
						
							
							
								cc7e138a43 
								
							
								 
							
						 
						
							
							
								
								redesigned mail handler  
							
							
							
						 
						
							2016-03-01 16:49:55 +02:00  
				
					
						
							
							
								 
						
							
							
								50bcca8da3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'Bulletin-Board-Batch'  
							
							
							
						 
						
							2016-03-01 13:57:57 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								71191e05b9 
								
							
								 
							
						 
						
							
							
								
								Added Sync Query tests on Bulletin Board Server  
							
							
							
						 
						
							2016-02-29 08:36:35 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								ca31d5a177 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'Bulletin-Board-Batch'  
							
							
							
						 
						
							2016-02-27 16:57:36 +02:00  
				
					
						
							
							
								 
						
							
							
								0f7dbe3d50 
								
							
								 
							
						 
						
							
							
								
								SDKG tested for non coruppted parties  
							
							
							
						 
						
							2016-02-23 19:02:49 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								210cc327ac 
								
							
								 
							
						 
						
							
							
								
								secure dkg without stage 4  
							
							
							
						 
						
							2016-02-17 22:58:20 +02:00  
				
					
						
							
							
								 
						
							
							
								9a78330e29 
								
							
								 
							
						 
						
							
							
								
								Working Integration test for Threaded BB Client supporting Batches.  
							
							... 
							
							
							
							Haven't tested subscriptions yet. 
							
						 
						
							2016-02-16 22:33:52 +02:00  
				
					
						
							
							
								 
						
							
							
								a233f2f713 
								
							
								 
							
						 
						
							
							
								
								joint feldman protocol with test  
							
							
							
						 
						
							2016-02-09 20:37:57 +02:00  
				
					
						
							
							
								 
						
							
							
								8288b07d80 
								
							
								 
							
						 
						
							
							
								
								joint feldman with protos  
							
							
							
						 
						
							2016-02-08 15:20:43 +02:00  
				
					
						
							
							
								 
						
							
							
								91dd19ead2 
								
							
								 
							
						 
						
							
							
								
								message handler  
							
							
							
						 
						
							2016-02-07 14:38:47 +02:00  
				
					
						
							
							
								 
						
							
							
								0a8d4abe72 
								
							
								 
							
						 
						
							
							
								
								sketch of JointFeldmanProtocol  
							
							
							
						 
						
							2016-02-05 13:36:55 +02:00  
				
					
						
							
							
								 
						
							
							
								635165ef8e 
								
							
								 
							
						 
						
							
							
								
								sketch of JointFeldmanProtocol  
							
							
							
						 
						
							2016-02-05 13:30:16 +02:00  
				
					
						
							
							
								 
						
							
							
								f8d31d16a3 
								
							
								 
							
						 
						
							
							
								
								FeldmanVSS tests  
							
							
							
						 
						
							2016-01-29 22:08:13 +02:00  
				
					
						
							
							
								 
						
							
							
								8ba55bacd2 
								
							
								 
							
						 
						
							
							
								
								feldmanVSS documention  
							
							
							
						 
						
							2016-01-28 13:57:47 +02:00  
				
					
						
							
							
								 
						
							
							
								93240c10f4 
								
							
								 
							
						 
						
							
							
								
								tested interpolation  
							
							
							
						 
						
							2016-01-28 01:47:07 +02:00  
				
					
						
							
							
								 
						
							
							
								6100497e8e 
								
							
								 
							
						 
						
							
							
								
								Feldman's VSS  
							
							
							
						 
						
							2016-01-27 13:41:24 +02:00  
				
					
						
							
							
								 
						
							
							
								efde36d869 
								
							
								 
							
						 
						
							
							
								
								profiling  
							
							
							
						 
						
							2016-01-25 16:48:36 +02:00  
				
					
						
							
							
								 
						
							
							
								ae2b7c51f0 
								
							
								 
							
						 
						
							
							
								
								zkp speedup  
							
							
							
						 
						
							2016-01-20 12:14:15 +02:00  
				
					
						
							
							
								 
						
							
							
								9bb2f47b50 
								
							
								 
							
						 
						
							
							
								
								last version - main problem was found in RerandomizeTest  
							
							
							
						 
						
							2016-01-17 20:17:04 +02:00  
				
					
						
							
							
								 
						
							
							
								3fed32f9e6 
								
							
								 
							
						 
						
							
							
								
								First (untested) version of BB Client with full batch support  
							
							
							
						 
						
							2016-01-17 19:57:45 +02:00  
				
					
						
							
							
								 
						
							
							
								141d286af2 
								
							
								 
							
						 
						
							
							
								
								Dual-layered threaded BB Client.  
							
							... 
							
							
							
							Supports basic functionality.
Does not support Batch Messages yet. 
							
						 
						
							2016-01-17 10:59:05 +02:00  
				
					
						
							
							
								 
						
							
							
								7e542a804c 
								
							
								 
							
						 
						
							
							
								
								Fixed MySQL exclusion from standard test  
							
							
							
						 
						
							2016-01-02 12:38:53 +02:00  
				
					
						
							
							
								 
						
							
							
								8a07f86c0f 
								
							
								 
							
						 
						
							
							
								
								more tests for mixer  
							
							
							
						 
						
							2016-01-01 11:37:54 +02:00  
				
					
						
							
							
								 
						
							
							
								8f75bebaea 
								
							
								 
							
						 
						
							
							
								
								testing in progress  
							
							
							
						 
						
							2016-01-01 00:39:17 +02:00  
				
					
						
							
							
								 
						
							
							
								026a879de3 
								
							
								 
							
						 
						
							
							
								
								zkp verification fails from time to time  
							
							
							
						 
						
							2015-12-31 18:58:25 +02:00  
				
					
						
							
							
								 
						
							
							
								75c411a5e7 
								
							
								 
							
						 
						
							
							
								
								integrated to AsyncBBClient  
							
							
							
						 
						
							2015-12-27 13:12:17 +02:00  
				
					
						
							
							
								 
						
							
							
								d643932ef9 
								
							
								 
							
						 
						
							
							
								
								Added H2 support for Batch messages  
							
							
							
						 
						
							2015-12-27 12:04:37 +02:00  
				
					
						
							
							
								 
						
							
							
								88b8f6d8ea 
								
							
								 
							
						 
						
							
							
								
								Working version of Batch messages on Server-Side  
							
							
							
						 
						
							2015-12-27 11:21:17 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								37fdc0bb83 
								
							
								 
							
						 
						
							
							
								
								Fixed minor H2 bug.  
							
							... 
							
							
							
							Fixed dbTest gradle task (now tests all 3 supported DB engines). 
							
						 
						
							2015-12-18 14:39:40 +02:00  
				
					
						
							
							
								 
						
							
							
								be6449f27d 
								
							
								 
							
						 
						
							
							
								
								before merge with master  
							
							
							
						 
						
							2015-12-17 23:45:32 +02:00  
				
					
						
							
							
								 
						
							
							
								c4b0d8f23c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into Bulletin-Board-Batch  
							
							
							
						 
						
							2015-12-17 19:21:04 +02:00  
				
					
						
							
							
								 
						
							
							
								c8646712c0 
								
							
								 
							
						 
						
							
							
								
								Mixing + Mixer test  
							
							
							
						 
						
							2015-12-17 19:15:48 +02:00  
				
					
						
							
							
								 
						
							
							
								e8e511d9ce 
								
							
								 
							
						 
						
							
							
								
								Move to public version of qilin  
							
							
							
						 
						
							2015-12-16 18:16:12 +02:00  
				
					
						
							
							
								 
						
							
							
								9e4a206742 
								
							
								 
							
						 
						
							
							
								
								re-adding required gradle files  
							
							
							
						 
						
							2015-12-16 18:15:53 +02:00  
				
					
						
							
							
								 
						
							
							
								767d73c143 
								
							
								 
							
						 
						
							
							
								
								smal changes after code review  
							
							
							
						 
						
							2015-12-15 16:44:50 +02:00  
				
					
						
							
							
								 
						
							
							
								b17954adc2 
								
							
								 
							
						 
						
							
							
								
								Split interface into BulletinBoardClient and AsyncBulletinBoardClient.  
							
							... 
							
							
							
							Added Batch Messages Bulletin Board Client interface and associated ProtoBufs.
Returned simple implementation of BulletinBoardClient.
Made ThreadedBulletinBoardClient extend SimpleBulletinBoardClient.
Fixed an issue in SQLite where identical Signatures could be added to the same message. 
							
						 
						
							2015-12-14 23:14:52 +02:00  
				
					
						
							
							
								 
						
							
							
								c37d30baf6 
								
							
								 
							
						 
						
							
							
								
								work with qilin  
							
							
							
						 
						
							2015-12-14 17:54:44 +02:00  
				
					
						
							
							
								 
						
							
							
								79d29a05d3 
								
							
								 
							
						 
						
							
							
								
								Working version of ThreadedBulletinBoardClient.  
							
							... 
							
							
							
							The integration test also passes with SQLite and MySQL engines. 
							
						 
						
							2015-12-14 09:45:40 +02:00  
				
					
						
							
							
								 
						
							
							
								bfc62cd77c 
								
							
								 
							
						 
						
							
							
								
								Slight enhancement to Server performance.  
							
							
							
						 
						
							2015-12-12 23:18:32 +02:00  
				
					
						
							
							
								 
						
							
							
								4f2d0e7738 
								
							
								 
							
						 
						
							
							
								
								First working version of Threaded Bulletin Board Client.  
							
							... 
							
							
							
							Tests do not report well. 
							
						 
						
							2015-12-12 22:45:31 +02:00  
				
					
						
							
							
								 
						
							
							
								13733e6610 
								
							
								 
							
						 
						
							
							
								
								Successful full-project build.  
							
							... 
							
							
							
							Still untested Bulletin Board Client. 
							
						 
						
							2015-12-12 13:12:35 +02:00  
				
					
						
							
							
								 
						
							
							
								975ad340be 
								
							
								 
							
						 
						
							
							
								
								Bulletin Board Server WebApp support for MySQL and H2 engines.  
							
							
							
						 
						
							2015-12-12 12:36:00 +02:00  
				
					
						
							
							
								 
						
							
							
								520697d121 
								
							
								 
							
						 
						
							
							
								
								Added named parameters to the BulletinBoardSQLServer.  
							
							... 
							
							
							
							Added support for H2 SQL engine.
Further generalization of the BulletinBoardSQLServer. 
							
						 
						
							2015-12-12 11:54:52 +02:00  
				
					
						
							
							
								 
						
							
							
								23573666ec 
								
							
								 
							
						 
						
							
							
								
								mixer + prover + verifier  
							
							
							
						 
						
							2015-12-11 14:41:26 +02:00