Vladimir Eliezer Tokarev
53fc701444
Merge branch 'master' of http://cs.idc.ac.il/rhodecode/meerkat/meerkat-java into Voter-Registry
2016-04-15 02:45:35 -07:00
Tal Moran
1f8df95895
More refactoring for tests and protocol -- user class now handles all messages synchronously (in the main thread); concurrency is now simpler)
2016-04-14 03:34:54 +03:00
Tal Moran
d2373c09f2
Merge with master
2016-04-11 20:14:18 +03:00
Tal Moran
1ec02173e7
package renaming and protobuf moves
2016-04-11 19:48:36 +03:00
Arbel Deutsch Peled
e904caa74f
Added certificates to version control
2016-04-11 14:21:36 +03:00
Arbel Deutsch Peled
07aecd5237
TimestampComparator name change
2016-04-11 12:26:02 +03:00
tzlil.gon
d0951f8644
stop
2016-04-08 21:48:08 +03:00
tzlil.gon
3e1f59ec2b
switch secret with share
2016-04-08 15:46:54 +03:00
Tal Moran
4f608e813d
Code review comments and channges
2016-04-05 15:36:00 +03:00
Vladimir Eliezer Tokarev
1bf5861808
Merge branch 'master' into Voter-Registry
2016-04-01 00:26:29 -07:00
Vladimir Eliezer Tokarev
f3ec49acc7
Removed the usage of the collection of digital signers
2016-03-26 04:11:09 -07:00
Vladimir Eliezer Tokarev
5398d5adc3
Removed the usage of DigitalSignature where should be single instace
2016-03-26 03:58:21 -07:00
Arbel Deutsch Peled
e56312d38b
Local Client supports subsrciptions
2016-03-22 10:16:46 +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
e4a33af4d4
abort message
2016-03-18 14:20:47 +02:00
Vladimir Eliezer Tokarev
37002a7f1e
Changed the getLatestMessage to be java 7 syntax
2016-03-12 05:50:42 -08:00
Vladimir Eliezer Tokarev
b4661d0fed
Splited LatestMessagesCallBack into number of callbacks according to their destanation.
2016-03-12 05:23:51 -08:00
Vladimir Eliezer Tokarev
a9d96e59b2
Correcting arbel peled cr
2016-03-11 06:02:09 -08:00
Vladimir Eliezer Tokarev
4d72d6083e
Changed addVoterToGroup to setVotersGroup.
2016-03-05 03:20:07 -08:00
Vladimir Eliezer Tokarev
4b31e87d07
Changed the code according to Arbel Peled CR.
2016-03-04 08:53:42 -08:00
Vladimir Eliezer Tokarev
2d72822405
Changed the MessageCollectionUtils file and the files that affacted by this change.
2016-03-04 08:26:55 -08:00
Vladimir Eliezer Tokarev
6359f74a7b
Updated the VoterRegistry.proto file according to the new timestamp of the unsingedBulletinBoardMessage.
2016-03-04 06:02:53 -08:00
Vladimir Eliezer Tokarev
5c4b5a2150
mereging with master for getting the new timestamp uasge
2016-03-04 04:56:14 -08:00
tzlil.gon
cc7e138a43
redesigned mail handler
2016-03-01 16:49:55 +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
Vladimir Eliezer Tokarev
5169c935bf
Changed the usage of timestamp to miliseconds and removed the aqurate timestamp
2016-02-27 03:00:14 -08:00
Vladimir Eliezer Tokarev
230dfe6d3f
Realocated the VoterRegistry.proto file and changed the usage of it
2016-02-26 05:17:29 -08: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
8288b07d80
joint feldman with protos
2016-02-08 15:20:43 +02:00
tzlil.gon
6100497e8e
Feldman's VSS
2016-01-27 13:41:24 +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
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
c4b0d8f23c
Merge branch 'master' into Bulletin-Board-Batch
2015-12-17 19:21:04 +02:00
Tal Moran
e8e511d9ce
Move to public version of qilin
2015-12-16 18:16:12 +02:00
Arbel Deutsch Peled
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
Arbel Deutsch Peled
4f2d0e7738
First working version of Threaded Bulletin Board Client.
...
Tests do not report well.
2015-12-12 22:45:31 +02:00
Arbel Deutsch Peled
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
Arbel Deutsch Peled
3de54f16a2
Created (untested version of) a Threaded Bulletin Board Client.
...
Overhauled Bulletin Board Client interface to accommodate this.
Deprecated the Simple Bulletin Board Client.
Made the path to the server methods generic (defined in the Constants class of the rest package).
2015-12-10 15:08:41 +02:00
Arbel Deutsch Peled
3f21f30f35
Added getSignerID method to signatures.
...
Added timing output for Server tests.
2015-12-08 09:11:22 +02:00
Arbel Deutsch Peled
679d18f4a2
Added BB client intergration test (broken)
...
Fixed MsgID retrieval in BB server
2015-12-06 20:33:45 +02:00
Arbel Deutsch Peled
a31d88bd12
First implementation of simple BB Client
2015-12-05 14:25:02 +02:00
Arbel Deutsch Peled
b6b234891a
Merge branch 'Bulletin_Board_Server_phase_1'
...
Conflicts:
bulletin-board-server/src/test/java/meerkat/bulletinboard/BulletinBoardServerTest.java
2015-12-05 11:47:58 +02:00
Arbel Deutsch Peled
2ff34355e4
Bulletin Board Server configuration support.
...
Bulletin Board Server signature testing.
2015-11-28 23:59:56 +02:00