version of libbrandt with transcripts and replay
Go to file
Markus Teich ebd955858f add additional proof on encrypt_bid for M+1st price auctions
This is needed to ensure bidders are only chosing bids from the subset which is
allowed to them. This prevents ties and keeps the protocol way more simple for
M+1st price auctions.
2016-10-09 14:16:53 +02:00
doc fix doc generation 2016-08-16 13:19:51 +02:00
gp-scripts gp script formatting 2016-10-08 16:58:25 +02:00
literature add paper with detailed description of (M+1)st price auction protocol 2016-06-08 12:57:16 +02:00
tex-stuff math.tex: add m+1st price auction private outcome protocol 2016-10-08 16:59:01 +02:00
uncrustify no indent preproc 2016-07-13 12:22:55 +02:00
.gitignore new git ignores 2016-07-13 14:02:22 +02:00
AUTHORS alphabetic ordering is apparently out 2016-06-29 15:19:15 +02:00
bootstrap fix build sys 2016-06-01 08:35:51 +02:00
brandt.c fix bug where seller would not broadcast last message to bidders 2016-09-23 17:26:21 +02:00
brandt.h coding style fixes 2016-09-21 13:50:20 +02:00
ChangeLog add autofoo stuff 2016-06-01 01:08:43 +02:00
configure.ac update crypto test 2016-08-19 22:17:24 +02:00
COPYING initial commit 2016-05-17 22:03:26 +02:00
crypto.c add additional proof on encrypt_bid for M+1st price auctions 2016-10-09 14:16:53 +02:00
crypto.h split different auction format algorithms into separate files 2016-09-29 18:22:21 +02:00
fp_priv.c doc fix 2016-10-08 14:39:57 +02:00
fp_pub.c split different auction format algorithms into separate files 2016-09-29 18:22:21 +02:00
INSTALL add autofoo stuff 2016-06-01 01:08:43 +02:00
internals.h split different auction format algorithms into separate files 2016-09-29 18:22:21 +02:00
Makefile.am split different auction format algorithms into separate files 2016-09-29 18:22:21 +02:00
NEWS add autofoo stuff 2016-06-01 01:08:43 +02:00
platform.h add start callback and further basic tests 2016-08-17 17:37:56 +02:00
README update README 2016-08-23 11:20:13 +02:00
safeprimes add generated safe primes 2016-06-03 23:58:40 +02:00
test_brandt.c test_brandt: actually check the outcome correctnes 2016-09-23 17:35:31 +02:00
test_crypto.c remove unneeded array tests 2016-09-29 10:21:26 +02:00
test.h style changes in tests 2016-08-09 12:27:44 +02:00
util.c major random stuff 2016-07-13 14:01:24 +02:00
util.h fix debugging helpers 2016-08-02 16:54:25 +02:00

libbrandt dependencies are:

- libgcrypt 1.7+
- libgnunetutil 13.0+ (it's best to use the current version from svn)

To setup your build environment just call `./bootstrap`, `./configure` with
appropriate CFLAGS and other arguments to fit your system. Afterwards you can
build libbrandt by calling `make` and run the tests with `make check`.