David Vennik
|
56b6314ed2
|
fixed incorrect function call in node/node_test.go
|
2022-11-28 15:41:28 +01:00 |
|
David Vennik
|
d5865fe9bd
|
fixed incorrect function call in node/relay.go
|
2022-11-28 15:38:42 +01:00 |
|
David Vennik
|
0651327e97
|
fixed incorrect function call in node/relay.go
|
2022-11-28 15:32:02 +01:00 |
|
David Vennik
|
dd2671f483
|
fixed url of whitepaper logo
|
2022-11-28 15:25:37 +01:00 |
|
David Vennik
|
1df655034b
|
starting on circuit and possible new logo
|
2022-11-28 15:24:25 +01:00 |
|
David Vennik
|
6b512f1c8e
|
Adding some more notes relating to spam control and control message traffic
|
2022-11-26 21:47:39 +01:00 |
|
David Vennik
|
6c3f9d3dc0
|
Small tidies here and there
|
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.
|
2022-11-26 20:17:26 +01:00 |
|
David Vennik
|
d3a5949afc
|
Moved check and signature to header
|
2022-11-26 13:55:19 +01:00 |
|
David Vennik
|
4ed45698f9
|
starting on transport/dispatcher/sim
|
2022-11-26 10:07:11 +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
|
b6064a81a4
|
fixed segsize to actual MTU as used on my mobile internet connection
|
2022-11-24 16:48:32 +01:00 |
|
David Vennik
|
8f1fb436f7
|
rename segcalc and make note about why path dx are alternative routes
|
2022-11-24 11:52:54 +01:00 |
|
David Vennik
|
a380cc3bdd
|
separate segcalc from segment
|
2022-11-24 09:48:45 +01:00 |
|
David Vennik
|
e18e9ecd59
|
Added notes about dealing with non-faithful payment forwarding service and client reports of fidelity via ordering
|
2022-11-24 09:44:07 +01:00 |
|
David Vennik
|
bb43b8f77a
|
Added per hop receipt return for path diagnostic
|
2022-11-24 09:38:00 +01:00 |
|
David Vennik
|
29ff8763c2
|
Deduplicating message test utils
|
2022-11-24 09:31:24 +01:00 |
|
David Vennik
|
b4ac407e6e
|
Split packet and segmenting library
|
2022-11-24 09:26:44 +01:00 |
|
David Vennik
|
c4677f8bf6
|
Removed return key to generalise the message encoding for message subtypes
|
2022-11-24 09:02:05 +01:00 |
|
David Vennik
|
acdad8294b
|
Updated architecture with bullet point description of everything
|
2022-11-24 00:31:35 +01:00 |
|
David Vennik
|
d8539e3a1e
|
Moved client and relay together with onion, starting Circuit
|
2022-11-20 11:55:36 +01:00 |
|
David Vennik
|
3b1dc45638
|
Added buidl command that just updates version.go
removed git commit/push and version bumping so it updates the PathBase
|
2022-11-19 10:44:07 +01:00 |
|
David Vennik
|
6208fa086b
|
Added godoc header for bumper versioning/push helper tool.
|
2022-11-19 00:21:40 +01:00 |
|
David Vennik
|
806b383160
|
Added godoc headers to all repo packages
|
2022-11-18 23:57:19 +01:00 |
|
David Vennik
|
729ebe2505
|
Removed unused dependency
|
2022-11-18 23:18:01 +01:00 |
|
David Vennik
|
c8e9f8b2c4
|
Added badges to README.md
|
2022-11-18 23:15:32 +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
|
7141cf1d70
|
Starting on architecture
|
2022-11-17 16:54:06 +01:00 |
|
David Vennik
|
f20f926a0c
|
Added tests and improved Node implementation
|
2022-11-17 10:33:41 +01:00 |
|
David Vennik
|
654b1be163
|
Removed statistic data from .idea second try
|
2022-11-16 21:19:02 +01:00 |
|
David Vennik
|
d408d8d00a
|
Removed statistic data from .idea
|
2022-11-16 21:17:28 +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 |
|
David Vennik
|
6b2f4708f8
|
Added tests covering all keychain functions
|
2022-11-16 11:00:29 +01:00 |
|
David Vennik
|
6476a8b981
|
Added function to scan ReceiveCache for a given cloaked address
|
2022-11-15 17:18:01 +01:00 |
|
David Vennik
|
73d963d1d4
|
Drafted implementation of send and receive key caches
|
2022-11-15 13:19:33 +01:00 |
|
David Vennik
|
2166a7d0c2
|
Made key roller and signing benchmarks
|
2022-11-14 16:16:24 +01:00 |
|
David Vennik
|
41494eda62
|
Updated packet frame spec to match implementation
|
2022-11-14 08:45:04 +01:00 |
|
David Vennik
|
3851146536
|
Messages now have return public key embedded
|
2022-11-14 08:21:11 +01:00 |
|
David Vennik
|
fba254fe06
|
eliminated slice side effect from cloaked keys
|
2022-11-12 11:23:02 +01:00 |
|
David Vennik
|
dedbc78080
|
Now updated To field to addressbytes
|
2022-11-11 21:32:08 +01:00 |
|
David Vennik
|
1b19fb1db4
|
removed seen stuff
|
2022-11-11 20:59:56 +01:00 |
|
David Vennik
|
274f410023
|
reverted message to working state
|
2022-11-11 20:47:48 +01:00 |
|
David Vennik
|
dc8935495d
|
updated address to 3 byte blinder 5 byte hash
|
2022-11-11 20:36:26 +01:00 |
|
David Vennik
|
d9f403ee51
|
Drafted address cloaking scheme
|
2022-11-11 10:15:51 +01:00 |
|
David Vennik
|
4e97db1326
|
Created packet frame protocol specification
explanation of addresses and signers
|
2022-11-11 06:42:37 +01:00 |
|
David Vennik
|
b5c3e1c6eb
|
Now fully working join and split with encrypted metadata
|
2022-11-10 14:17:22 +01:00 |
|
David Vennik
|
506b003a0a
|
Fully working segmenter correctly handles any parity ratio
|
2022-11-10 07:21:21 +01:00 |
|