Commit Graph

325 Commits

Author SHA1 Message Date
David Vennik
27ff7bd09c Remove composition, add fast XOR, added notes about return secondary keys v0.0.165 2022-12-10 09:03:35 +01:00
David Vennik
f4b5dfffc1 Added unsafe []byte to []uint64 conversion and XOR v0.0.164 2022-12-09 18:22:47 +01:00
David Vennik
69d43ca6e3 Merge remote-tracking branch 'origin/main' 2022-12-09 11:57:12 +01:00
David Vennik
03c9799e57 Merged packet and segment libraries since they belong together v0.0.163 2022-12-09 11:56:56 +01:00
David Vennik
7bb91fc229 Update README.md 2022-12-09 11:45:50 +01:00
David Vennik
6991efa230 Update README.md 2022-12-09 11:44:51 +01:00
David Vennik
984656bb4c Update README.md 2022-12-09 11:43:56 +01:00
David Vennik
bbefa3dcb4 Created separate encoder for messages v0.0.162 2022-12-09 11:29:44 +01:00
David Vennik
6e69645878 Added relay to relay traffic description and return message structure v0.0.161 2022-12-08 13:28:16 +01:00
David Vennik
039aaa20f5 Add more text about path configuration, rendezvous and so on v0.0.160 2022-12-07 16:47:54 +01:00
David Vennik
7580124794 small refinements to topology description v0.0.159 2022-12-07 14:32:38 +01:00
David Vennik
2642415717 added arrows to hex diagrams v0.0.158 2022-12-07 14:27:47 +01:00
David Vennik
540e1981c7 fixed diagram path v0.0.157 2022-12-07 14:03:56 +01:00
David Vennik
0683632c68 Starting revision of White Paper v0.0.156 2022-12-07 14:02:39 +01:00
David Vennik
9b20be055a Updated README.md v0.0.155 2022-12-07 12:38:08 +01:00
David Vennik
62a7093ae2 Merge remote-tracking branch 'origin/main' 2022-12-06 09:37:30 +01:00
David Vennik
f86a682d6c Add whiteboard about messages v0.0.154 2022-12-06 09:36:41 +01:00
David Vennik
0609f38bc7 Update README.md 2022-12-05 19:57:39 +01:00
David Vennik
24510eb38e added dark tshirt print design v0.0.153 2022-12-05 13:12:14 +01:00
David Vennik
ab4f32fbdf Add logo version for dark backgrounds v0.0.152 2022-12-05 12:39:27 +01:00
David Vennik
7d710b6e70 aligned black ground better v0.0.151 2022-12-05 12:11:56 +01:00
David Vennik
52175d30be fixed logo sizes v0.0.150 2022-12-05 11:58:15 +01:00
David Vennik
79481f12ac Updated logo to more snappy design v0.0.149 2022-12-05 11:54:37 +01:00
David Vennik
44a96cab9c Adding visual hierarchy v0.0.148 2022-12-05 07:53:37 +01:00
David Vennik
7877b13172 Clarified exit message formatting v0.0.147 2022-12-05 07:40:07 +01:00
David Vennik
01ba16f0e2 Starting on defining onion message formal layout v0.0.146 2022-12-05 07:22:37 +01:00
David Vennik
3bef3bafef Started creating generic wire message serialize/deserialize v0.0.145 2022-12-03 16:03:18 +01:00
David Vennik
08b4e61d0b Test now ensures that expected hops are found in correct order v0.0.144 2022-12-03 13:20:41 +01:00
David Vennik
870d155cc4 successfully wraps and unwraps return messages v0.0.143 2022-12-03 13:07:49 +01:00
David Vennik
e5bc062848 Fixed incorrect calls to node.New v0.0.142 2022-12-01 12:40:48 +01:00
David Vennik
76e2c00629 Initial draft in test for generating return onion v0.0.141 2022-12-01 12:37:52 +01:00
David Vennik
875ee8e201 Starting on onion generation, restructuring relations between some types v0.0.140 2022-11-30 22:41:22 +01:00
David Vennik
724e68ad5f created circuit and return path convenience functions v0.0.139 2022-11-28 20:15:44 +01:00
David Vennik
6ed8af9a3c Properly cleared alpha fog v0.0.138 2022-11-28 16:21:43 +01:00
David Vennik
0a40ed97c8 cleared alpha fog around it v0.0.137 2022-11-28 16:18:21 +01:00
David Vennik
570d0c83b7 Updated to subtly coloured logo version v0.0.136 2022-11-28 16:10:56 +01:00
David Vennik
56b6314ed2 fixed incorrect function call in node/node_test.go v0.0.135 2022-11-28 15:41:28 +01:00
David Vennik
d5865fe9bd fixed incorrect function call in node/relay.go v0.0.134 2022-11-28 15:38:42 +01:00
David Vennik
0651327e97 fixed incorrect function call in node/relay.go v0.0.133 2022-11-28 15:32:02 +01:00
David Vennik
dd2671f483 fixed url of whitepaper logo v0.0.132 2022-11-28 15:25:37 +01:00
David Vennik
1df655034b starting on circuit and possible new logo v0.0.131 2022-11-28 15:24:25 +01:00
David Vennik
6b512f1c8e Adding some more notes relating to spam control and control message traffic v0.0.130 2022-11-26 21:47:39 +01:00
David Vennik
6c3f9d3dc0 Small tidies here and there v0.0.129 2022-11-26 21:27:40 +01:00
David Vennik
f881a2395f moved check to be whole packet check at head
also changed cipher to only encrypt the payload instead of before it, just simplified things a bit.
v0.0.128
2022-11-26 20:17:26 +01:00
David Vennik
d3a5949afc Moved check and signature to header v0.0.127 2022-11-26 13:55:19 +01:00
David Vennik
4ed45698f9 starting on transport/dispatcher/sim v0.0.126 2022-11-26 10:07:11 +01:00
David Vennik
539554e7e2 Start drafting the channel based message relaying and event loops v0.0.125 2022-11-25 08:26:05 +01:00
David Vennik
b6064a81a4 fixed segsize to actual MTU as used on my mobile internet connection v0.0.124 2022-11-24 16:48:32 +01:00
David Vennik
8f1fb436f7 rename segcalc and make note about why path dx are alternative routes v0.0.122 2022-11-24 11:52:54 +01:00
David Vennik
a380cc3bdd separate segcalc from segment v0.0.121 2022-11-24 09:48:45 +01:00