Commit Graph

12 Commits

Author SHA1 Message Date
Ravidu Lashan
070994277d Added key type to the config file (#17)
Added key type to the config
2019-10-10 15:33:42 +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
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
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
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