| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-06-10 | Adds a microbenchmark executable.HEADmaster | Dennis Brentjes | |
| 2018-03-18 | Fixed permutation generation. | Dennis Brentjes | |
| 2018-02-04 | Squelches some warnings. | Dennis Brentjes | |
| 2018-02-04 | Both algorithms are now batchable. | Dennis Brentjes | |
| 2017-12-23 | Preparing multiple mixes | Dennis Brentjes | |
| 2017-05-21 | Removes bias from generating random curve points. | Dennis Brentjes | |
| 2017-04-30 | Upped the stride to the maximum possible value. | Dennis Brentjes | |
| 2017-04-16 | Updated documentation and bumped Cmix to Version 1.0 | Dennis Brentjes | |
| 2017-04-16 | Some cleanup and tweaked the statsd slightly. | Dennis Brentjes | |
| 2017-04-02 | Fixes a rare bug in the Elgamal implementation. | Dennis Brentjes | |
| 2017-03-14 | Fixes some protobuf issues with linuxbrew systems. | Dennis Brentjes | |
| 2017-02-26 | Fixes a bug which would crash the server when an ID started with 0x00. | Dennis Brentjes | |
| 2017-02-26 | Adds an api function for elgamal | Dennis Brentjes | |
| 2017-02-26 | Enabled pointer tracing in ed25519 implementation. | Dennis Brentjes | |
| 2017-02-11 | Working Ed25519 Implementation of libcmix. | Dennis Brentjes | |
| 2016-12-15 | Added initial test Readme, to test cgit. | 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-15 | Debugged CMake files which caused compiler flags to be truncated | Dennis Brentjes | |
| 2016-12-15 | Reworks the protocol to be tag attack resistant. | Dennis Brentjes | |
| 2016-12-15 | Adds the StatsDaemon to the run script and made it output to file. | Dennis Brentjes | |
| 2016-12-15 | Introduces and fixes warnings in the C libraries. | Dennis Brentjes | |
| 2016-12-05 | Enabled some warnings, forgot to do this earlier. | Dennis Brentjes | |
| 2016-12-05 | added (untested) statsd for the cmake network. | Dennis Brentjes | |
| 2016-12-01 | Added the client side code for the statsd in the nodes. | Dennis Brentjes | |
| 2016-12-01 | Fixes a parse error when not giving an argument to run.sh | Dennis Brentjes | |
| 2016-12-01 | Use the new protobuf arena allocator. | Dennis Brentjes | |
| Run script now takes a parameter tool to for instance "benchmark" | |||
| 2016-12-01 | Removed a large chunk of code duplication in the network code. | Dennis Brentjes | |
| 2016-12-01 | Added return statements to function not returning void. | Dennis Brentjes | |
| This would crash if we would actually be using the results. | |||
| 2016-11-28 | Added a third node to the run script. | Dennis Brentjes | |
| 2016-11-28 | Version bump to 0.1.0 | Dennis Brentjes | |
| 2016-11-28 | Moves functions around within cmix.h. no semantic changes. | Dennis Brentjes | |
| This makes the documentation easier to read. | |||
| 2016-11-28 | Cleans up and documents the whole cmix protocol. | Dennis Brentjes | |
| 2016-11-28 | Upgraded to protobuf3 language. | Dennis Brentjes | |
| The downside no required fields anymore, but now that the protocol works, should not be a problem. The upside, more language support, and an option to increase memory locality by the use of arena allocation in c++, enabled the option for now need to rewrite some code to take advantage of. | |||
| 2016-11-28 | Removed the Bignum abstraction library, as it was not needed. | Dennis Brentjes | |
| 2016-11-27 | Implements 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-22 | Added pointer tracing, and fixes memeory leaks within a single run of cmix. | Dennis Brentjes | |
| 2016-11-22 | Fixes the build in mxe. | Dennis Brentjes | |
| Using auto as lambda parameter should not be allowed in c++11, but it is under newer clang and gcc. But mxe uses an older gcc. | |||
| 2016-11-21 | Added some testing tools I had locally but never added to the repo. | Dennis Brentjes | |
| 2016-11-21 | Reworked 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-18 | The Realtime precomputation step is now done on batch level. | Dennis Brentjes | |
| 2016-11-18 | The Precomputation postprocess step is now done on batch level. | Dennis Brentjes | |
| 2016-11-18 | The Precomputation precomputation step is now done on batch level. | Dennis Brentjes | |
| 2016-11-18 | Made permutation a responsibility of cmix in the realtime phase. | Dennis Brentjes | |
| 2016-11-18 | Code cleanup | Dennis Brentjes | |
| 2016-11-18 | Made permutation a responsibility of cmix in the precomputation phase. | Dennis Brentjes | |
| 2016-11-18 | Fixes a bug with permutation. | Dennis Brentjes | |
| 2016-11-18 | Adds api call to convert public key to an (string) id | Dennis Brentjes | |
| 2016-11-16 | Working implementation of elgamal in 2048 bit multiplicative group. | Dennis Brentjes | |
| 2016-11-12 | Fixes decryption share calculation, adds lots of debugging statements. | Dennis Brentjes | |
| 2016-11-07 | The client sends his first message. | Dennis Brentjes | |
| Changed some of the boilerplate so it's more conveniant to add types. | |||
