aboutsummaryrefslogtreecommitdiff
path: root/brandt.c
AgeCommit message (Collapse)Author
2024-01-14lift code to recent GNUNET version; uncrustifyÖzgür Kesim
2016-12-02move ecdlogctx passing to _join()/_new() functionsMarkus Teich
2016-12-02add error log msgMarkus Teich
2016-12-02fixMarkus Teich
2016-12-02abort instead of assertMarkus Teich
2016-12-02unify msg delivery callbackMarkus Teich
2016-12-02migrate to GNUNET_assertMarkus Teich
2016-12-02migrate to GNUNET_logMarkus Teich
2016-11-23remove unnecessary description handling and hashing.Markus Teich
The hash is not needed since the sellers application is required to sign the description and the bidders application is required to check the signature. Since the arbitrary description used by the application was only used inside this hash, it can be removed as well.
2016-11-23fix memleakMarkus Teich
2016-11-22add m+1st price auctions with public outcomeMarkus Teich
2016-11-22BRANDT_new() returns NULL on parameter failureMarkus Teich
2016-11-01handle n <= m case in m+1st price auctionsMarkus Teich
The lowest possible price from the price map will be the price each bidder has to pay. Since the seller can define the price map, he can set the lowest price to the lowest he is willing to sell one item at.
2016-11-01test for no biddersMarkus Teich
2016-10-14fix preparation for M+1st price auctionsMarkus Teich
2016-10-13blow up k on M+1st price auctionsMarkus Teich
2016-09-23fix bug where seller would not broadcast last message to biddersMarkus Teich
now the seller correctly computes the outcome _after_ broadcasting the last message to the bidders in private outcome auctions.
2016-09-21coding style fixesMarkus Teich
2016-09-11public firstprice auction working in test_brandtMarkus Teich
2016-09-08private firstprice auction working in test_brandtMarkus Teich
2016-09-08test_brandt nearly doneMarkus Teich
2016-08-31fix seller auction bootstrapMarkus Teich
2016-08-31temporary dump for discussionMarkus Teich
2016-08-23add outcome determination to brandt.cMarkus Teich
2016-08-23add msg headersMarkus Teich
2016-08-19differentiate starting functions betterMarkus Teich
2016-08-19fix warningsMarkus Teich
2016-08-17get auctions rollingMarkus Teich
2016-08-17add start callback and further basic testsMarkus Teich
2016-08-16some stuffMarkus Teich
- finish BRANDT_destroy() - fix include mess related to platform.h and brandt_config.h - add first brandt.c testcase
2016-08-16add descr struct verificationMarkus Teich
2016-08-12fill descr struct on new()Markus Teich
2016-08-10work on public interface implementationMarkus Teich
2016-08-03stuffMarkus Teich
2016-08-03update testsMarkus Teich
2016-07-13fix by including platform.hChristian Grothoff
2016-07-13major random stuffMarkus Teich
2016-07-06start with brandt.cMarkus Teich
2016-06-22random fixesMarkus Teich
2016-06-19some doxygen fixesMarkus Teich
2016-06-17refactor smc and ec crypto functions and ad 0og zkpMarkus Teich
2016-06-12add tests for key generationMarkus Teich