I dunno', it is hell.
Decided not to build any libraries here, just download them from Dropbox.
No need to accept oracle licenses.
Merge branch 'transport_socket' into ecdh_problem
New MathString API.
Prepared ECDH for multi-threaded environment.
Compiles. Adopted new MathString API for other classes. Probably,
SIGSEGV.
UDPLPD initialization procedure changed. Now initialization is
performed on start of receiving or sending, so socket object
will not throw any exceptions in ctor.
Merge branch 'ecdh_problem'. Compiles, runs. ECDH functionality is not tested.
Commited.
Now messages are sent and received correctly.
Encryption scheme revamped. Now only a few messages can be used in
decrypted mode. We need to review this concept to prevent spoofing.
Well, built successfully. It is not an achievement, but...
Removed old networking code.
TransportSocket new.
New headers for Interface and Transport
New protobuf-extension serialization architecture for TransportEndpoint.
Current repository state. Not supposed to work.
Tests removed temporarily.
Initial Interface and Transport are written.