aboutsummaryrefslogtreecommitdiff
path: root/node
AgeCommit message (Expand)Author
2016-11-12Fixes decryption share calculation, adds lots of debugging statements.Dennis Brentjes
2016-11-07prepares the api for sending and mixing messages in the realtime phase.Dennis Brentjes
2016-11-04Splits up the Node.cpp class in 3 parts.Dennis Brentjes
2016-11-04Fixes the build on gcc 4.9.4Dennis Brentjes
2016-11-04Consolidated all the crypto apis and implemented the Precomputation Postproce...Dennis Brentjes
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
2016-10-30Adds a start to the precomputation mix phase.Dennis Brentjes
2016-10-30Fixes some memory leaks and consequent incorrect frees.Dennis Brentjes
2016-10-30Added the Preprocessing step for the Precomputation of CMix.Dennis Brentjes
2016-10-27Added proper keyexchange for elgamal-gcrypt.Dennis Brentjes
2016-10-27Adds libgcrypt implementation for elgamal in multiplicative group.Dennis Brentjes
2016-10-21Adds SSL connections between nodes.Dennis Brentjes
2016-10-20First node now wait untill it is connected to, to start initialisation.Dennis Brentjes
2016-10-20Fixes the build and fixes a crash.Dennis Brentjes
2016-10-20Shared secret key is now distributed to the other nodes.Dennis Brentjes
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-10-13Second big network rewrite.Dennis Brentjes
2016-10-13Connecting client now have to send an id to each node.Dennis Brentjes
2016-10-12Major network rewrite.Dennis Brentjes
2016-10-11Commit introducing Client keyexchange, triggering bugs.Dennis Brentjes
2016-10-10Added a Client so we can start finishing up the setup phase of cMix.Dennis Brentjes
2016-10-05Fixes some bugs in parsing the program_options.Dennis Brentjes
2016-10-05Seperates Nodes and Clients for incoming connections.Dennis Brentjes
2016-10-04Fixes a bug in the network which send the wrong message length.Dennis Brentjes
2016-10-04Added a bignum library to abstract possible implementations.Dennis Brentjes
2016-10-01All CMix communication is now wrapped in a CMixMessage.Dennis Brentjes
2016-10-01Created a container Message CMixMessage for all network communication.Dennis Brentjes
2016-10-01Removes all tracing log calls.Dennis Brentjes
2016-10-01Fixes the build for mxe-cross-builds, and if building shared libraries.Dennis Brentjes
2016-09-29This changset triggered a storm of changes.Dennis Brentjes
2016-09-29Added some boilerplate to enable ssl connections.Dennis Brentjes
2016-09-28Finally made a initial doxygen documentation pass over all files.Dennis Brentjes
2016-09-28Made changes so we can have a 1 Node cmix network.Dennis Brentjes
2016-09-22Adds a NextNode class and prepares the Node to start network initialization.Dennis Brentjes
2016-09-22Added a logging facility using boost::log::trivial.Dennis Brentjes
2016-08-31Split up the client and server parts in a separate network libraryDennis Brentjes