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
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
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
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
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
c3147c3570
Fix most of the router info tests, all errors are now Mapping-related.
2022-08-06 14:16:42 -04:00
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