Commit Graph

26 Commits (b601619d394bbc9808db75530fb8f576bb0f8347)

Author SHA1 Message Date
Hai Brenner 6b512e078b Merge branch 'master' into dist_dec
# Conflicts:
#	meerkat-common/src/main/java/meerkat/crypto/concrete/ECElGamalEncryption.java
#	meerkat-common/src/main/proto/meerkat/BulletinBoardAPI.proto
#	settings.gradle
2016-08-09 14:30:40 +03:00
Arbel Deutsch Peled b501992643 Complete overhaul of batch system on server-side
Added batch methods to BulletinBoardUtils
Related changes in BulletinBoardDigest and BulletinBoardSignature

Merge remote-tracking branch 'origin/master' into Cached-Client

Conflicts:
	bulletin-board-client/src/main/java/meerkat/bulletinboard/SimpleBulletinBoardClient.java
	bulletin-board-client/src/main/java/meerkat/bulletinboard/ThreadedBulletinBoardClient.java
	bulletin-board-server/src/main/java/meerkat/bulletinboard/sqlserver/BulletinBoardSQLServer.java
	bulletin-board-server/src/main/java/meerkat/bulletinboard/sqlserver/H2QueryProvider.java
	bulletin-board-server/src/main/java/meerkat/bulletinboard/sqlserver/MySQLQueryProvider.java
	bulletin-board-server/src/main/java/meerkat/bulletinboard/webapp/BulletinBoardWebApp.java
	bulletin-board-server/src/main/proto/meerkat/bulletin_board_server.proto
	meerkat-common/src/main/java/meerkat/bulletinboard/BulletinBoardClient.java
	meerkat-common/src/main/java/meerkat/bulletinboard/BulletinBoardServer.java
2016-06-16 11:21:58 +03: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
tzlil.gon d0951f8644 stop 2016-04-08 21:48:08 +03:00
Tal Moran 4f608e813d Code review comments and channges 2016-04-05 15:36:00 +03:00
Tal Moran 6d6e4748b7 merge 2016-04-05 11:32:07 +03: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 026a879de3 zkp verification fails from time to time 2015-12-31 18:58:25 +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
Tal Moran e8e511d9ce Move to public version of qilin 2015-12-16 18:16:12 +02:00
Arbel Deutsch Peled a965193a75 Warning fixes 2015-11-24 08:59:45 +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
Tal Moran 984d7457c6 Bug fixes; Encryption/Rerandomization tests pass 2015-11-22 23:24:27 +02:00
Tal Moran 46de34fbfb Started implementing encryption tests -- don't yet work 2015-11-22 18:09:51 +02:00
Tal Moran d3c8e150bd Added more signature examples 2015-11-22 14:05:28 +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 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
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 baba4df3a9 Used API compatible with PCKS11 (e.g., smartcards); refactored 2015-11-12 16:06:58 +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