orignal
1c5b350c2b
TCP_QUICKACK
4 years ago
orignal
9301e39af7
minimal version for floodfill 0.9.28
4 years ago
R4SAS
bc330ff0ea
update makefiles, license year
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 years ago
orignal
c875ff923a
random intro key
4 years ago
orignal
3dfb44de31
exclude DSA floodfills
4 years ago
R4SAS
2266c3877c
update reseeds
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 years ago
orignal
f4486bc075
take intro key from right address
4 years ago
orignal
0436a65baa
upddate DSA router keys
4 years ago
orignal
d8381e9486
disable encryption to ECIES routers
4 years ago
orignal
3925540517
don't update expired tunnels
4 years ago
orignal
3b630fe546
fixed race condition
4 years ago
orignal
c69c4ae8a0
don't publish too fast
4 years ago
orignal
b4369470cb
publish updated RouterInfo
4 years ago
R4SAS
2bd6daeb8d
disable aes/avx for winxp by default
4 years ago
orignal
44ca315c75
don't build tunnels for all pools at the time
4 years ago
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 )
...
Rework CPU extensions detection code and build with AES-NI and AVX support by default
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
...
Windows can throw WinAPI errors which are not handled by boost asio
Signed-off-by: R4SAS <r4sas@i2pmail.org>
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
...
Windows network stack can forward ICMP to socket and simple deleting of
packet can cause socket death. Same thing can happen on other systems
but without socket death.
Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 years ago