853 Commits (af20b13c7a54a852a16024111714d17585aecdee)

Author SHA1 Message Date
orignal af20b13c7a create paired inbound tunnels if no inbound tunnels yet 4 years ago
orignal 1f6be38145 wait for publish confirmation or publish to another floodfill 4 years ago
orignal 8b3a7486c7 rename CRYPTO_KEY_TYPE_ECIES_X25519_AEAD_RATCHET to CRYPTO_KEY_TYPE_ECIES_X25519_AEAD 4 years ago
R4SAS 62cd9fffa3
Automate AES-NI and AVX detection on runtime, make it default on x86-based systems (#1578) 4 years ago
orignal 7e874eaa7c pre-calculated h 4 years ago
orignal 1c7780a423 garlic clove block for router 4 years ago
orignal 07b77443dd don't handle TunnelBuild message for ECIES router 4 years ago
orignal 4ba1be2dc0 one time garlic encryption for ECIES routers 4 years ago
orignal 6362a7bba5 decrypt garlic on ECIES router 4 years ago
orignal 1740715c00 correct reply key and IV for ECIES record 4 years ago
orignal 21501cbf81 correct MixHash after decryption 4 years ago
orignal d5f3d6111e correct tunnel build record size to decrept 4 years ago
orignal bd04f92087 correct public key for ECIES address 4 years ago
orignal 942b2b05e7 correct key for AEAD decryption 4 years ago
orignal b8064b9b4b copy noise state 4 years ago
orignal f94d03465a don't create transit tunnel if decyrption failed 4 years ago
orignal 4e7aafeec1 send transit tunnel reply for ECIES router 4 years ago
orignal d820b8036e correct transient signature length 4 years ago
orignal 3907c17cf5 handle TunnelBuildMessage for ECIES router 4 years ago
orignal b12fa97a38 32 bytes private key for ECIESx25519 4 years ago
orignal 9f2a2e44a3 common MixHash and MixKey 4 years ago
orignal c63818f355 2.34.0 4 years ago
orignal c400372a79 create new ratchets session if previous was not replied 4 years ago
R4SAS 56f3bdd746
[win32] handle WinAPI errors in SSU 4 years ago
orignal 21d99e355c MixHash(sepk) added 4 years ago
orignal ef5495bfb2 padding for x25519 crypto key 4 years ago
orignal c93ee0d65d tunnels through ECIES routers 4 years ago
orignal 57d6c7a3b3 Added TunnelConfig.cpp. Removed CryptoWroker.h 4 years ago
orignal d65a282e9d check routers with non ElGamal encryptions for lookup, publish and tunnel build 4 years ago
orignal 801ecaa41c temporary exclude routers with non ElGamal crypto types 4 years ago
orignal 49bf735c22 don't set destination to routers 4 years ago
orignal 387830e07a encyption type 0,4 by default for client tunnels 4 years ago
orignal 417b5ed6cc handle SSU v4 and v6 messages in one thread 4 years ago
orignal acc5592f59 create DH keys for SSU session directly 4 years ago
R4SAS 3f45a11f12
[SSU] handle ICMP responses 4 years ago
orignal e3464add50 don't create new tunnels if offline 4 years ago
R4SAS 18bb4a71c2
fix incorrect chars in variable 4 years ago
R4SAS 85e9da82b0 [transports] validate IP when trying connect to remote peer for being in reserved IP range 4 years ago
R4SAS 99d046ca11
[http] handle WebDAV methods 4 years ago
orignal ffa0f0afd9 check network status 4 years ago
orignal e21dac21c8 fixed #1557. don't try to send empty message 4 years ago
orignal e2a1cd12c3 don't delete unreachable routers if too few 4 years ago
orignal d218c9a983 disable ntcpproxy 4 years ago
orignal c2f13a1496 some cleanup 4 years ago
orignal faae2709d9 removed NTCP 4 years ago
orignal a8d23b5439 disable NTCP for good 4 years ago
orignal 8483464aab don't attach our RouterInfo to router's request 4 years ago
orignal 3a2724ec58 single thread for I2CP 4 years ago
orignal ee84291997 handle i2p.streaming.answerPings properly 4 years ago
orignal fd9229c467 ping/pong for streaming 4 years ago