Commit graph

  • e0790700cd don't connect to unpublished NTCP2 addresses orignal 2018-07-18 14:19:12 -04:00
  • 910a9600bd display NTCP2 session in web console orignal 2018-07-18 12:58:29 -04:00
  • fc52b2b940 fixed typo orignal 2018-07-18 12:56:46 -04:00
  • b99f828583 send I2NP messages through NTCP2 orignal 2018-07-18 11:16:40 -04:00
  • f38891cace fixed build for gcc < 4.8 orignal 2018-07-18 11:15:27 -04:00
  • 8c5111e11a handle NTCP2 I2NP messages orignal 2018-07-17 15:17:05 -04:00
  • 5575b981c8 enable NTCP2 as transport orignal 2018-07-13 15:59:28 -04:00
  • 0b36732911
    Merge pull request #1212 from yangfl/upstream orignal 2018-07-10 06:59:35 -04:00
  • 52f3081a40 fix typo yangfl 2018-07-10 17:39:21 +08:00
  • 00c71dc26a handle SessionConfirmed orignal 2018-07-09 15:56:23 -04:00
  • 5218c8584f some refactoring of NTCP2 code orignal 2018-07-04 14:15:40 -04:00
  • 6054bd6621 NTCP2 session establisher orignal 2018-07-03 16:26:02 -04:00
  • 55af4ed385 delete old AESNI definition R4SAS 2018-06-29 02:30:03 +03:00
  • 64aee9c8ae add DEBUG option for make R4SAS 2018-06-29 02:27:19 +03:00
  • 5233e72205 add assets symlinks r4sas 2018-06-27 23:43:49 +03:00
  • db5b45222a store and install assets on android R4SAS 2018-06-27 23:20:02 +03:00
  • 1b663bb4df add assets symlinks r4sas 2018-06-27 23:43:49 +03:00
  • d134794bcb store and install assets on android R4SAS 2018-06-27 23:20:02 +03:00
  • fc4787da4e
    Merge pull request #1207 from AMDmi3/defined-in-macro orignal 2018-06-27 15:36:34 -04:00
  • 4ffbb46cf9 Fix "macro expansion producing 'defined' has undefined behavior" clang warning Dmitry Marakasov 2018-06-27 22:31:01 +03:00
  • c3c2550f17
    Merge pull request #1205 from AMDmi3/fix-cpp-lib orignal 2018-06-27 11:01:22 -04:00
  • 41e8ab5383 Limit tampering with standard C++ library to Linux Dmitry Marakasov 2018-06-27 17:47:22 +03:00
  • a802940616
    Merge pull request #1204 from yangfl/upstream orignal 2018-06-27 07:08:26 -04:00
  • dec848f072 use builtin __AVX__ and __AES__ macros and reduce code duplication yangfl 2018-06-27 17:09:46 +08:00
  • fb229d4064
    Merge pull request #1203 from PurpleI2P/openssl orignal 2018-06-26 13:58:07 -04:00
  • fc16e76af1 2.19.0 2.19.0 R4SAS 2018-06-26 17:46:01 +00:00
  • 0dff636dbe 2.19.0 orignal 2018-06-26 13:38:02 -04:00
  • 00df3f8d4e 2.19.0 orignal 2018-06-26 13:36:30 -04:00
  • 34c45f2694 update debian changelog R4SAS 2018-06-26 16:26:28 +00:00
  • a188de2e5c increase limits by default, fix symbolic links, change rules R4SAS 2018-06-26 16:23:21 +00:00
  • 27fbf67352 add systemd configs, change build info, update changelog R4SAS 2018-06-26 18:07:06 +03:00
  • f2fbb7e201 update debian changelog R4SAS 2018-06-26 16:26:28 +00:00
  • 20384478b2 increase limits by default, fix symbolic links, change rules R4SAS 2018-06-26 16:23:21 +00:00
  • 40d12dc591 add systemd configs, change build info, update changelog R4SAS 2018-06-26 18:07:06 +03:00
  • b226e22d2f fixed QT build orignal 2018-06-26 07:25:16 -04:00
  • 5bc157eb19 send data frame for NTCP2 orignal 2018-06-25 12:28:07 -04:00
  • f4122abbad
    Merge pull request #1201 from PurpleI2P/revert-1200-use-explicitpeer-settings orignal 2018-06-24 06:46:41 -04:00
  • f0b32e3f54
    Revert "Read explicitPeer config settings into params" orignal 2018-06-24 06:46:22 -04:00
  • fe00999b2c
    Merge pull request #1200 from shakamd/use-explicitpeer-settings orignal 2018-06-24 06:26:21 -04:00
  • 39eed0f6fb Read explicitPeer config settings into params shak 2018-06-23 23:52:16 +00:00
  • 510d29b381 gcc 8 arch support orignal 2018-06-23 06:56:05 -04:00
  • 0aa618b938 process AEAD/Chacha20/Poly1305 frame for data phase of NTCP2 orignal 2018-06-22 15:02:49 -04:00
  • 5884852612 correct usage of sipkeys orignal 2018-06-22 12:20:35 -04:00
  • 5b29592174 generate sipkeys for data pahse of NTCP2 orignal 2018-06-21 16:24:19 -04:00
  • 96411cc93e derive keys for siphash orignal 2018-06-21 12:39:24 -04:00
  • 7d862d8eba service and daemon works as bool without values, other requires true/false R4SAS 2018-06-20 14:48:29 +03:00
  • dd392941d0 update Config.cpp, links to examples, manpage R4SAS 2018-06-20 05:07:24 +03:00
  • 3cec5235c9 NTCP2 according to new specs orignal 2018-06-20 16:09:22 -04:00
  • f4289f64ae service and daemon works as bool without values, other requires true/false R4SAS 2018-06-20 14:48:29 +03:00
  • fd763da4bb update Config.cpp, links to examples, manpage R4SAS 2018-06-20 05:07:24 +03:00
  • b5682012d3 process SessionRequest and send SessionCreated for NTCP2 orignal 2018-06-19 15:43:47 -04:00
  • 4351a2736c Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl orignal 2018-06-19 11:17:14 -04:00
  • 9c7cadb191 better implementation of x25519 orignal 2018-06-19 11:14:22 -04:00
  • 4d9143734f
    store standart configs as docs in deb packages R4SAS 2018-06-19 15:11:48 +03:00
  • 3cec923294
    Update tunnels.conf R4SAS 2018-06-19 15:08:16 +03:00
  • 58c92b8405 aead/chacha20/poly1305 from openssl 1.1 orignal 2018-06-18 12:56:47 -04:00
  • 985b618932 addng forgotten bracket R4SAS 2018-06-16 23:06:01 +03:00
  • a027a42c46 fix links to online documentation in manpage R4SAS 2018-06-16 22:57:18 +03:00
  • bdc7acffbe remove zero_tokens(), update manpage R4SAS 2018-06-16 22:38:59 +03:00
  • 6bd73cdea2 Update help message, debian manpage. Prepare changelog message R4SAS 2018-06-16 18:11:46 +03:00
  • 72314317d1
    Merge 40d2dea123 into 59954c1d7c Smoked Cheese 2018-06-16 12:29:00 +00:00
  • a77d51ae30
    Merge 8a8ea9d5d4 into 59954c1d7c hakunamtu 2018-06-16 12:28:47 +00:00
  • 59954c1d7c
    Merge pull request #1194 from l-n-s/doc_update l-n-s 2018-06-16 12:28:42 +00:00
  • a59cdcc9e0 Update contrib/i2pd.conf file with more options l-n-s 2018-06-16 08:05:43 -04:00
  • e1bfa786fc
    fix #1192 R4SAS 2018-06-16 11:59:54 +03:00
  • d5214099c5 move out android binary build info from README little change in MSYS build script R4SAS 2018-06-16 10:53:25 +03:00
  • e05110ff44 send RouterInfo in SessionConfirmed orignal 2018-06-15 14:56:03 -04:00
  • 706b976a28 handle and publish NTCP2 address orignal 2018-06-15 12:52:43 -04:00
  • 2bd7a92d20 send SessionConfirmed orignal 2018-06-14 15:29:36 -04:00
  • 6b37a41e00 correct ad calculation for SessionCreated orignal 2018-06-14 10:45:25 -04:00
  • 5447259e1a AEAD/ChaCha20/Poly1305 decryption and SessionCreate prcessing orignal 2018-06-13 16:16:23 -04:00
  • ee0ae0b74b decrypt Y for NTCP2 orignal 2018-06-13 14:56:51 -04:00
  • 966256ac32 correct Poly1305 calculation orignal 2018-06-13 12:58:32 -04:00
  • 6b9061515f AEAD/ChaCha20/Poly1305 test added orignal 2018-06-13 12:25:32 -04:00
  • df60e78766 AEAD/Chacha20/Poly1305 encryption orignal 2018-06-13 11:41:46 -04:00
  • bf1e1ad457 eliminate extra dependencies orignal 2018-06-13 10:49:14 -04:00
  • 7fa5b06359 x25519 unti test orignal 2018-06-12 18:29:06 -04:00
  • 3b46e9f351 fixed typo orignal 2018-06-12 14:55:40 -04:00
  • 046a80cfe4 scalar multiplication for x25519 orignal 2018-06-12 12:42:20 -04:00
  • a8278fc78b router's NTCP2 private keys orignal 2018-06-11 15:33:48 -04:00
  • 7f3127ac89 pass unencrypted X to KDF orignal 2018-06-11 14:32:15 -04:00
  • 7cdb021a1f pass correct nonce to chacha20 orignal 2018-06-11 14:05:30 -04:00
  • 74c0b729c2 connect to NTCP2 orignal 2018-06-11 12:29:30 -04:00
  • 5cb81f8532 send SessionRequest message orignal 2018-06-06 15:38:18 -04:00
  • 4f23d7b7df recognize routers with NTCP2 orignal 2018-06-06 11:51:34 -04:00
  • a70d0edf2e encrypt SessionRequest options block orignal 2018-06-05 16:15:33 -04:00
  • 8c9eaccc11 KeyDerivationFunction for NTCP2 orignal 2018-06-05 15:37:08 -04:00
  • 86c1984982 NTCP2 added orignal 2018-06-05 12:53:13 -04:00
  • cd0f75106a moved Ed25519 away from signature orignal 2018-06-04 16:06:38 -04:00
  • b5291b5151
    Merge pull request #1190 from vmon/resolve--tunnel-get-ready-timout-bug orignal 2018-05-29 09:10:02 -04:00
  • 46283dc0ea fixes #1124 and calls the ready callbacks if the tunnel gets ready and no timeout is set Veggie Monster 2018-05-28 17:00:47 -04:00
  • 56e76ec59f fix using debug library compilation in release mode R4SAS 2018-05-28 19:41:23 +03:00
  • 4cedaa9e80 fixed android build orignal 2018-05-28 09:49:59 -04:00
  • 947e79de8a
    Merge ea899fbbfd into 516f140bef Sammael 2018-05-24 22:06:04 +00:00
  • 516f140bef ntcp2 crypto added orignal 2018-05-24 14:32:14 -04:00
  • 5d86c1c9a6 ntcp2 crypto added orignal 2018-05-24 14:27:26 -04:00
  • aa03f39498
    Merge f2364953ca into d289aa71eb Mikal 2018-05-23 03:44:01 +00:00
  • f2364953ca
    Proof of consept so far. Check out project qtasio. Mikal Villa 2018-05-23 05:38:34 +02:00
  • d289aa71eb
    Merge pull request #1184 from mewmew-i2p/openssl orignal 2018-05-19 14:44:39 -04:00
  • ed2818eaa2 qt log viewer now works mewmew@i2p 2018-05-19 23:03:49 +08:00