eyedeekay
|
f9127c0998
|
Update various things to post-refactor API interfaces
|
2025-07-15 18:28:02 -04:00 |
|
eyedeekay
|
b9e73d816d
|
update modules
|
2025-07-08 21:55:30 -04:00 |
|
eyedeekay
|
4edc7b392d
|
move common into it's own package, because it's getting hard to keep track of everything in here. Also going to move crypto into it's own package soon. This way common and crypto will have their own CI and will be able to present stable interfaces before the rest of go-i2p is ready.
|
2025-07-07 15:15:27 -04:00 |
|
eyedeekay
|
68408bb48e
|
Expose WriteMessageToConn and start work on sessions
|
2025-05-31 13:40:33 -04:00 |
|
eyedeekay
|
4715b76ade
|
IGNORE THIS CHECKIN: regenerate call graphs, regenerate godoc
|
2025-05-15 20:30:26 -04:00 |
|
eyedeekay
|
ac7e369b6a
|
work on reseeding
|
2025-05-15 20:20:46 -04:00 |
|
eyedeekay
|
7d51d83b40
|
Fix nil return in when performing noise handshake to return a session
|
2025-05-15 19:20:37 -04:00 |
|
eyedeekay
|
89c82cb2fe
|
Remove unused function, fix spelling, update godoc
|
2025-05-15 19:17:42 -04:00 |
|
eyedeekay
|
808f7d6fdf
|
move processors back due to import cycle
|
2025-05-15 19:03:41 -04:00 |
|
eyedeekay
|
537ab808f8
|
fix issues with transports
|
2025-05-15 18:56:10 -04:00 |
|
eyedeekay
|
b41bb0eef8
|
move sessionmessageprocessors to own directory
|
2025-05-15 18:42:39 -04:00 |
|
eyedeekay
|
2f233e931d
|
delete more now-unused functions
|
2025-05-10 23:13:47 -04:00 |
|
eyedeekay
|
e9991099b7
|
update godoc again, delete more now-unused functions
|
2025-05-10 23:13:11 -04:00 |
|
eyedeekay
|
761dcb5f98
|
get rid of math/rand usages
|
2025-05-10 23:09:22 -04:00 |
|
eyedeekay
|
f68d9b5606
|
check in utility functions
|
2025-05-10 23:03:53 -04:00 |
|
eyedeekay
|
9fd3400585
|
More function deletions
|
2025-05-10 22:55:39 -04:00 |
|
eyedeekay
|
c85822163b
|
Regenerate godoc
|
2025-05-10 22:36:36 -04:00 |
|
eyedeekay
|
e2fdb7c4e0
|
Move to SessionProcessors
|
2025-05-10 22:33:43 -04:00 |
|
eyedeekay
|
1babf06091
|
More code deduplication
|
2025-05-10 22:18:50 -04:00 |
|
eyedeekay
|
62e565b36c
|
More code deduplication
|
2025-05-10 22:16:25 -04:00 |
|
eyedeekay
|
c7a17eac86
|
fmt
|
2025-05-10 21:55:30 -04:00 |
|
eyedeekay
|
89e53fdb9f
|
More migration to processors
|
2025-05-10 21:55:06 -04:00 |
|
eyedeekay
|
ebdd1ae0aa
|
Work on implementing and migrating to message processors
|
2025-05-10 21:46:07 -04:00 |
|
eyedeekay
|
b65f6c2682
|
Work on implementing and migrating to message processors
|
2025-05-10 21:43:30 -04:00 |
|
eyedeekay
|
14a0e56f6a
|
Work on implementing and migrating to message processors
|
2025-05-10 21:37:47 -04:00 |
|
eyedeekay
|
4a89c14734
|
Work on implementing and migrating to message processors
|
2025-05-10 21:23:05 -04:00 |
|
eyedeekay
|
09fe22178d
|
more method consolidation
|
2025-05-10 21:12:49 -04:00 |
|
eyedeekay
|
ef156f6944
|
more method consolidation
|
2025-05-10 21:11:46 -04:00 |
|
eyedeekay
|
a4acb01be9
|
handshake interface implementation stuff
|
2025-05-10 20:25:02 -04:00 |
|
eyedeekay
|
dd116095aa
|
More duplicated code reduction, interface improvement
|
2025-05-10 20:09:42 -04:00 |
|
eyedeekay
|
1922f3a0ab
|
Start implementing messages as message processors
|
2025-05-08 23:22:42 -04:00 |
|
eyedeekay
|
2a28c8ee01
|
Start implementing the message handlers
|
2025-05-08 22:59:36 -04:00 |
|
eyedeekay
|
9cb4af8f06
|
plan new handshake interfaces
|
2025-05-08 21:41:09 -04:00 |
|
eyedeekay
|
56faebd746
|
Plan re-org of handshake functions
|
2025-05-08 20:29:46 -04:00 |
|
eyedeekay
|
8b035711b6
|
Move sessionRequest methods to own file, organization changes
|
2025-05-08 18:01:58 -04:00 |
|
eyedeekay
|
c93b258844
|
Move ntcp2 messages into ntcp2 directory
|
2025-05-08 16:22:22 -04:00 |
|
eyedeekay
|
c99b15ba7f
|
NetDB entry serialization and deserialization, TODO: leaseset struct port
|
2025-05-07 20:14:18 -04:00 |
|
eyedeekay
|
816df5642c
|
implement first handshake message sender and reciever, create a test file
|
2025-03-31 21:49:31 -04:00 |
|
eyedeekay
|
1bd439f989
|
Implement Sender for Handshake Message 1
|
2025-03-31 17:33:01 -04:00 |
|
eyedeekay
|
03eeeab781
|
reorganized old hansdhake stuff
|
2025-03-31 14:55:05 -04:00 |
|
eyedeekay
|
0099392f6d
|
fix some interfaces
|
2025-03-31 14:51:53 -04:00 |
|
eyedeekay
|
a09f155835
|
Add quantized padding file and my notes on quantized padding
|
2025-03-31 13:46:45 -04:00 |
|
eyedeekay
|
c5125c1bfd
|
more ntcp2 progress, figure out what the rules of the crypto library interfaces need to be, etc
|
2025-03-29 17:54:23 -04:00 |
|
eyedeekay
|
b4e1f3cfdf
|
THIS LARGE CHECKIN CONTAINS REGENERATED DOCS ONLY. update/regenerate docs.
|
2025-03-27 22:18:24 -04:00 |
|
eyedeekay
|
29d5a20216
|
Fix compile errors in NTCP handshake
|
2025-03-26 19:38:01 -04:00 |
|
eyedeekay
|
17a789bed7
|
refactor crypto library into smaller components
|
2025-03-25 19:08:47 -04:00 |
|
eyedeekay
|
d236f19f81
|
add custom handshake manager
|
2025-03-25 18:37:14 -04:00 |
|
eyedeekay
|
d0b81d9ce9
|
add remaining session messages
|
2025-03-25 18:17:34 -04:00 |
|
eyedeekay
|
06cf6b41b4
|
add remaining session messages
|
2025-03-25 18:15:44 -04:00 |
|
eyedeekay
|
ac8349d083
|
Add SessionCreated implementation
|
2025-03-25 17:02:25 -04:00 |
|