aboutsummaryrefslogtreecommitdiff
path: root/libcmix-network/CMakeLists.txt
AgeCommit message (Collapse)Author
2016-11-22Added pointer tracing, and fixes memeory leaks within a single run of cmix.Dennis Brentjes
2016-11-04Sets default standards for all CXX and C libraries.Dennis Brentjes
They can be indiviually be overridden when necessary.
2016-10-27Adds libgcrypt implementation for elgamal in multiplicative group.Dennis Brentjes
Also adapts the API to both handle sodium and gcrypt libraries.
2016-10-21Adds SSL connections between nodes.Dennis Brentjes
2016-10-17Fixes the build on clangDennis Brentjes
Fixes an issue that was allowing targets that depend on libcmix-network to be build not using the c++11 standard.
2016-10-13Second big network rewrite.Dennis Brentjes
This time without the ugly SFINAE hack to restrict sending and receiving on Senders and Receivers respectively. Replaced this hack with private inheritance and using declerations. Also renamed receive to async_receive to better reflect the behaviour.
2016-10-12Major network rewrite.Dennis Brentjes
One generic class has been introduced to handle all connection types. Typedefs provide Sender Receiver and SenderReceiver types, which limit the functionality of the types. As to not accidentally communicate with the wrong node about things.
2016-10-01Fixes the build for mxe-cross-builds, and if building shared libraries.Dennis Brentjes
2016-09-29Added some boilerplate to enable ssl connections.Dennis Brentjes
2016-09-28Made changes so we can have a 1 Node cmix network.Dennis Brentjes
2016-09-22Added connect wrapper to for libcmix-networkDennis Brentjes
2016-08-31Split up the client and server parts in a separate network libraryDennis Brentjes