aboutsummaryrefslogtreecommitdiff
path: root/crypto.c
AgeCommit message (Collapse)Author
2024-01-14lift code to recent GNUNET version; uncrustifyÖzgür Kesim
2017-01-04whitespaceMarkus Teich
2016-12-02move ecdlogctx passing to _join()/_new() functionsMarkus Teich
2016-12-02make byte plural consistentMarkus Teich
2016-12-02migrate to GNUNET_assertMarkus Teich
2016-12-02migrate to GNUNET_logMarkus Teich
2016-11-22abort() on OOMMarkus Teich
2016-10-14fix preparation for M+1st price auctionsMarkus Teich
2016-10-13clarify docstringMarkus Teich
2016-10-12simplify encrypt_bidMarkus Teich
2016-10-09add additional proof on encrypt_bid for M+1st price auctionsMarkus Teich
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-09-29split different auction format algorithms into separate filesMarkus Teich
2016-09-23fix bug in public first price outcome determinationMarkus Teich
We have to divide out the amount of bidders to get the correct result.
2016-09-21coding style fixesMarkus Teich
2016-09-08test_brandt nearly doneMarkus Teich
2016-08-31finish prep functions for first price auctionsMarkus Teich
2016-08-31temporary dump for discussionMarkus Teich
2016-08-23add msg headersMarkus 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-16fix docMarkus Teich
2016-08-09use GNUNET_new_array instead of callocMarkus Teich
2016-08-03styleMarkus Teich
2016-08-03switch to hashing from gnunetutilMarkus Teich
2016-08-02finish/fix public first price auctionsMarkus Teich
2016-07-13fix ecc_dlog usageMarkus Teich
2016-07-13major random stuffMarkus Teich
2016-06-29remove unneeded double initializationMarkus Teich
2016-06-28fix memory leakMarkus Teich
2016-06-28add outcome determination plus testMarkus Teich
- also fix bug in smc_sum()
2016-06-28add outcome decryption plus testMarkus Teich
2016-06-28add outcome computation with testMarkus Teich
also: - enhance smc_zkp_2dle: secret can now be auto generated. - enhance sum functions: can now use custom step advancing. - add init1 and free1 for 1-dimensional point arrays. - declare loop variables inside loop header. - narrow some variable scopes.
2016-06-22random fixesMarkus Teich
2016-06-22add prologue and round1 including testsMarkus Teich
2016-06-22create proof for public key shareMarkus Teich
2016-06-22smc_zkp_dl: make v an output parameterMarkus Teich
2016-06-21use proof structs. fix bug in mpi_serializeMarkus Teich
2016-06-21use hash to generate challange in ZKPsMarkus Teich
2016-06-21add (de)serialization + test. add some docu and stubsMarkus Teich
2016-06-20add bid encryptionMarkus Teich
2016-06-20add key-share generationMarkus Teich
2016-06-20add 3dim array helpersMarkus Teich
2016-06-19some doxygen fixesMarkus Teich
2016-06-19merge smc into crypto module. add 2dim array helpersMarkus Teich
2016-06-19minor docu clarificationMarkus Teich
2016-06-17refactor smc and ec crypto functions and ad 0og zkpMarkus Teich
2016-06-13coding styleMarkus Teich
2016-06-13add first ZKP including test caseMarkus Teich
2016-06-12add tests for key generationMarkus Teich
2016-06-12add crypto backendMarkus Teich