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 |
|