Commit Graph

78 Commits (vbdev)

Author SHA1 Message Date
Hai Brenner ccf6171f9b Committing before moving to a new better branch 2016-02-22 21:04:29 +02:00
Hai Brenner 3f5b5ab1e4 Committing before moving to another new and better branch 2016-02-22 21:03:27 +02:00
Hai Brenner 9d19d82477 Trying to run demo.
But couldn't make Gradle compile it.
Committing so Arbel can also have a look at it.
2015-12-19 20:26:35 +02:00
Hai Brenner e2708af39e Committing so I can checkout to 'master' branch and pull and re-build
Because build failed, and not necessarily becuase of my changes....
2015-12-19 14:46:14 +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
Hai Brenner a7585e4b5f Merge branch 'master' into vbdev 2015-11-29 17:10:19 +02:00
Hai Brenner f1c5a7d204 Managed the UI flow for now.
Still has to write the controller and tests....

Made changes to the UI interface because the decision of cast/audit
comes immediately from the UI itself. The UI now controls the flow as this
seems to be the more reasonable thread to do it.
2015-11-29 17:09:29 +02:00
Arbel Deutsch Peled 2ff34355e4 Bulletin Board Server configuration support.
Bulletin Board Server signature testing.
2015-11-28 23:59:56 +02:00
Hai Brenner 6e64c57431 Just a small test for my git-gui.
Files pushed to 'vbdev' branch.
The files cannot run yet. They still need quite a lot of work.
2015-11-25 20:55:27 +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
Arbel Deutsch Peled 03f1c3d483 Slight change to Message API 2015-11-22 12:22:21 +02:00
Tal Moran b8cc3feedb EC encryption code; compiles but not tested 2015-11-22 03:16:35 +02:00
Arbel Deutsch Peled c68eba84d2 Refactored into WebApp and Server 2015-11-20 21:59:45 +02:00
Arbel Deutsch Peled a6afb74893 Added filters and DB reading functionality.
Also added signer IDs and multiple signatures (on same message) to schema.
2015-11-20 21:40:45 +02:00
Arbel Deutsch Peled 47edf0df34 Working version of Bulletin Board Server + refactoring of Bulletin Board ProtoBufs + successful integration test 2015-11-17 22:27:01 +02:00
Arbel Deutsch Peled 15859391a1 Merge remote-tracking branch 'origin/signature-implementation' into Bulletin_Board_Server_phase_1 2015-11-17 20:21:40 +02:00
Tal Moran 7bb9172707 Moved SQL test to test source set; integration tests now appear to work 2015-11-17 00:29:41 +02:00
Tal Moran eaf7822731 Added TRACE-level logging by default to gretty executions 2015-11-17 00:27:34 +02:00
Tal Moran 782dfc8fa3 Removed old (non meerkat) test code 2015-11-17 00:26:35 +02:00
Tal Moran 5908901662 Prevent jetty from scanning annotations in jars (reduces startup time) 2015-11-17 00:24:27 +02:00
Tal Moran c3e651e34b Added encrypted message protobuf, and updated encryption API. 2015-11-16 14:44:06 +02:00
Arbel Deutsch Peled 30db2182a3 Trying out RESTful API 2015-11-15 20:45:44 +02:00
Arbel Deutsch Peled 0cb5d5fbb5 Adding new file versions 2015-11-13 19:54:56 +02:00