Commit Graph

210 Commits

Author SHA1 Message Date
f144c457ba Make MIN_GOOD_VERSION a variable and bump it to 0.9.59 0.0.11 2025-01-30 15:51:34 -05: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
784f72403b Fix padding, add TODO note, align spk to end of first 384 bytes 2024-02-05 12:41:49 -05:00
664a17e42a Fix construction of keys_and_cert from a stream of bytes 2024-02-05 12:32:33 -05:00
37718c36f8 Fix cert construction in keys_and_cert 2024-02-05 11:47:51 -05:00
b0fcf4bc11 Fix mapping values, remove redundant, unused functions 2024-02-05 10:42:57 -05:00
idk
8d631239b7 Implements a mostly-working Noise IK handshake on a socket with multiple subsessions. Does not implement conns or listeners yet. 2022-10-17 02:03:59 -04:00
idk
c6e359f152 Merge pull request #4 from Thuulium/MappingValues/TweakValuesSort
Rework MappingValues Sort
2022-09-20 11:14:51 -04:00
70415b34eb Tweak test message 2022-09-19 19:47:46 -04:00
dbd4c7d346 Allow duplicate keys, add back HasDuplicateKeys 2022-09-19 19:46:46 -04:00
43c3498389 Rework MappingValues Sort 2022-09-18 20:54:43 -04:00
idk
f90d1d5f42 Merge branch 'tweak-lib/common-godocs' into 'master'
Tweak godocs for lib/common

See merge request idk/go-i2p!4
2022-09-19 00:02:56 +00:00
c8c4196c6f Tweak godocs for lib/common 2022-09-12 04:31:02 -04:00
idk
68a6ed02be Merge branch 'unbreak-mappings' into 'master'
Attempt to fix mappings

See merge request idk/go-i2p!3
2022-09-11 19:13:49 +00:00
53dd3230df Attempt to fix mappings 2022-09-10 15:34:20 -04:00
idk
c3147c3570 Fix most of the router info tests, all errors are now Mapping-related. 2022-08-06 14:16:42 -04:00
idk
76fba3c8ba Merge pull request #3 from apeace/su3
This merges apeace's working SU3 implementation, which is more like idiomatic Go and will be easier to build upon. TODO: We need to write the godoc, we don't want that situation to get out of hand.
2022-08-05 00:55:57 -04:00
0cae80c698 documentation on novg.net reseed file 2022-08-03 16:14:21 -04:00
7deba5f725 when checking su3 signature, hash ALL file contents up to the signature 2022-08-03 16:10:27 -04:00
35983423ed update from PSS -> PKCS1v15 2022-08-02 15:46:06 -04:00
136133e643 add signature test for snowflake plugin 2022-08-02 11:50:02 -04:00
8d39f1512a add su3 test of snowflake plugin 2022-08-02 11:43:54 -04:00
c9b5fa1406 Add a test for verifying i2pgit reseed signature 2022-08-02 11:27:45 -04:00
cdc9998f10 improve su3 tests by only generating fake data once 2022-08-02 09:47:19 -04:00
4c06fcaff0 add su3 documentation on streaming to disk 2022-08-02 09:47:19 -04:00
403ef30119 verify su3 RSA signatures 2022-08-02 09:47:19 -04:00
feef6e6bbf refactor su3 readers to support signature verification 2022-08-02 09:47:19 -04:00
ad7a828d43 documentation on reading su3 from []byte 2022-08-02 09:47:19 -04:00
416cf6546a remove unused config/su3 implementation 2022-08-02 09:47:19 -04:00
9b81a5c6d8 package su3 documentation 2022-08-02 09:47:19 -04:00
940347351e package su3 documentation 2022-08-02 09:47:19 -04:00
726bff974c read SU3 files into io.Readers 2022-08-02 09:47:19 -04:00