Commit Graph

178 Commits

Author SHA1 Message Date
orignal 855e111bd0 fixed private key size and publishing for crypto type 1 2025-05-02 08:32:20 -04:00
orignal 929ff6e358 encrypted LeaseSet never comes through a session 2025-04-26 08:39:11 -04:00
orignal a5fa4ddb4c compare LeaseSet's static keys with ratchets session it was received from 2025-04-22 21:21:51 -04:00
orignal bbfe81cb79 handle any incoming post quantum crypto type 2025-04-17 22:15:17 -04:00
orignal 1c162f9fd5 get preferred crypto key type from ratchets session 2025-04-16 21:59:10 -04:00
orignal e69b56c4e3 publish preferred key first 2025-04-16 16:44:01 -04:00
orignal f6c93f7345 common LocalEncryptionKey to pass to loacl LeaseSet 2025-04-16 15:40:09 -04:00
orignal bce0ccf161 all ratchets types are eligible for ECIESx25519 2025-04-04 19:52:32 -04:00
orignal ecf19278e8 skip post-quantum keys if not supported 2025-03-25 18:55:28 -04:00
orignal 9fdbb14075 calculate preferred crypto based i2cp.leaseSetEncType 2025-03-20 18:56:10 -04:00
orignal b2fd30d042 map of encryption keys 2025-03-19 15:22:09 -04:00
orignal 9ce515ff79 MLKEM512_X25519 crypto key added 2025-03-19 08:40:10 -04:00
orignal 46f530bfcd persist temporary keys of actual size 2025-03-18 21:15:37 -04:00
orignal bd2b96627c calculate crypto key length from key type 2025-03-18 19:23:13 -04:00
Dimitris Apostolou 4c5a1e064d Fix uninitialized variables 2025-01-16 17:54:38 +02:00
orignal 3236de0d5a reduce publishing confimation intervals 2025-01-06 19:36:15 -05:00
orignal 0f14f9a302 LeaseSet request timeout in milliseconds 2024-12-23 13:47:38 -05:00
orignal ffd18baf30 support boost 1.87 2024-11-25 16:00:06 -05:00
orignal 3474538697 replaced boost::asio::io_service by boost::asio:io_context 2024-11-25 10:08:27 -05:00
orignal f2596e0187 fixed typo with cleanup timer expiration 2024-11-18 21:34:41 -05:00
orignal 3c608ec07c received garlic messages queue for destination 2024-11-13 21:17:58 -05:00
orignal ce96f93c80 cleanup tags and ECIES sessions more often 2024-11-11 21:59:19 -05:00
r4sas 574d12298b Destinations: set thread name from tunnel name
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-11-12 00:36:07 +03:00
orignal 2778b092e3 i2p.streaming.maxConcurrentStreams I2CP param 2024-11-11 13:41:27 -05:00
orignal bc9d25ec3b ability post LeaseSet update to destination's thread 2024-10-17 16:20:27 -04:00
orignal 9f30499984 implement i2p.streaming.profile to specify high or low bandwidth tunnel pools 2024-09-19 21:16:16 -04:00
orignal ebec4d8a5e set default i2cp.leaseSetEncType to 0,4 and to 4 for server tunnels 2024-09-12 18:56:23 -04:00
orignal fb8e0e1b5b limit stream's inbound speed 2024-08-17 17:11:28 -04:00
orignal 52a313bb65 force LeaseSet timestamp update if published at the same second 2024-08-12 21:29:05 -04:00
orignal 86f86fc711 fixed #2078. don't stop service when destination stops 2024-07-29 14:44:47 -04:00
orignal d843502832 calculate min pacing time. Return wrongly removed line 2024-07-04 13:28:18 -04:00
orignal 0428b5ece1 limit stream's outbound speed 2024-07-04 13:07:57 -04:00
orignal df787060c3 stop destination's thread before cleanup 2024-06-30 11:40:35 -04:00
orignal 22dabfd79e use unordered_map for excluded routers. don't request to self 2024-05-15 13:31:31 -04:00
orignal 66d0b7aec4 correct publication verification for encrypted LeaseSet 2024-03-07 10:25:10 -05:00
orignal 92b49fb969 clear excluded floodfills after successive publishing 2024-03-06 21:01:17 -05:00
orignal 17dd5c1285 publish encrypted leaset on floodfill closest to store hash 2024-03-06 18:36:01 -05:00
orignal 2f2f14e3a7 try publishing again after 5 seconds if no tunnels in the pool 2024-03-02 11:26:41 -05:00
orignal edd9dd2c39 try to publish again after 5 seconds if destination is not ready 2024-03-02 10:57:01 -05:00
Vort 3d03732555 add tunnel test message 2024-02-27 11:08:14 +02:00
orignal d25206abce encrypted tunnel test messages 2024-02-21 19:46:29 -05:00
orignal c01fd3299f handle drop of destination publish msg 2024-02-06 18:51:59 -05:00
orignal 2e9f2d4a3b Drop for LeaseSet request 2024-01-30 21:52:18 -05:00
r4sas 03cc6e0524 use uint16_t for ports
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-06-12 05:10:32 +03:00
r4sas fdf38f45d9 more debug messages at destinations stop
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-05-23 00:44:47 +03:00
orignal 5769a41208 use unordered_map for LeaseSets 2023-04-21 14:54:54 -04:00
orignal e20acb93cf don't lookup streaming destination for each message 2023-04-12 15:28:15 -04:00
orignal 132557f941 don't return default destination if port is specified explicitly 2023-04-12 13:33:20 -04:00
orignal 220ef283de rename SendTunnelDataMsg to SendTunnelDataMsgTo for router tunnel delivery types 2023-04-04 13:48:00 -04:00
orignal 922e5915b1 rename SendTunnelDataMsg to SendTunnelDataMsgs for multiple messages 2023-04-04 13:19:08 -04:00