Commit Graph

38 Commits (f1c5a7d2045898366cde7d7df34010b7742d2a17)

Author SHA1 Message Date
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
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 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 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
Arbel Deutsch Peled d9ebe54599 Removing old incompatible versions of certificates 2015-11-13 19:44:20 +02:00
Arbel Deutsch Peled a11f78aa59 Merge remote-tracking branch 'origin/master' into Bulletin_Board_Server_phase_1 2015-11-13 09:06:07 +02:00
Tal Moran 025eabcfd1 define all signed messages as binary to prevent line-ending conversion on windows 2015-11-13 01:11:06 +02:00
Tal Moran 2ca706492a Merge remote-tracking branch 'origin/signature-implementation' 2015-11-12 23:47:40 +02:00
Tal Moran 1ef3d2357f Replace message separation marker with message length prefix in digest as well 2015-11-12 23:46:25 +02:00
Tal Moran 5ffc08d07f Allow passing system properties from gradle to java tasks (test and run) 2015-11-12 23:06:24 +02:00
Tal Moran 32258361a3 Support for keystores that don't use the keystore.builder's callbacks (looking at you, Java 8 PKCS12\!) 2015-11-12 23:05:43 +02:00
Arbel Deutsch Peled a5eabe4b28 Merge remote-tracking branch 'origin/signature-implementation' into Bulletin_Board_Server_phase_1 2015-11-12 21:32:09 +02:00
Arbel Deutsch Peled d3af34d046 SQLite post working. 2015-11-12 21:30:53 +02:00
Tal Moran baba4df3a9 Used API compatible with PCKS11 (e.g., smartcards); refactored 2015-11-12 16:06:58 +02:00
Tal Moran b839447f87 Added logback config file 2015-11-12 12:33:49 +02:00
Tal Moran 8c2a7ed45f Support JDK 7 by loading bouncycastle 2015-11-12 11:06:38 +02:00
Tal Moran 5e80998d53 Initial signature implementation with some tests 2015-11-12 03:05:19 +02:00
Tal Moran 0e69214f30 Added basic OpenSSL CA with generated intermediate CAs and certificates for testing purposes 2015-11-11 18:25:17 +02:00
Arbel Deutsch Peled 58c1816324 Added basic Bulletin Board server functionality 2015-11-11 14:12:34 +02:00
Tal Moran c34e3b77c6 HelloWorld for protobuf-based servlet with integration test example 2015-11-10 01:49:17 +02:00
Tal Moran eb1230d719 Moved to multi-project gradle build; added (non-working) hello world for bulletin-board server using Jetty and Jersey 2015-11-09 16:01:59 +02:00