Ravin Perera
f64cdc6ad0
Implemented user connection challenge handshake ( #20 )
...
Implemented user connection challenge handshake.
Optimized user challenge message processing.
2019-10-11 17:29:45 +05:30
Ravidu Lashan
11489de7a1
Fixed issue in node client closing the connection ( #16 )
...
* Fixed timeout issue of client
* Fixed issue in node client
* Removed unused files
2019-10-10 13:08:46 +05:30
Ravin Perera
d8581f7ce9
General code optmisations and cleanup. ( #15 )
...
Updated `version_compare` based on this issue: #13
Got rid of `replace_string_contents` helper func.
Replaced #define macros with static consts.
Moved comments from headers to source files.
2019-10-10 12:57:46 +05:30
Ravin Perera
374424f98f
Code comments and consistency improvements. ( #12 )
2019-10-09 22:26:08 +05:30
Ravidu Lashan
ab06c272d3
Websocket initial implementation ( #9 )
...
* Added listener and session classes.
* Added client session class.
* Fixed minor code issues.
* Initial server implementation p2p connection
* Added a seperate thread to run the two servers
* Implemented basic web socket architecture
* Implemented basic peer to peer socket network
* Added a sample message
* Initial socket architecture completed
* Improved code readability
* Improved comments
2019-10-09 14:31:20 +05:30
Ravin Perera
22a140c543
Added npl fields to the contract input. ( #7 )
...
* Added npl fields to the contract input.
* Made parameter passing optimisations.
2019-10-07 10:59:34 +05:30
Ravin Perera
d1d59ddf63
Refactored conf and crypto namespaces.
2019-10-05 09:42:47 +05:30
Ravin Perera
e109e1be47
Improved contract loading validation.
2019-10-04 17:02:17 +05:30
Ravin Perera
8c8793da21
Added user challenge generation and verification.
2019-10-04 15:12:46 +05:30
Ravin Perera
e3c1f85034
Reogranised usr files and updated readme.
2019-10-03 18:21:46 +05:30
Ravin Perera
1e855bf1b2
Added user list sub system.
2019-10-03 17:35:43 +05:30
Ravin Perera
0fecafe52e
Added contract process execution functions. ( #6 )
2019-10-03 11:53:30 +05:30
Ravin Perera
5003e1b898
Added version compatibility infrstructure.
2019-09-29 09:04:44 +05:30
Ravin Perera
1a8672b656
Added base64 sign/verify methods.
2019-09-27 17:17:54 +05:30
Ravin Perera
36fae44008
Added contract-based config file. ( #4 )
...
Added contract-based config file and command line flow. Added contract creation and rekey support.
2019-09-27 15:55:49 +05:30
Ravin Perera
0382475de1
Implemented config and crypto infrastructure ( #2 )
...
Added config file read/write infrastructure with RapidJSON.
Added key pair generation and sign/verify helper with libsodium.
2019-09-26 19:05:23 +05:30
Richard Holland
2b8b9dd267
inital commit
2019-09-24 15:01:44 +10:00