Commit Graph

1900 Commits

Author SHA1 Message Date
Mark Qvist
f719d44db5 Transport optimisations 2021-08-21 20:23:36 +02:00
Mark Qvist
af890d91d2 Fixed race condition in outbound handling packet filter 2021-08-21 19:42:01 +02:00
Mark Qvist
242941fec4 Updated readme 2021-08-21 15:33:14 +02:00
Mark Qvist
0f79197945 Updated docs 2021-08-21 15:19:24 +02:00
Mark Qvist
212518a345 Implemented requests and responses of arbitrary sizes using resources. 2021-08-21 14:52:31 +02:00
Mark Qvist
1dc6655017 Implemented request and response API 2021-08-20 23:29:06 +02:00
Mark Qvist
69930e5652 Updated default config 2021-08-20 11:23:35 +02:00
Mark Qvist
2b8b95da2b Added config options for TCP server interface binding to network interface instead of IP. 2021-08-19 20:13:53 +02:00
Mark Qvist
6382409194 Added config options for UDP interface binding to network interface instead of IP. 2021-08-19 19:56:35 +02:00
Mark Qvist
4fd3d26714 Fixed UDP broadcast echo packets not being filtered. 2021-08-19 17:05:07 +02:00
Mark Qvist
8b6870fad8 Updated docs 2021-08-19 14:11:22 +02:00
Mark Qvist
384a7db974 Implemented link peer identification 2021-08-19 14:10:37 +02:00
Mark Qvist
772ae44ab8 Updated readme and docs 2021-07-25 23:48:18 +02:00
Mark Qvist
d326df6c5a Cleanup 2021-05-20 23:31:26 +02:00
Mark Qvist
4269c48293 Updated readme 2021-05-20 23:16:19 +02:00
Mark Qvist
719764fd81 Updated documentation 2021-05-20 22:35:10 +02:00
Mark Qvist
5ccbc825fd Updated examples 2021-05-20 22:31:09 +02:00
Mark Qvist
ad67c553d7 Added exception when trying to remember an invalid public key 2021-05-20 22:30:54 +02:00
Mark Qvist
d68cfaa8f7 Optimised link establishment 2021-05-20 20:32:08 +02:00
Mark Qvist
cf9934810b Updated documentation 2021-05-20 18:37:59 +02:00
Mark Qvist
e8ca88377a Updated documentation 2021-05-20 18:37:12 +02:00
Mark Qvist
bf410e006f Updated docs 2021-05-20 17:18:38 +02:00
Mark Qvist
db527b6759 Optimised announces to 151 bytes 2021-05-20 16:56:08 +02:00
Mark Qvist
9c995b33dd Updated documentation 2021-05-20 16:06:12 +02:00
Mark Qvist
f18fb35aba Updated documentation 2021-05-20 15:31:58 +02:00
Mark Qvist
ce405b9252 Migrated all asymmetric crypto operations to ECIES on Curve25519. 2021-05-20 15:31:38 +02:00
Mark Qvist
7f5625a526 Cleanup 2021-05-20 13:38:57 +02:00
Mark Qvist
e8fb435f00 Updated link example 2021-05-20 13:37:48 +02:00
Mark Qvist
f880edbeb8 Store GROUP destination symmetric key as bytes instead of base64 2021-05-20 12:44:12 +02:00
Mark Qvist
2b97c89566 Updated docs 2021-05-20 10:28:58 +02:00
Mark Qvist
e746a80dca Fixed beacon data in KISSInterface 2021-05-17 22:01:56 +02:00
Mark Qvist
7a7fd1151f Updated readme 2021-05-17 20:06:58 +02:00
Mark Qvist
57fc2b090b Updated documentation 2021-05-17 20:01:53 +02:00
Mark Qvist
94813d95b1 Separate Ed25519 signature keys on links 2021-05-17 19:11:10 +02:00
Mark Qvist
11fe8b64f8 Updated formatting of examples for better inclusion in documentation. 2021-05-17 19:10:11 +02:00
Mark Qvist
eb0c40295f Updated documentation 2021-05-17 17:04:01 +02:00
Mark Qvist
7176fdb71d Updated documentation 2021-05-17 16:10:52 +02:00
Mark Qvist
87a2c6b1fc Updated docs 2021-05-17 16:06:25 +02:00
Mark Qvist
aa93e475a4 Updated docs 2021-05-17 15:57:41 +02:00
Mark Qvist
0a0b8c1bf8 Updated theoretical description of link establishment. Finally. 2021-05-17 14:57:31 +02:00
Mark Qvist
fc2ec6ad08 Updated docs 2021-05-17 14:10:47 +02:00
Mark Qvist
110e1116e4 Updated docs 2021-05-17 14:09:03 +02:00
Mark Qvist
8478782c18 Moved Reticulum to Curve25519 for ECDH exchanges and signatures 2021-05-17 14:05:13 +02:00
Mark Qvist
4109cbc33d Work on documentation 2021-05-17 11:32:00 +02:00
Mark Qvist
27736ee3f7 Updated readme 2021-05-17 00:03:56 +02:00
Mark Qvist
d46a58dbec Updated docs 2021-05-17 00:00:05 +02:00
Mark Qvist
c2361bcd34 Updated docs 2021-05-16 23:57:13 +02:00
Mark Qvist
11820b4932 Updated docs 2021-05-16 23:52:13 +02:00
Mark Qvist
d736571535 Updated documentation 2021-05-16 23:50:49 +02:00
Mark Qvist
84a55f89b4 Added HTML documentation 2021-05-16 23:40:49 +02:00