Commit Graph

23 Commits

Author SHA1 Message Date
asanka-indrajith
1d7dd062e4 Merged latest from master. 2019-10-09 09:02:30 -04:00
asanka-indrajith
79e70a9891 Formatting changes and code optimations. 2019-10-09 08:57:55 -04:00
asanka-indrajith
7e4690bbe6 Addditional comments expressing the need of compulsary fields. 2019-10-09 06:54:29 -04:00
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
asanka-indrajith
8eed642277 Add comments to protobuf helper methods and add protobuf to cmakelist. 2019-10-09 03:09:55 -04:00
asanka-indrajith
36f68737b1 Merged latest from master. 2019-10-09 00:58:45 -04:00
asanka-indrajith
91319abc2d Protobuf helper methods and fixed makefile issue. 2019-10-07 23:18:36 -04:00
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
asanka-indrajith
75434d4991 Implemented protobuf infastructure and definitions for proposal and npl messages. 2019-10-04 03:56:53 -04:00
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
040bc76c95 Replaced custom base64 code with sodium base64 helpers. 2019-10-01 14:48:55 +05:30
Ravin Perera
15019d4e96 Added config file schema and signing key validation. 2019-09-30 14:40:16 +05:30
Ravin Perera
5003e1b898 Added version compatibility infrstructure. 2019-09-29 09:04:44 +05:30
Ravin Perera
81f7cceb8a Moved rapidjson to include path. 2019-09-28 22:51: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