aboutsummaryrefslogtreecommitdiff
path: root/libcmix
AgeCommit message (Collapse)Author
2016-11-21Reworked server and client to do one mix and shutdown.Dennis Brentjes
This is done as cleanly as possible to track down any memory leaks. unfortunately there is still one async operation running on the nodes. when there should be none. So the nodes are still forced to stop with a. io_service.stop().
2016-11-18The Realtime precomputation step is now done on batch level.Dennis Brentjes
2016-11-18The Precomputation postprocess step is now done on batch level.Dennis Brentjes
2016-11-18The Precomputation precomputation step is now done on batch level.Dennis Brentjes
2016-11-18Made permutation a responsibility of cmix in the realtime phase.Dennis Brentjes
2016-11-18Code cleanupDennis Brentjes
2016-11-18Made permutation a responsibility of cmix in the precomputation phase.Dennis Brentjes
2016-11-18Adds api call to convert public key to an (string) idDennis Brentjes
2016-11-16Working implementation of elgamal in 2048 bit multiplicative group.Dennis Brentjes
2016-11-12Fixes decryption share calculation, adds lots of debugging statements.Dennis Brentjes
2016-11-07The client sends his first message.Dennis Brentjes
Changed some of the boilerplate so it's more conveniant to add types.
2016-11-07prepares the api for sending and mixing messages in the realtime phase.Dennis Brentjes
2016-11-04Consolidated all the crypto apis and implemented the Precomputation ↵Dennis Brentjes
Postprocessing step
2016-11-04Sets default standards for all CXX and C libraries.Dennis Brentjes
They can be indiviually be overridden when necessary.
2016-11-03Fixed the permutation step and reduced some code duplication.Dennis Brentjes
2016-11-01Moves cmix calculation stuff outisde of the node class.Dennis Brentjes
Moves the computations and cryptography to the the libcmix library where we can group and memory manage the underlying crypto-library.
2016-10-16made the code base more consistent and fixes some small TU issues.Dennis Brentjes
2016-10-14Refactored some code to be more consistent.Dennis Brentjes
2016-09-28Finally made a initial doxygen documentation pass over all files.Dennis Brentjes
2016-08-30Proof of concept skeleton, linktime algorithm implementation selection.Dennis Brentjes
2016-08-29Cleaned up cmix libraries, added extern "C" linkage when included from c++Dennis Brentjes
2016-08-26Initial commit, just some ideas and testing.Dennis Brentjes