Commit graph

  • 46154dabd5 fixed warnings orignal 2025-06-08 07:19:03 -04:00
  • ba0352e9a0 check for compatibility of LeaseSet encryption keys with local destination's encryption type orignal 2025-06-07 20:52:35 -04:00
  • 9c393f50da drop crypto types higher than ours orignal 2025-06-07 12:06:47 -04:00
  • 6363c9202f drop crypto types higher than ours orignal 2025-06-07 11:28:21 -04:00
  • 53d0bb7480 correct plurals Vyxie 2025-06-07 13:40:56 +08:00
  • 1e1eac17ae [i18n] Add Filipino Vyxie 2025-06-07 13:34:51 +08:00
  • 9c0051e73b
    [rpm] fix build on centos 10, drop 7th support r4sas 2025-06-04 13:49:44 +03:00
  • 99a94f94cb
    [rpm] fix build on centos 10, drop 7th support 2.57.0-1 r4sas 2025-06-04 13:49:44 +03:00
  • cbb5250dd4 don't schedule resend timer while choked orignal 2025-06-03 18:46:22 -04:00
  • 6ad6a2501e fixed incorrect limit in strsplit orignal 2025-06-03 07:58:31 -04:00
  • 2631255b46 enable post quantum back orignal 2025-06-03 07:57:08 -04:00
  • db67126581
    Merge pull request #2195 from dbermond/fix-test-base-64 orignal 2025-06-03 06:11:54 -04:00
  • 37fd4b4422
    tests: fix test-base-64 Daniel Bermond 2025-06-02 23:28:51 -03:00
  • 56bd94a1cb 2.57.0 2.57.0 orignal 2025-06-01 08:41:20 -04:00
  • 021431d97a disable post-quantum for release orignal 2025-06-01 08:40:44 -04:00
  • e6b742a172
    Merge pull request #2192 from nobs2p/openssl orignal 2025-05-29 06:23:49 -04:00
  • 1b068618ba
    Add settunneltype parameter to BOB API for i2pd to configure proxy tunnel type nobs2p 2025-05-29 12:33:48 +03:00
  • 7ec0c98036 fixed newkeys crash orignal 2025-05-28 06:39:39 -04:00
  • 9573b21c08 changed log level frm warning to info for some messages orignal 2025-05-26 17:35:59 -04:00
  • 35ba14d06a increase message expiration timeout in SSU2 orignal 2025-05-25 18:23:22 -04:00
  • 606881898b fill phony record for inbound tunnel with x25519 public key orignal 2025-05-25 14:49:58 -04:00
  • 4c6be3b85a disable loss-control orignal 2025-05-23 21:26:44 -04:00
  • f93b354c36
    Merge pull request #2191 from nobs2p/fix_SAM_FORWARD orignal 2025-05-22 19:54:58 -04:00
  • d440b5bf09
    Fix FORWARD session host handling in SAM; refactor SAMSocket::ProcessStreamForward nobs2p 2025-05-18 00:24:25 +03:00
  • aab8296619
    [i18n] add Hebrew and Hindi translations, add rtl support (testing) r4sas 2025-05-18 02:20:31 +03:00
  • 246bc43dea read more data from socket if available and stream buffer is not full orignal 2025-05-07 18:54:55 -04:00
  • 14afbc048f
    Merge aa65271559 into a6cc3cec17 fkobi 2025-05-06 21:34:22 +00:00
  • aa65271559
    contrib: unify openrc & systemd service files a bit Filip Kobierski 2025-05-06 20:59:07 +02:00
  • f6442611ca
    contrib/openrc: use $command_user when checking for ownership Filip Kobierski 2025-05-06 20:52:41 +02:00
  • d317e374e4
    contrib/openrc: use command_user instead of --chuid Filip Kobierski 2025-05-06 20:52:23 +02:00
  • eb516cd5a0
    contrib/openrc: move name & description up Filip Kobierski 2025-05-06 20:47:04 +02:00
  • 7b8012f7a6
    contrib/openrc: improve service name Filip Kobierski 2025-05-06 20:46:27 +02:00
  • 209eb174c6 fixed choked stream hanging orignal 2025-05-04 18:59:21 -04:00
  • 0d278d2ae5 probing resistance orignal 2025-05-03 13:09:06 -04:00
  • aece5bb16c don't exceed stream max send buffer size orignal 2025-05-03 08:47:49 -04:00
  • 539cd5a656 max i2p stream buffer size orignal 2025-05-02 13:36:59 -04:00
  • 0cbada2196 correct receive buffer size orignal 2025-05-02 13:23:53 -04:00
  • 855e111bd0 fixed private key size and publishing for crypto type 1 orignal 2025-05-02 08:32:20 -04:00
  • d9f64c6f51 connection max stream buffer size orignal 2025-05-01 18:09:39 -04:00
  • b03ec650ef keep receving new data from socket while previous is being sent to stream orignal 2025-04-29 12:56:35 -04:00
  • fdbf4366eb remove reseed.memcpy.io orignal 2025-04-28 20:41:36 -04:00
  • f164b420b1 cubicchaos.net reseed added orignal 2025-04-26 08:43:32 -04:00
  • 929ff6e358 encrypted LeaseSet never comes through a session orignal 2025-04-26 08:39:11 -04:00
  • 9d44a32e4c fixed #2183. Give more time to close streams after session disconnect if needed orignal 2025-04-24 16:37:50 -04:00
  • a5fa4ddb4c compare LeaseSet's static keys with ratchets session it was received from orignal 2025-04-22 21:21:51 -04:00
  • 724d8bde4e handle incoming packets with ML-DSA signature orignal 2025-04-21 21:25:51 -04:00
  • 9bd2b8df76 create and handle ML-DSA identities and signatures orignal 2025-04-20 18:53:21 -04:00
  • 2afdd5b723 cleanup NSR keys orignal 2025-04-19 12:33:09 -04:00
  • 9b967059ad
    [gha] Update docker containers build R4SAS 2025-04-18 21:52:44 +03:00
  • 58818514e7 correct NSR size orignal 2025-04-17 22:34:39 -04:00
  • bbfe81cb79 handle any incoming post quantum crypto type orignal 2025-04-17 22:15:17 -04:00
  • 67fe6faf2d get preferred crypto key type from ratchets session orignal 2025-04-16 22:08:16 -04:00
  • 1c162f9fd5 get preferred crypto key type from ratchets session orignal 2025-04-16 21:59:10 -04:00
  • e69b56c4e3 publish preferred key first orignal 2025-04-16 16:44:01 -04:00
  • f6c93f7345 common LocalEncryptionKey to pass to loacl LeaseSet orignal 2025-04-16 15:40:09 -04:00
  • 9c46ff2449 Initial Noise states and encryptors/decryptors for ML-KEM-768 and ML-KEM-1024 orignal 2025-04-15 13:26:19 -04:00
  • 1a04b59585 common InitNoiseIKState for all ML-KEM crypto orignal 2025-04-14 21:45:53 -04:00
  • 828cd9d07b common MLKEMKeys for all types orignal 2025-04-14 19:38:43 -04:00
  • 4c5d0116f8 moved ML-KEM code to PostQuntum.h/.cpp orignal 2025-04-14 18:21:07 -04:00
  • 459be02d18 correct sequence of MixKey for ML-KEM NSR orignal 2025-04-14 13:31:37 -04:00
  • a83cd99f58 all ML-KEM crypto types orignal 2025-04-14 13:29:53 -04:00
  • 9ab1a67f0b common ML-KEM names and key lengths orignal 2025-04-13 18:18:44 -04:00
  • f6abbe5908 Use noise state Encrypt/Decrypt operations orignal 2025-04-08 14:39:46 -04:00
  • 711f5bcc62 store ML-KEM section for possible next NSR orignal 2025-04-07 20:33:19 -04:00
  • 6b38085f27 Noise state Encrypt/Decrypt operations orignal 2025-04-07 18:47:53 -04:00
  • 3afe6455b2 reset nonce to 0 before payload encrypt/decrypt for ML-KEM-512 orignal 2025-04-06 15:34:01 -04:00
  • 2f2ecc32d2 correct key type and message size for ML-KEM-512 orignal 2025-04-05 18:12:38 -04:00
  • bce0ccf161 all ratchets types are eligible for ECIESx25519 orignal 2025-04-04 19:52:32 -04:00
  • 8ca74a3e1d
    [systemd] Wait for network-online target when starting service (#2169) Alexey Chernov 2025-04-04 22:35:56 +03:00
  • c18a480864
    Update i2pd.service Alexey Chernov 2025-04-04 13:19:09 +03:00
  • 3be4c7217f move buffer when insert to buffer queue. clean entire queue in one call orignal 2025-04-03 18:42:34 -04:00
  • 78d97179b8 handle ML-KEM section for new session and create for new session reply orignal 2025-04-01 20:46:41 -04:00
  • 93a6bdb940
    Update I18N_langs.h Schimon Jehuda 2025-04-01 17:41:21 +03:00
  • cd309e424e
    Create Hebrew.cpp Schimon Jehuda 2025-04-01 17:33:07 +03:00
  • 2280338900 datetime, address, ack blocks in path response packet orignal 2025-03-31 15:50:16 -04:00
  • def14274b5 Fix problem with i2pd service Alexey Chernov 2025-03-31 17:55:51 +00:00
  • aa5ff8f04c
    Merge 6e639f0e6a into ad3b999732 lcharles123 2025-03-31 17:51:35 +03:00
  • ad3b999732 send path challenge of 8 bytes. add Ack block orignal 2025-03-31 10:29:16 -04:00
  • 00920a049d use g++-x86 for 32-bits platform orignal 2025-03-30 13:28:45 -04:00
  • 567183647e non-copyable RouterInfo orignal 2025-03-30 12:37:40 -04:00
  • c2f68d7021 send datetime and address blocks with path challenge orignal 2025-03-29 21:34:16 -04:00
  • 7404ce7fd2 update session's remote enpoint after receiving path response orignal 2025-03-28 19:34:36 -04:00
  • 871fc14ba6 ML-KEM section for NS and NSR outgoing sessions orignal 2025-03-27 16:24:02 -04:00
  • 81ba19e1ae use find_directory to detect data dir in Haiku orignal 2025-03-25 21:31:16 -04:00
  • ecf19278e8 skip post-quantum keys if not supported orignal 2025-03-25 18:55:28 -04:00
  • a40fa57ed4
    Merge pull request #2165 from asciimoth/openssl orignal 2025-03-25 06:48:27 -04:00
  • d3cfbbd6b0
    Update dates range in licence AsciiMoth 2025-03-25 09:35:00 +04:00
  • 22d854a6be ML-KEM-512 encaps/decaps orignal 2025-03-24 15:45:06 -04:00
  • 75d5c6036e use EVP interface for DSA sign/verify with OpenSSL 3 orignal 2025-03-23 18:53:32 -04:00
  • a193186935 MLKEM512 keygen added orignal 2025-03-22 22:25:06 -04:00
  • 41197264c6 fixed warning orignal 2025-03-22 15:42:22 -04:00
  • 029e279b48 fixed typo orignal 2025-03-22 12:30:51 -04:00
  • af5d2a415c c++20 orignal 2025-03-22 12:01:47 -04:00
  • 7b98dd84d8 pass type with static key orignal 2025-03-21 19:40:02 -04:00
  • 9fdbb14075 calculate preferred crypto based i2cp.leaseSetEncType orignal 2025-03-20 18:56:10 -04:00
  • 935c055a35 encryptor/decryptor/keygen for ECIES_MLKEM512_X25519_AEAD orignal 2025-03-19 22:00:08 -04:00
  • 9769ab0a46 changed ML-DSA-44 code orignal 2025-03-19 21:56:59 -04:00
  • 9684c86a69 select key with max key type if no preferred. Changed default preferred type to 4 orignal 2025-03-19 20:49:52 -04:00
  • b2fd30d042 map of encryption keys orignal 2025-03-19 15:22:09 -04:00
  • 9ce515ff79 MLKEM512_X25519 crypto key added orignal 2025-03-19 08:40:10 -04:00