orignal
d9476fb5ca
set correct IV when NTCP2 address gets published
6 years ago
R4SAS
9882365ab4
fix NTCP IPv6 category name in transports, add conversion for leasesets expiring time
6 years ago
orignal
2d758ce963
change cost for NTCP and NTCP2
6 years ago
orignal
1dd003d26a
check m2p3len
6 years ago
redfish
0df5b77595
makefile: linux: add -latomic
...
Tested on Arch Linux and Debian unstable with gcc 8.2.0. On Arch Linux
on x86_64 it built without this, but also builds with this. Without this
patch On Debian unstable on PPC linking fail with undefined symbols:
/usr/include/c++/8/bits/atomic_base.h:396: undefined reference to `__atomic_load_8'
6 years ago
orignal
e190a005db
make sure assets are ready before proceed
6 years ago
R4SAS
45596a0342
android - holder-based updater for certificate
...
If holder exsists, check string (version) of assets creation.
If it differs from current app version or null, try delete certificates forder contents
for unpacking new certificates.
6 years ago
R4SAS
405429a300
android - add file for notify about successful unpacking assets
6 years ago
R4SAS
d009a29426
android - dont rewrite files from assets if they exist
6 years ago
R4SAS
f1fb42460a
rename ipv6 transports
6 years ago
orignal
5e110e9f7b
enable NTCP2 by default
6 years ago
orignal
77a409935d
license added
6 years ago
orignal
863baeb68b
ignore unpublished addresses
6 years ago
orignal
11142690a0
show correct value of time drift
6 years ago
orignal
02e8c5faca
fixed typo
6 years ago
orignal
c41081d35c
check timestamps
6 years ago
orignal
db4c26a400
copy assets before daemon start
6 years ago
R4SAS
331a23fc20
build JNI for arm v7a and x86 both
6 years ago
R4SAS
db5a40d743
enable NTCP2 for android, use L flag for bandwidth,
...
additional change for multiarch build
6 years ago
orignal
e4ab51329d
move handshake messages processing to NTCP2Establisher
6 years ago
orignal
8490e7ca7c
Merge pull request #1223 from PurpleI2P/openssl
...
recent changes
6 years ago
orignal
86782aeb1b
don't send RouterInfo twice
6 years ago
orignal
49a44fc92e
assume siphash IV in Litte Endian
6 years ago
orignal
cd39a52c25
correct endianness for siphash length
6 years ago
xcps
634101ceb5
Update HTTPServer.cpp
...
Fix transport sections in web interface 2
6 years ago
orignal
55555c8787
Merge pull request #1222 from PurpleI2P/show-transports
...
Update HTTPServer.cpp
6 years ago
xcps
d36d825ac1
Update HTTPServer.cpp
...
Fix transport sections in web interface
6 years ago
orignal
9bb01cd67c
Merge pull request #1221 from l-n-s/issue_1220
...
Don't add SSU/NTCP addresses to RI if they are disabled in config
6 years ago
l-n-s
29b91075d2
Don't add SSU/NTCP addresses to RI if they are disabled in config ( #1220 )
6 years ago
orignal
6d46fc9f9f
check send frame error code
6 years ago
orignal
a2c41c9e36
allow NTCP2 only transports
6 years ago
orignal
ee700ac861
fixed incorrect iv for published NTCP2 addresses
6 years ago
orignal
9884a4336f
don't connect to NTCP2 only address using NTCP
6 years ago
orignal
5b83d4bef8
move handshake messages creation to NTCP2Establisher
6 years ago
orignal
d320a89590
don't copy buffer to ifself
6 years ago
orignal
f7e4afc282
use same buffer for input and output for AEAD/Chacha20/Poly1305
6 years ago
orignal
88e87d589b
add incoming NTCP2 session to the sessions list
6 years ago
orignal
d8c6dede7e
moved NTCP2 handshake buffers to establisher
6 years ago
orignal
5cc84133e3
fixed incorrect lenght
6 years ago
orignal
f7728aa1f6
reuse NTCP2 frame buffers
6 years ago
orignal
2b61f9a731
fixed #1217 . verify decryption result
6 years ago
orignal
f407022fe6
connect to NTCP2 address if presented
6 years ago
orignal
41b9f19b01
get unpublished NTCP2 address
6 years ago
orignal
09c6faf923
don't overwrite NTCP2 keys
6 years ago
orignal
26d0177c01
always make NTCP address first
6 years ago
orignal
f7415c8a8f
enable/disable NTCP2 address
6 years ago
orignal
4cf79088f9
NTCP2 idle timeout
6 years ago
orignal
50cd321818
NTCP2 idle timeout
6 years ago
orignal
83bbe6a9d9
show NTCP2 address
6 years ago
orignal
0a33c18e36
send termination message
6 years ago