Commit Graph
23 Commits
Author SHA1 Message Date
Adrien Béraud 70dfb4bbcf use msgpack for dht protocol and value serialization 2015-08-13 11:28:29 -04:00
Adrien Béraud 15f3dee293 introduce configuration structure 2015-08-05 21:55:20 -04:00
Adrien Béraud 59182aa0c4 securedht, dhtrunner: support bootstrap mode 2015-08-04 23:39:15 -04:00
Adrien Béraud 2130d38820 securedht: allow null key or certificate
If no key is provided, no value is decrypted.
If no certficate is provided, it is not published and
a random node Id is choosed.
2015-08-04 14:02:04 -04:00
Adrien Béraud d2c57b867d update copyright headers 2015-07-10 23:25:43 -04:00
Adrien Béraud 680186976f dht: add node list to done callback 2015-06-25 15:56:03 -04:00
Adrien Béraud e88e78a2d9 securedht: support external certificate store
With setLocalCertificateStore, add an optional
custom callback to find an immediately available
certificate to use for encryption etc.
2015-06-25 11:50:46 -04:00
cberaud 41406833a8 add crypto::random_device 2015-05-15 19:57:04 +05:30
Adrien Béraud ac492aaa7b findCertificate: check for empty function 2015-04-28 11:55:27 -04:00
Adrien Béraud 4438df238e securedht: add registerCertificate(cert) 2015-04-21 16:03:33 -04:00
Adrien Béraud 9861175675 types: new ValueSerializable API, separate default types 2015-04-15 15:51:02 -04:00
Adrien Béraud 13902b0f19 run filter after decryption & security verifications 2015-02-24 11:53:36 -05:00
Adrien Béraud cb2d14e905 add DhtMessage type for node-to-node communication 2015-02-22 21:04:46 -05:00
Adrien Béraud 1883d7f387 cosmetics 2015-02-04 11:13:31 -05:00
Adrien Béraud d178984b6a check for null value filters 2015-02-04 11:10:52 -05:00
Adrien Béraud b97e323f78 fix some encryption issues 2014-12-16 15:10:22 -05:00
Adrien Béraud c9528f3536 securedht: retransmit return value 2014-12-15 16:33:24 -05:00
Adrien Béraud 2f2177e957 runner: use a queue to process operations 2014-12-11 16:46:29 -05:00
Adrien Béraud f6ef054d9d fix case where signed value seq. num. shouldn't increase 2014-12-05 11:37:18 -05:00
Adrien Béraud 9afbb8445f fix edition of signed data 2014-12-05 00:17:51 -05:00
Adrien Béraud b5087a9650 allways put certificates at ID 1 2014-12-05 00:04:50 -05:00
Adrien Béraud 77371297fe first listener implementation 2014-11-25 17:23:35 -05:00
Adrien Béraud 151d31411a Add initial code 2014-11-20 01:42:44 -05:00