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
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
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
Tal Moran
60c3ae7694
Added eclipse project files to gitignore
2015-11-11 16:17:14 +02:00
Arbel Deutsch Peled
58c1816324
Added basic Bulletin Board server functionality
2015-11-11 14:12:34 +02:00
Tal Moran
aaf26dc2b1
Removed application plugin from empty projects so that root-level build will work
2015-11-10 13:56:45 +02:00
Tal Moran
c34e3b77c6
HelloWorld for protobuf-based servlet with integration test example
2015-11-10 01:49:17 +02:00
Tal Moran
16ec188f68
HelloWorld now runs with gretty plugin
2015-11-09 23:45:04 +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