Commit graph

  • 9ab1a67f0b common ML-KEM names and key lengths openssl orignal 2025-04-13 18:18:44 -04:00
  • 94e34206de
    Merge 17399da399 into f6abbe5908 Pratik B. 2025-04-10 21:18:16 -05:00
  • 78c2fa2859
    Merge 32a70562c4 into f6abbe5908 Nikita Misiura 2025-04-09 12:10:20 +03: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
  • 46f530bfcd persist temporary keys of actual size orignal 2025-03-18 21:15:37 -04:00
  • bd2b96627c calculate crypto key length from key type orignal 2025-03-18 19:23:13 -04:00
  • 609cd401bb don't calculate key's base64 if not used orignal 2025-03-17 20:08:39 -04:00
  • bbf5c1655a ByteStreamToBase64 always returns std::string orignal 2025-03-17 19:05:10 -04:00
  • 8e6b9370d0 use ToBase64 for incoming stream accept orignal 2025-03-17 19:00:48 -04:00
  • 9cc625b19e fixed warning orignal 2025-03-17 10:16:05 -04:00
  • 93cc810f29 use string/string_view for base64 orignal 2025-03-17 09:06:11 -04:00
  • a6cc3cec17
    Merge pull request #2162 from PurpleI2P/openssl master orignal 2025-03-17 08:40:59 -04:00
  • e0a21cf702 use string/string_view for base32 orignal 2025-03-16 20:40:36 -04:00
  • c2f6731296 don't use fixed size buffer for local destination's keys orignal 2025-03-16 18:06:12 -04:00
  • 706b9c51b1 make Base64EncodingBufferSize constexpr orignal 2025-03-16 17:21:22 -04:00
  • c0b5f2d2ef pass n by value orignal 2025-03-16 15:17:08 -04:00
  • d93a80cd2b Support v1 datagram sessions without port orignal 2025-03-16 11:07:17 -04:00
  • 960a85e415 replace more strings to string_view orignal 2025-03-15 16:43:08 -04:00
  • 67ab4fef6d implement strsplit using string_view instead stringstream orignal 2025-03-15 13:19:53 -04:00
  • 2def747564 use array instead vector for reserved ranges orignal 2025-03-14 19:28:22 -04:00
  • 6a65680619 use array/string_view for HTTP methods and versions orignal 2025-03-14 18:45:27 -04:00
  • ede8244e54 store translation as string_view orignal 2025-03-14 14:46:24 -04:00
  • c3d4d1bdf4 use array/string_view for exluded HTTP headers in server tunnel orignal 2025-03-14 13:07:45 -04:00
  • ad7ca428ae enable encoding of ML-DSA-44 messages orignal 2025-03-14 11:40:54 -04:00
  • cd9427d5d5 correct ML-DSA-44 signature verification params orignal 2025-03-13 20:39:51 -04:00
  • e3227ee5ee MLDSA44 signer and keygen orignal 2025-03-13 15:43:22 -04:00
  • dd58b2f867 Post-Quantum. MLDSA44 verifier orignal 2025-03-12 15:41:12 -04:00
  • 972c6854bc don't delete trusted routers from netdb orignal 2025-03-10 13:43:21 -04:00
  • 4ddfe9c94c don't grow window too fast orignal 2025-03-09 21:47:57 -04:00
  • 4e8b8465fa don't create profile for every single router when save to disk orignal 2025-03-09 11:17:19 -04:00
  • 4d9b5e685d use ends_with to recognize .i2p addresses orignal 2025-03-08 16:03:36 -05:00
  • b500374f74 recognize keys=shareddest orignal 2025-03-07 13:33:17 -05:00
  • fe3e7b1f6e reduced profile persist interval orignal 2025-03-06 16:29:14 -05:00
  • 66a52a17c6 load profile for SSU2 priority only orignal 2025-03-06 16:26:02 -05:00
  • c113241ccd support local sockets for I2PControl orignal 2025-03-05 14:14:34 -05:00
  • 9c97909e04 removed test crypto/signature types orignal 2025-03-05 10:51:21 -05:00
  • c816d3e4cc Ed25519ph orignal 2025-03-05 10:38:23 -05:00
  • 4f82fe24da replace boost::lexical_cast by std::to_string. std::unique_ptr for thread orignal 2025-03-04 18:11:58 -05:00
  • a1794ccd22 Solaris build added orignal 2025-03-02 15:00:09 -05:00
  • 5f762845f0 move BOB incoming connection logic from I2PTunnelConnection to BOB orignal 2025-02-28 22:20:50 -05:00
  • 539e7e988e reduce I2PTunnelConnection buffer size orignal 2025-02-27 21:35:14 -05:00
  • 2a4403f1e0 lazy creation of TunnelEnpoint for transit tunnel orignal 2025-02-27 18:00:24 -05:00
  • dcd15cc244 use common constants for babdwidth limits orignal 2025-02-25 14:12:10 -05:00
  • 9432202fad check PeerTest buffer size orignal 2025-02-24 13:58:10 -05:00
  • bf050ac465 fixed typo orignal 2025-02-22 19:01:20 -05:00
  • 81dae1997d replace boost::lexical_cast by std::from_chars and std::to_string orignal 2025-02-21 20:34:53 -05:00
  • 7e3d9649de use plain buffer instead stream for SignedData orignal 2025-02-20 22:04:58 -05:00
  • 9ba016259d use plain buffer instead stream for SignedData orignal 2025-02-20 21:59:24 -05:00
  • 7791b3952e check RelayRequest, RelayIntro, RelayResponse buffer size. Use assign instead memcpy orignal 2025-02-20 16:53:49 -05:00
  • b97f09cc95 const ExtractString and ExtractMapping orignal 2025-02-19 18:51:54 -05:00
  • aedf59d11a fixed typo orignal 2025-02-19 13:38:47 -05:00
  • d09367d686 always pass RouterInfo param values as string_view orignal 2025-02-19 11:08:47 -05:00
  • 70f99ccc21 update router caps orignal 2025-02-18 21:49:07 -05:00
  • ef72ba3f34 parse RouterInfo from buffer orignal 2025-02-18 21:11:59 -05:00
  • 251605e2b8 Fix the calculation of the window drop size orignal 2025-02-18 20:22:18 -05:00
  • fa2178ca3e set max padding size to 32 bytes orignal 2025-02-17 15:08:22 -05:00
  • 3d19fa12f6 create new tunnel immediately if last one failed orignal 2025-02-15 15:27:14 -05:00
  • 48aaecacce check outbound tunnels only for LeaseSet request orignal 2025-02-14 21:53:38 -05:00
  • 4bb86b6a86 don't request LeaseSet until destination if ready orignal 2025-02-14 18:18:28 -05:00
  • 0588116489 make token always non-zero orignal 2025-02-14 13:08:22 -05:00
  • 78a37cc00f changed some log levels orignal 2025-02-12 15:56:22 -05:00
  • fb90b01f6c
    2.56.0 2.56.0 r4sas 2025-02-11 22:15:11 +03:00
  • ea55215668
    Merge pull request #2154 from rex4539/uninitvar orignal 2025-02-11 08:30:28 -05:00