Ravin Perera
0dde10c306
Contract state monitoring and rollback infrastructure. ( #61 )
2019-11-25 19:30:15 +05:30
Ravin Perera
83189556de
Refactored user I/O with signed inputs and NUPs. ( #53 )
2019-11-03 22:45:23 +05:30
Ravin Perera
cb364cc420
Compilation time improvements. ( #52 )
...
* Precompiled header for all common library headers (with cmake 3.16rc3).
* Divided cmake build into shared libraries.
* Added gold linker support.
* Separated websockets lambda expressions to an independent file.
2019-11-02 14:46:21 +05:30
Ravidu Lashan
40358890af
Added initial TLS support for socket communication ( #41 )
...
* Added initial commit
* Added tls to web sockets which require key file and cert file
* Added meaningful comments
2019-10-24 14:54:33 +05:30
Asanka Indrajith
7ed1466ad9
p2p connection, message handling, validation and serialization ( #38 )
...
Implement basic peer to peer connection establishment and maintenance.
Message serialization and parsing using FlatBuffer(Including defining message schema).
Validating incoming proposal messages.
2019-10-21 08:32:25 -04:00
Ravin Perera
dac43e857a
Optimized user pipes life time. ( #26 )
...
Optimized user-contract I/O pipes.
2019-10-14 23:48:15 +05:30
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
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
asanka-indrajith
36f68737b1
Merged latest from master.
2019-10-09 00:58:45 -04:00
Ravin Perera
7864784d65
Added cmake for builds.
2019-10-08 19:41:06 +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
15019d4e96
Added config file schema and signing key validation.
2019-09-30 14:40:16 +05:30
Ravin Perera
81f7cceb8a
Moved rapidjson to include path.
2019-09-28 22:51:44 +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
d7eac1a1f1
Update README.md
...
updating library list
2019-09-26 02:35:02 +10:00
Richard Holland
6e2fd2de08
Update README.md
2019-09-25 11:40:23 +10:00
Richard Holland
2b8b9dd267
inital commit
2019-09-24 15:01:44 +10:00