d900d7faf8
add doc.md files from master
2024-10-03 22:10:55 -04:00
03c9d60ab9
update other non-transport parts of lib
2024-10-03 22:09:16 -04:00
de2caf499e
use makefile from Master
2024-10-03 21:58:16 -04:00
284dd7287e
use makefile from Master
2024-10-03 21:56:58 -04:00
9f4154ff45
gofmt
2024-10-03 21:55:35 -04:00
08a0d92742
gofmt
2024-10-03 21:52:49 -04:00
524526d946
Bring in crypto stubs from master
2024-10-03 21:41:31 -04:00
09c7d32797
update the common library to the master branch
2024-10-03 21:31:54 -04:00
16961abc96
!WIP!
...
-added error handling in TestTransport()
-fixed typo to ComposeReceiverHandshakeMessage
-experimental implementation of encryptPacket
-added encrdecr_packet_test.go
2024-10-03 19:45:17 -04:00
8fa355f067
!WIP! router_timestamper
2024-09-29 22:03:30 -04:00
0c7a3f0f22
force static builds for slightly easier debugging
2024-09-09 20:13:20 -04:00
3d535f67a1
Work on curve25519 stuff so I can generate my own routerInfos instead of just sending crap to other people
2024-09-09 20:10:38 -04:00
bba9350506
WOO some of the important fields are actually populated with correct values
2024-08-28 20:47:54 -04:00
cbc0de4e7e
Start working on de-obfuscating ephemeral keys from remote peers
2024-08-28 18:32:42 -04:00
310ef07d3c
generate godoc locally so I can go over it offline
2024-08-26 16:21:54 -04:00
14fc6fc3a8
Work on noise tools, comment details of handshake stuff
2024-08-25 23:22:21 -04:00
a3ce9d36c6
If string data is shorter than specified by length create a new string based on the content after the first byte
2024-07-08 10:46:16 -04:00
58a43cdfaf
Fix string length checks, sortof
2024-07-05 23:12:03 -04:00
15a5ca5daf
Try and make noise work and also fix some tests
2024-07-05 18:12:58 -04:00
08a41686b6
Work on noise wrapper. It is now good enough to fail to connect to a remote I2P router in a way which is discernible on that remote router.
2024-07-03 01:19:31 -04:00
8318fd8f57
Work on noise wrapper. It is now good enough to fail to connect to a remote I2P router in a way which is discernible on that remote router.
2024-07-03 01:17:36 -04:00
9c0552e236
Make some netDb loading stuff work so I have RI's to talk to
2024-07-02 16:54:30 -04:00
20b018a708
Make some netDb loading stuff work so I have RI's to talk to
2024-07-02 16:53:57 -04:00
6c62faa49b
finish stubbing out noise transport stuff
2024-07-01 21:37:05 -04:00
a7e31b7833
implement more noise stuff
2024-07-01 21:34:09 -04:00
c09161c824
check in beginnings of new cleaned-up noise prototype
2024-07-01 18:50:13 -04:00
aca62174e6
Load RI's into netDb struct for later referencing
2024-06-30 23:14:48 -04:00
bd27f00959
add my unzip fork which fixes the permissions bug
2024-06-29 00:36:11 -04:00
05c4d3d973
add my unzip fork which fixes the permissions bug
2024-06-29 00:25:23 -04:00
40d0ea5ff5
Start making it so I can configure things, so I can configure it to read the netDb I already have and attempt to make a connection. Implement a reseed puller, or at least most of one.
2024-06-29 00:23:55 -04:00
58e8f78c56
Start making it so I can configure things, so I can configure it to read the netDb I already have and attempt to make a connection. Implement a reseed puller, or at least most of one.
2024-06-29 00:23:42 -04:00
ac705dee76
Set up a pre-release
0.0.1
2024-06-25 12:04:18 -04:00
ca0443ae6a
Set up a pre-release
2024-06-25 12:03:55 -04:00
94d0d8efb7
Set up a pre-release
2024-06-25 12:03:09 -04:00
8176e126cb
Set up a pre-release
2024-06-25 12:02:49 -04:00
992c5537db
Set up a pre-release
2024-06-25 12:02:11 -04:00
5ff9f5578e
Update notes
2024-06-25 11:57:52 -04:00
889ec939b3
Eliminate superfluous/rules-breaking logging
2024-06-25 11:41:55 -04:00
6e3a5923cd
Make MAX_GOOD_VERSION 99(0.9.99)
2024-06-25 09:35:39 -04:00
ce25a2f0fb
Add functions to examine caps
2024-06-24 22:26:17 -04:00
ec22860bb5
Add Get function to MappingValues
2024-06-24 22:18:13 -04:00
cefdcd8c14
RI parsing works again with options and caps and everything
2024-06-24 21:18:54 -04:00
d519f7678d
make logging clearer
2024-06-23 22:48:15 -04:00
8dfc5ee5b8
Fix some string errors
2024-06-23 22:39:11 -04:00
d8317351cf
Write down my TODO thing
2024-06-23 03:41:40 -04:00
ef127d81c1
Work on figuring out why the mapping size disagrees with the bytes
2024-06-23 03:24:57 -04:00
8acfba160f
Log some of the errors that came up after I fix the remainder emissions
2024-06-23 02:51:48 -04:00
d93e78d772
Fix how it handles remainders of structures when parsing routerInfos
2024-06-23 01:35:42 -04:00
bdc9ca4c2b
Implement some missing ed25519 functions
2024-06-20 17:04:21 -04:00
83f3d11621
Update the roadmap to more accurately reflect the actual state of the code
2024-02-09 15:02:46 -05:00