Commit graph

  • a5631bd1b5 send Datagram3 openssl orignal 2025-06-30 15:57:17 -04:00
  • f230c110aa send actual version in SetDate orignal 2025-06-30 15:49:42 -04:00
  • 0445a5d775 send actual version in SetDate orignal 2025-06-30 15:47:19 -04:00
  • d6062506bd
    Merge 53d0bb7480 into 31b6f07b78 searingmoonlight 2025-06-29 11:56:10 +03:00
  • 93ec7f11e5
    Merge 17399da399 into 31b6f07b78 Pratik B. 2025-06-27 13:20:57 +02:00
  • 31b6f07b78 set ECIESx25519 session's destination from LeaseSet orignal 2025-06-26 18:01:03 -04:00
  • 8c89c8368a handle Datagram3 orignal 2025-06-24 22:06:36 -04:00
  • 40b90ccea4 recognize and verify datagram3 orignal 2025-06-24 18:00:02 -04:00
  • 75dd0d72c6 skip transient signature verification if verified through ECIESx25519 session orignal 2025-06-23 21:53:44 -04:00
  • 9efdc230a9 don't check destination if first packet comes from ECIESx25519 session orignal 2025-06-21 22:07:59 -04:00
  • 6b519c36c5 increased number of floodfills threshold orignal 2025-06-20 13:34:20 -04:00
  • a6bf6baf1b don't verify signature for SYN-ACK if comes from ECIESx25519 session orignal 2025-06-19 18:32:43 -04:00
  • 78357c23d2 don't verify signature in incoming SYN packet if came from ECIESx25519 session. Compare static key instead orignal 2025-06-18 20:39:48 -04:00
  • 5f0262ea2f use EVP_Digest_ insted deprecated SHA512_ functions orignal 2025-06-18 13:19:49 -04:00
  • 61588777be
    set default transit tunnels limit to 10000 orignal 2025-06-15 08:06:34 -04:00
  • 73efe21cf5
    Merge 32a70562c4 into 588108d7d0 Nikita Misiura 2025-06-14 09:07:23 -03:00
  • 588108d7d0 use EVP_RSA_gen if openssl 3 orignal 2025-06-13 12:48:25 -04:00
  • 06c9a255fb use EVP_DigestSign/EVP_DigestVerify for family signatures orignal 2025-06-12 18:58:37 -04:00
  • bb2b34ff4f check more precise result of EVP_DigestVerify orignal 2025-06-12 16:05:17 -04:00
  • 5974d2b5ac use EVP_DigestVerify/EVP_DigestSign for ECDSA and DSA signatures if openssl 3 orignal 2025-06-12 13:35:47 -04:00
  • 5bef987529 stop suporting openssl below 1.1.1 orignal 2025-06-12 11:22:39 -04:00
  • d2296f81ad use EVP functions to extract RSA keys if openssl 3 orignal 2025-06-12 09:44:55 -04:00
  • 660dbd27d1 use EVP interface for ECDSA signatures if openssl 3 orignal 2025-06-11 21:11:06 -04:00
  • 4828d93257 implemented ssu2.firewalled4 and ssu2.firewalled6 params orignal 2025-06-09 16:05:56 -04:00
  • 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