Commit Graph

91 Commits (vote-registry)

Author SHA1 Message Date
Vladimir Eliezer Tokarev e75317efa9 Changed the RegistryTagsType to RegistryTags
The Name RegistryTags more indicative
2016-01-22 05:13:32 -08:00
Vladimir Eliezer Tokarev 5971e8c16e Added the SimpleRegistryTest
This object tests the simple registry functionality
2016-01-16 06:58:09 -08:00
Vladimir Eliezer Tokarev de835a8c13 Added the SimpleRegistryTest
This object tests the simple registry functionality
2016-01-16 06:57:12 -08:00
Vladimir Eliezer Tokarev 109135ae1b Changed the simpleRegistry file
Edited the GetPersonIDDetails method , and refactored the basic methods of upload data to BulletinBoardServer
2016-01-16 06:00:07 -08:00
Vladimir Eliezer Tokarev 7734ba8c91 Created VoterRegistryMessage
VoterRegistryMessage extending the abilities of the basic message also changed the
name of  MessagesUtils  to CollectionMessagesUtils because its suits more this class destination
2016-01-15 08:41:20 -08:00
Vladimir Eliezer Tokarev 8546a347ca Add the MessagesUtil file
This file contain helpfull methods for working with messages (such as basicMessage and BulletinBoardMessage)
2016-01-15 06:52:05 -08:00
Vladimir Eliezer Tokarev 65bc8bc160 Moved the AccurateTimeStamp and the RegistryTagTypes to package called util
This way the project files are more organized
2016-01-15 06:27:15 -08:00
Vladimir Eliezer Tokarev 36d94b41ab Added the AccurateTimestamp file
This file converts string timestamp to timestamp and the other way , its used for the SimpleRegistry tags
2016-01-15 05:04:43 -08:00
Vladimir Eliezer Tokarev 87e8ad9470 Changed the SimpleRegistry file
Managed to create the signatory and add empty builder
2016-01-15 02:28:02 -08:00
Vladimir Eliezer Tokarev 717c2e6e65 Changed the ProtobufMessages file
now using only the basic registry messages
2016-01-15 01:32:12 -08:00
Vladimir Eliezer Tokarev 51b9f9decd Changed the SimpleRegistry file
started to implement the different methods of this class (such as created basic messages)
2016-01-09 03:52:42 -08:00
Vladimir Eliezer Tokarev 05871a2ea7 Created RegistryTagTypes file
this file have the different tags for registry messages
2016-01-09 02:29:15 -08:00
Vladimir Eliezer Tokarev 070b851203 Created the SimpleRegistry file
SimpleRegistry expose the ability of manging voters information (their groups, and personal data)
2016-01-08 10:09:19 -08:00
Vladimir Eliezer Tokarev 4aa6c25c0f Changed the location of the ProtobufsMessages file
for creating more organized project
2016-01-08 08:40:04 -08:00
Vladimir Eliezer Tokarev 84555f0639 Changed the location of the Protobufs file and added the Registry class
The protobufs files location was changed for the right location of the packages for Registry
class be able to use the protobufs files
2016-01-08 08:07:15 -08:00
Vladimir Eliezer Tokarev 42bc35cbe8 Changed the location of the ProtobufsMessages file
so that the Registry file could use it freely
2016-01-08 07:55:59 -08:00
Vladimir Eliezer Tokarev f9d7b4b1ce Changed the location of the protobufs file
The location have been changed to create order in the packages
2016-01-08 07:41:26 -08:00
Vladimir Eliezer Tokarev 25eefc4b16 Added The protobufs file and its java representation
Those protobufs are representing the messages that the registry will use when communicating with the bulletin-board

D:/Work/Wombat Working/voter-registry/comment-info.txt
2016-01-08 06:00:40 -08:00
Arbel Deutsch Peled a12685d757 Stub Voter Registry project 2016-01-02 13:23:39 +02:00
Arbel Deutsch Peled 7e542a804c Fixed MySQL exclusion from standard test 2016-01-02 12:38:53 +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
Arbel Deutsch Peled 79d29a05d3 Working version of ThreadedBulletinBoardClient.
The integration test also passes with SQLite and MySQL engines.
2015-12-14 09:45:40 +02:00
Arbel Deutsch Peled bfc62cd77c Slight enhancement to Server performance. 2015-12-12 23:18:32 +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 13733e6610 Successful full-project build.
Still untested Bulletin Board Client.
2015-12-12 13:12:35 +02:00
Arbel Deutsch Peled 975ad340be Bulletin Board Server WebApp support for MySQL and H2 engines. 2015-12-12 12:36:00 +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 76c5e6681f Made SQL Servers generic.
Added MySQL Server and test.
Added partial H2 Server code.
2015-12-09 14:47:18 +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 0b847dcaf4 Added a new version of the BB Server that allows for search of messages containing multiple tags and/or signatures.
Added tests for both Server types.
2015-12-08 08:17:30 +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
Arbel Deutsch Peled a965193a75 Warning fixes 2015-11-24 08:59:45 +02:00
Tal Moran cbe3b5c765 Update to gradle 2.9 2015-11-23 16:29:43 +02:00
Tal Moran aa7dd779e1 ZK proof interfaces 2015-11-23 13:23:04 +02:00
Tal Moran ed28e2eb1b Fixed bulletin-board server tests (use temporary db instead of assuming one exists at specific path) 2015-11-23 09:25:49 +02:00
Tal Moran ad121a7bfd Merged encryption and signature work from crypto-primitives 2015-11-23 02:20:17 +02:00
Tal Moran 9bcdb411e2 Added deterministic version of signature generation (suitable for use in voting booth); improved signature tests 2015-11-23 02:06:53 +02:00
Arbel Deutsch Peled dbf5727cee Added Some unit tests and fixed several bugs. 2015-11-22 23:36:24 +02:00
Tal Moran 984d7457c6 Bug fixes; Encryption/Rerandomization tests pass 2015-11-22 23:24:27 +02:00
Arbel Deutsch Peled 3837b0c53e Merge branch 'master' of https://cs.idc.ac.il/rhodecode/meerkat/meerkat-java into Bulletin_Board_Server_phase_1 2015-11-22 18:42:35 +02:00
Arbel Deutsch Peled 4cc0f968da Merge branch 'master' of https://cs.idc.ac.il/rhodecode/meerkat/meerkat-java into Bulletin_Board_Server_phase_1 2015-11-22 18:35:10 +02:00
Tal Moran 46de34fbfb Started implementing encryption tests -- don't yet work 2015-11-22 18:09:51 +02:00
Tal Moran c76724f599 Interim merge for branch 'master' into crypto-primitives 2015-11-22 15:50:32 +02:00
Tal Moran 8200f08da0 Add configuration for test dependencies between subprojects 2015-11-22 15:31:51 +02:00
Tal Moran d3c8e150bd Added more signature examples 2015-11-22 14:05:28 +02:00