aboutsummaryrefslogtreecommitdiff
path: root/node/node_node.cpp
AgeCommit message (Collapse)Author
2018-02-04Squelches some warnings.Dennis Brentjes
2018-02-04Both algorithms are now batchable.Dennis Brentjes
2017-12-23Preparing multiple mixesDennis Brentjes
2017-05-21Removes bias from generating random curve points.Dennis Brentjes
2017-04-16Some cleanup and tweaked the statsd slightly.Dennis Brentjes
2017-02-26Fixes a bug which would crash the server when an ID started with 0x00.Dennis Brentjes
2017-02-26Enabled pointer tracing in ed25519 implementation.Dennis Brentjes
2017-02-11Working Ed25519 Implementation of libcmix.Dennis Brentjes
2016-12-15"Nicer" solution to the private typedef problem.Dennis Brentjes
Gcc doesn't even error on the private typedef access. So instead of entering and exiting the public scope in the class definition, Just add a template which forces deduction of the underlying type.
2016-12-15Reworks the protocol to be tag attack resistant.Dennis Brentjes
2016-12-15Introduces and fixes warnings in the C libraries.Dennis Brentjes
2016-12-01Added the client side code for the statsd in the nodes.Dennis Brentjes
2016-12-01Use the new protobuf arena allocator.Dennis Brentjes
Run script now takes a parameter tool to for instance "benchmark"
2016-11-28Cleans up and documents the whole cmix protocol.Dennis Brentjes
2016-11-27Implements message delivery.Dennis Brentjes
Adds a minimum number of messages per mix. Embeds the destination in the message. Clients now send messages to themselves.
2016-11-22Added pointer tracing, and fixes memeory leaks within a single run of cmix.Dennis Brentjes
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-18Made permutation a responsibility of cmix in the precomputation phase.Dennis Brentjes
2016-11-18Fixes a bug with permutation.Dennis 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-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