619 Commits

Author SHA1 Message Date
68408bb48e Expose WriteMessageToConn and start work on sessions 2025-05-31 13:40:33 -04:00
4715b76ade IGNORE THIS CHECKIN: regenerate call graphs, regenerate godoc 2025-05-15 20:30:26 -04:00
ac7e369b6a work on reseeding 2025-05-15 20:20:46 -04:00
7d51d83b40 Fix nil return in when performing noise handshake to return a session 2025-05-15 19:20:37 -04:00
89c82cb2fe Remove unused function, fix spelling, update godoc 2025-05-15 19:17:42 -04:00
808f7d6fdf move processors back due to import cycle 2025-05-15 19:03:41 -04:00
537ab808f8 fix issues with transports 2025-05-15 18:56:10 -04:00
b41bb0eef8 move sessionmessageprocessors to own directory 2025-05-15 18:42:39 -04:00
8787fea069 Put an X over handshake. It's broken, but it's there! 2025-05-10 23:22:43 -04:00
fc9734d43d fix page workflow 2025-05-10 23:19:50 -04:00
0a262d5780 Add GitHub Actions workflow for page generation 2025-05-10 23:15:45 -04:00
2f233e931d delete more now-unused functions 2025-05-10 23:13:47 -04:00
e9991099b7 update godoc again, delete more now-unused functions 2025-05-10 23:13:11 -04:00
761dcb5f98 get rid of math/rand usages 2025-05-10 23:09:22 -04:00
f68d9b5606 check in utility functions 2025-05-10 23:03:53 -04:00
9fd3400585 More function deletions 2025-05-10 22:55:39 -04:00
c85822163b Regenerate godoc 2025-05-10 22:36:36 -04:00
e2fdb7c4e0 Move to SessionProcessors 2025-05-10 22:33:43 -04:00
1babf06091 More code deduplication 2025-05-10 22:18:50 -04:00
62e565b36c More code deduplication 2025-05-10 22:16:25 -04:00
c7a17eac86 fmt 2025-05-10 21:55:30 -04:00
89e53fdb9f More migration to processors 2025-05-10 21:55:06 -04:00
ebdd1ae0aa Work on implementing and migrating to message processors 2025-05-10 21:46:07 -04:00
b65f6c2682 Work on implementing and migrating to message processors 2025-05-10 21:43:30 -04:00
14a0e56f6a Work on implementing and migrating to message processors 2025-05-10 21:37:47 -04:00
4a89c14734 Work on implementing and migrating to message processors 2025-05-10 21:23:05 -04:00
09fe22178d more method consolidation 2025-05-10 21:12:49 -04:00
ef156f6944 more method consolidation 2025-05-10 21:11:46 -04:00
a4acb01be9 handshake interface implementation stuff 2025-05-10 20:25:02 -04:00
dd116095aa More duplicated code reduction, interface improvement 2025-05-10 20:09:42 -04:00
1922f3a0ab Start implementing messages as message processors 2025-05-08 23:22:42 -04:00
2a28c8ee01 Start implementing the message handlers 2025-05-08 22:59:36 -04:00
9cb4af8f06 plan new handshake interfaces 2025-05-08 21:41:09 -04:00
56faebd746 Plan re-org of handshake functions 2025-05-08 20:29:46 -04:00
8b035711b6 Move sessionRequest methods to own file, organization changes 2025-05-08 18:01:58 -04:00
c93b258844 Move ntcp2 messages into ntcp2 directory 2025-05-08 16:22:22 -04:00
2df5d23528 Implement findClosestPeers 2025-05-08 14:24:08 -04:00
98ea3d55c4 Implement lookup for kadResolver, change kadresolver to KademliaResolver 2025-05-07 21:19:46 -04:00
b5454a4317 Implement lookup for kadResolver, change kadresolver to KademliaResolver 2025-05-07 21:17:38 -04:00
83502face7 change lookup interface, needs to be more intuitive to use, we can thread elsewhere 2025-05-07 20:51:30 -04:00
c99b15ba7f NetDB entry serialization and deserialization, TODO: leaseset struct port 2025-05-07 20:14:18 -04:00
8e73c36922 check in the stuff I have locally that I haven't yet, mostly ECDSA stuff which is not very useful 2025-05-05 22:37:46 -04:00
89b1995593 ecdsa_p256_private impl, rest of ecdsa to follow 2025-04-04 11:00:59 -04:00
4577408d6d return a descriptive error upon a hash size mismatch 2025-04-03 17:00:10 -04:00
e7e26ae021 Fix unimplemented funcs in rsa3072 2025-04-03 15:53:17 -04:00
1d1568de71 Add rsa4096 implementation and use the same functin for all key reads 2025-04-03 15:30:06 -04:00
b21a6cee9e Add rsa2048 implementation 2025-04-03 15:04:39 -04:00
35b47969b0 Add rsa3072 implementation 2025-04-03 14:57:08 -04:00
816df5642c implement first handshake message sender and reciever, create a test file 2025-03-31 21:49:31 -04:00
1bd439f989 Implement Sender for Handshake Message 1 2025-03-31 17:33:01 -04:00