Commit Graph

21 Commits

Author SHA1 Message Date
David Vennik
a3962c32ed restructured handlers to maximise line space 2022-12-28 12:22:54 +00:00
David Vennik
96e0ede31c Restructured complex onions for later composition, start client service 2022-12-28 08:54:23 +00:00
David Vennik
094a6a5835 Create and unwrap Ping message type 2022-12-27 14:09:57 +00:00
David Vennik
676a583b9d Finished with AddrPort things, clean up layers, fixed nil pointer bug 2022-12-24 16:58:35 +00:00
David Vennik
001d22ea92 Forward and Reply now passing test with netip.AddrPort change 2022-12-24 14:40:18 +00:00
David Vennik
76f56b863c Eliminated usages with net.IP unless correct in context 2022-12-24 14:11:47 +00:00
David Vennik
548fda244e Changed forward and reply to use netip.AddrPort 2022-12-24 14:07:35 +00:00
David Vennik
2e723aa1a4 Fixed ping and return to have next hop IP in previous hop message wrapper 2022-12-20 12:17:55 +00:00
David Vennik
cb4e2ca813 Add Return key to Node 2022-12-19 22:23:36 +00:00
David Vennik
76e2c00629 Initial draft in test for generating return onion 2022-12-01 12:37:52 +01:00
David Vennik
875ee8e201 Starting on onion generation, restructuring relations between some types 2022-11-30 22:41:22 +01:00
David Vennik
1df655034b starting on circuit and possible new logo 2022-11-28 15:24:25 +01:00
David Vennik
539554e7e2 Start drafting the channel based message relaying and event loops 2022-11-25 08:26:05 +01:00
David Vennik
d8539e3a1e Moved client and relay together with onion, starting Circuit 2022-11-20 11:55:36 +01:00
David Vennik
806b383160 Added godoc headers to all repo packages 2022-11-18 23:57:19 +01:00
David Vennik
4b3e0f1ad3 Moved Session to base ./pkg folder 2022-11-18 23:06:08 +01:00
David Vennik
61925df1dc Added a token to Session
also revised Nodes to be a straight slice
2022-11-18 22:51:15 +01:00
David Vennik
12db0cb788 Added session tracking structure 2022-11-17 20:34:33 +01:00
David Vennik
f20f926a0c Added tests and improved Node implementation 2022-11-17 10:33:41 +01:00
David Vennik
44d8bcadab Drafted model for message parties 2022-11-16 21:15:35 +01:00
David Vennik
e5f30ff8e1 Added node model 2022-11-16 18:19:17 +01:00