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
Markus Teich
d4932019ad
math.tex: add m+1st price auction private outcome protocol
2016-10-08 16:59:01 +02:00
Markus Teich
233f955928
gp script formatting
2016-10-08 16:58:25 +02:00
Markus Teich
3940092e24
doc fix
2016-10-08 14:39:57 +02:00
Markus Teich
8ea21d9732
split different auction format algorithms into separate files
2016-09-29 18:22:21 +02:00
Markus Teich
656aa46553
Revert "union"
...
This reverts commit 20714489cf
.
2016-09-29 10:22:00 +02:00
Markus Teich
e52b751b87
remove unneeded array tests
...
These are tested in libgnunetutil now.
2016-09-29 10:21:26 +02:00
Christian Grothoff
20714489cf
union
2016-09-28 15:34:32 +02:00
Markus Teich
f9394ba742
test_brandt: actually check the outcome correctnes
2016-09-23 17:35:31 +02:00
Markus Teich
5a9e4cca40
fix bug where seller would not broadcast last message to bidders
...
now the seller correctly computes the outcome _after_ broadcasting the last
message to the bidders in private outcome auctions.
2016-09-23 17:26:21 +02:00
Markus Teich
e08789c727
fix bug in public first price outcome determination
...
We have to divide out the amount of bidders to get the correct result.
2016-09-23 16:31:06 +02:00
Markus Teich
d6cdd80c8c
minor style fix
2016-09-21 15:02:03 +02:00
Markus Teich
b31da162a8
coding style fixes
2016-09-21 13:50:20 +02:00
Markus Teich
658cb96846
public firstprice auction working in test_brandt
2016-09-11 20:52:21 +02:00
Markus Teich
de5ea20b55
private firstprice auction working in test_brandt
2016-09-08 20:09:22 +02:00
Markus Teich
14546eccb2
test_brandt nearly done
2016-09-08 19:17:15 +02:00
Markus Teich
f294cd3a85
finish prep functions for first price auctions
2016-08-31 15:13:50 +02:00
Markus Teich
7b84ab7fe1
fix seller auction bootstrap
2016-08-31 14:46:29 +02:00
Markus Teich
9f0e72f1e8
temporary dump for discussion
2016-08-31 14:37:22 +02:00
Markus Teich
0d3b32b248
add outcome determination to brandt.c
2016-08-23 13:33:08 +02:00
Markus Teich
4561ac2026
add msg headers
2016-08-23 12:56:44 +02:00
Markus Teich
b1a5fbd3b8
update README
2016-08-23 11:20:13 +02:00
Markus Teich
4ee150eac2
differentiate starting functions better
2016-08-19 22:55:42 +02:00
Markus Teich
0a2c2fba3f
fix warnings
2016-08-19 22:24:49 +02:00
Markus Teich
4ecb428b28
update crypto test
2016-08-19 22:17:24 +02:00
Markus Teich
f9f74fddd7
add test primes to gp script
2016-08-19 14:12:33 +02:00
Markus Teich
25321ed0f5
get auctions rolling
2016-08-17 23:53:49 +02:00
Markus Teich
8daaa565bd
remove unused code in test
2016-08-17 17:40:10 +02:00
Markus Teich
ec43082b1a
add start callback and further basic tests
2016-08-17 17:37:56 +02:00
Markus Teich
6eb35ae72f
minimal changes
2016-08-17 12:56:08 +02:00
Markus Teich
fe7b138892
some stuff
...
- finish BRANDT_destroy()
- fix include mess related to platform.h and brandt_config.h
- add first brandt.c testcase
2016-08-16 20:58:20 +02:00
Markus Teich
01c2b8d710
add descr struct verification
2016-08-16 13:25:03 +02:00
Markus Teich
3a074a3d29
fix doc
2016-08-16 13:23:13 +02:00
Markus Teich
458a91c484
fix doc generation
2016-08-16 13:19:51 +02:00
Markus Teich
6483328c48
fill descr struct on new()
2016-08-12 15:22:57 +02:00
Christian Grothoff
155d0a2370
lower autoconf requirement
2016-08-10 15:26:20 +02:00
Christian Grothoff
4e73550bde
include m4 dir
2016-08-10 15:24:57 +02:00
Markus Teich
a19b226167
work on public interface implementation
2016-08-10 14:53:31 +02:00
Markus Teich
f64f620b07
use GNUNET_new_array instead of calloc
2016-08-09 12:53:08 +02:00
Markus Teich
f55d10d5f6
style changes in tests
2016-08-09 12:27:44 +02:00
Markus Teich
fbc3e92e59
stuff
2016-08-03 14:07:21 +02:00
Markus Teich
342d3729df
style
2016-08-03 12:26:51 +02:00
Markus Teich
3dea4b69f5
switch to hashing from gnunetutil
2016-08-03 12:26:27 +02:00
Markus Teich
fd52f708dd
update tests
2016-08-03 01:28:51 +02:00
Markus Teich
017a90a88c
finish/fix public first price auctions
2016-08-02 16:55:00 +02:00
Markus Teich
6a4fa07b28
fix debugging helpers
2016-08-02 16:54:25 +02:00
Markus Teich
1fcad30bea
remove gn scheduler example
2016-07-20 11:36:34 +02:00
Christian Grothoff
132fe0d4df
schedu
2016-07-13 14:55:45 +02:00
Christian Grothoff
af96cb7e56
schedu
2016-07-13 14:54:43 +02:00
Christian Grothoff
936a0a9ded
Merge branch 'master' of gnunet.org:libbrandt
2016-07-13 14:50:40 +02:00