.. |
Base.cpp
|
2cb6283d00
outproxy authorization
|
před 6 roky |
Base.h
|
2cb6283d00
outproxy authorization
|
před 6 roky |
Blinding.cpp
|
3f0534134d
check for malformed b33
|
před 5 roky |
Blinding.h
|
828862ea49
store hash for ECDSA blidning
|
před 5 roky |
BloomFilter.cpp
|
4cc3b7f9fb
restructure build to separate the 3 main components into 3 subdirectories
|
před 7 roky |
BloomFilter.h
|
4cc3b7f9fb
restructure build to separate the 3 main components into 3 subdirectories
|
před 7 roky |
CPU.cpp
|
dec848f072
use builtin __AVX__ and __AES__ macros and reduce code duplication
|
před 6 roky |
CPU.h
|
7e60069968
add uncommitted files
|
před 6 roky |
ChaCha20.cpp
|
5b56f4007b
counter is always in Little Endian
|
před 5 roky |
ChaCha20.h
|
f74b27c58c
check if chacha20 and poly1305 is presented in openssl build
|
před 6 roky |
Config.cpp
|
c4dffa4dc8
remove obsolete reseeds
|
před 5 roky |
Config.h
|
6a497a23d9
Fix typos
|
před 5 roky |
Crypto.cpp
|
74e8610ec9
DH auth for encrypted LeaseSet2
|
před 5 roky |
Crypto.h
|
74e8610ec9
DH auth for encrypted LeaseSet2
|
před 5 roky |
CryptoKey.cpp
|
182ffe4495
use croorect encryption type for tunnel build
|
před 6 roky |
CryptoKey.h
|
6569c4aa03
actual key size for LS2
|
před 6 roky |
CryptoWorker.h
|
cd59ca8376
whitespace cleanup
|
před 6 roky |
Datagram.cpp
|
a090114066
send data message wih raw type fpr raw datagrams
|
před 5 roky |
Datagram.h
|
a605e4bab6
send and recieve raw datagrams
|
před 5 roky |
Destination.cpp
|
97d9795fc9
pass encrepted LeaseSet auth keys
|
před 5 roky |
Destination.h
|
97d9795fc9
pass encrepted LeaseSet auth keys
|
před 5 roky |
Ed25519.cpp
|
ef0fb48f1f
blind private keys
|
před 5 roky |
Ed25519.h
|
ef0fb48f1f
blind private keys
|
před 5 roky |
Event.cpp
|
46f62e1af9
remove trailing whitespaces
|
před 7 roky |
Event.h
|
46f62e1af9
remove trailing whitespaces
|
před 7 roky |
FS.cpp
|
7d0d421724
[windows] handle unexpected conditions (#1185)
|
před 5 roky |
FS.h
|
6a497a23d9
Fix typos
|
před 5 roky |
Family.cpp
|
bce4224d6e
extract and verify LS2 transient key
|
před 6 roky |
Family.h
|
46f62e1af9
remove trailing whitespaces
|
před 7 roky |
Garlic.cpp
|
6a497a23d9
Fix typos
|
před 5 roky |
Garlic.h
|
46f62e1af9
remove trailing whitespaces
|
před 7 roky |
Gost.cpp
|
90f2b2d249
Fix compilation without deprecated OpenSSL APIs
|
před 6 roky |
Gost.h
|
46f62e1af9
remove trailing whitespaces
|
před 7 roky |
Gzip.cpp
|
46f62e1af9
remove trailing whitespaces
|
před 7 roky |
Gzip.h
|
4cc3b7f9fb
restructure build to separate the 3 main components into 3 subdirectories
|
před 7 roky |
HTTP.cpp
|
c6a903572c
[HTTP] add PROFIND support
|
před 5 roky |
HTTP.h
|
a91641e427
fix #823, reindent code
|
před 5 roky |
I2NPProtocol.cpp
|
f6f45eab39
flood encrypted LeaseSet2 with store hash
|
před 5 roky |
I2NPProtocol.h
|
f6f45eab39
flood encrypted LeaseSet2 with store hash
|
před 5 roky |
I2PEndian.cpp
|
4cc3b7f9fb
restructure build to separate the 3 main components into 3 subdirectories
|
před 7 roky |
I2PEndian.h
|
df60e78766
AEAD/Chacha20/Poly1305 encryption
|
před 6 roky |
Identity.cpp
|
ef0fb48f1f
blind private keys
|
před 5 roky |
Identity.h
|
ef0fb48f1f
blind private keys
|
před 5 roky |
LeaseSet.cpp
|
97d9795fc9
pass encrepted LeaseSet auth keys
|
před 5 roky |
LeaseSet.h
|
97d9795fc9
pass encrepted LeaseSet auth keys
|
před 5 roky |
LittleBigEndian.h
|
4cc3b7f9fb
restructure build to separate the 3 main components into 3 subdirectories
|
před 7 roky |
Log.cpp
|
ed2818eaa2
qt log viewer now works
|
před 6 roky |
Log.h
|
46f62e1af9
remove trailing whitespaces
|
před 7 roky |
NTCP2.cpp
|
6ccef66920
call shutdown before close
|
před 5 roky |
NTCP2.h
|
b57152cc25
common code for padding and sending termination and RouterInfo messages
|
před 6 roky |
NTCPSession.cpp
|
8e3d16e9fb
update ipv6 addresses from SSU rather than NTCP or NTCP2
|
před 5 roky |
NTCPSession.h
|
5361e11395
fix race
|
před 6 roky |
NetDb.cpp
|
54071b0e5d
set and handle unpublished LeaseSet flag
|
před 5 roky |
NetDb.hpp
|
354c9187db
detect our ipv6 address
|
před 5 roky |
NetDbRequests.cpp
|
46f62e1af9
remove trailing whitespaces
|
před 7 roky |
NetDbRequests.h
|
46f62e1af9
remove trailing whitespaces
|
před 7 roky |
Poly1305.cpp
|
f74b27c58c
check if chacha20 and poly1305 is presented in openssl build
|
před 6 roky |
Poly1305.h
|
f74b27c58c
check if chacha20 and poly1305 is presented in openssl build
|
před 6 roky |
Profiling.cpp
|
46f62e1af9
remove trailing whitespaces
|
před 7 roky |
Profiling.h
|
46f62e1af9
remove trailing whitespaces
|
před 7 roky |
Queue.h
|
b64878f4fa
use std::move
|
před 6 roky |
Reseed.cpp
|
6a497a23d9
Fix typos
|
před 5 roky |
Reseed.h
|
46f62e1af9
remove trailing whitespaces
|
před 7 roky |
RouterContext.cpp
|
8e919ddc8e
use monotonic clock for uptime
|
před 5 roky |
RouterContext.h
|
8e919ddc8e
use monotonic clock for uptime
|
před 5 roky |
RouterInfo.cpp
|
8e3d16e9fb
update ipv6 addresses from SSU rather than NTCP or NTCP2
|
před 5 roky |
RouterInfo.h
|
354c9187db
detect our ipv6 address
|
před 5 roky |
SSU.cpp
|
5e42947fbd
always lookup SSU session if peer's endpoint doesn't match
|
před 5 roky |
SSU.h
|
46f62e1af9
remove trailing whitespaces
|
před 7 roky |
SSUData.cpp
|
b84f74c167
limit SSU message size to 32K
|
před 6 roky |
SSUData.h
|
50ba52756f
fix mixing tabs and spaces
|
před 7 roky |
SSUSession.cpp
|
5e42947fbd
always lookup SSU session if peer's endpoint doesn't match
|
před 5 roky |
SSUSession.h
|
5e42947fbd
always lookup SSU session if peer's endpoint doesn't match
|
před 5 roky |
Signature.cpp
|
cdb217b774
always initialize m_Pkey
|
před 5 roky |
Signature.h
|
ff44bcc489
complete implementation of RedDSA
|
před 5 roky |
Siphash.h
|
cde989b59d
don't compile compatibility code if openssl 1.1.1
|
před 6 roky |
Streaming.cpp
|
254d2b82b3
fixed #1393. store streams by recvStreamID
|
před 5 roky |
Streaming.h
|
254d2b82b3
fixed #1393. store streams by recvStreamID
|
před 5 roky |
Tag.h
|
41f4f4713e
handle i2cp.leaseSetPrivKey
|
před 5 roky |
Timestamp.cpp
|
6cc6849ccc
use published timestamp for blinding
|
před 5 roky |
Timestamp.h
|
6cc6849ccc
use published timestamp for blinding
|
před 5 roky |
TransitTunnel.cpp
|
46f62e1af9
remove trailing whitespaces
|
před 7 roky |
TransitTunnel.h
|
50ba52756f
fix mixing tabs and spaces
|
před 7 roky |
TransportSession.h
|
86782aeb1b
don't send RouterInfo twice
|
před 6 roky |
Transports.cpp
|
13732ac333
fix #1363 try connect in SSU's thread
|
před 5 roky |
Transports.h
|
979ea9c252
removed address resolvers as discontinued
|
před 6 roky |
Tunnel.cpp
|
52f3081a40
fix typo
|
před 6 roky |
Tunnel.h
|
5a2b795440
fixed crash
|
před 6 roky |
TunnelBase.h
|
e77037c2b8
fixed warning
|
před 7 roky |
TunnelConfig.h
|
182ffe4495
use croorect encryption type for tunnel build
|
před 6 roky |
TunnelEndpoint.cpp
|
50ba52756f
fix mixing tabs and spaces
|
před 7 roky |
TunnelEndpoint.h
|
46f62e1af9
remove trailing whitespaces
|
před 7 roky |
TunnelGateway.cpp
|
bc3f02cb6b
fix #1290. copy correct size if message didn't fit previous
|
před 6 roky |
TunnelGateway.h
|
46f62e1af9
remove trailing whitespaces
|
před 7 roky |
TunnelPool.cpp
|
7b4fc19fca
be concise
|
před 6 roky |
TunnelPool.h
|
938d5d901a
implement i2cp session reconfigure
|
před 7 roky |
api.cpp
|
8ca8bc810d
take elgamal percomputation from config
|
před 6 roky |
api.h
|
46f62e1af9
remove trailing whitespaces
|
před 7 roky |
util.cpp
|
73921b1024
fix ipv6 fallback address
|
před 5 roky |
util.h
|
fecc0c4640
don't call destructor twice
|
před 5 roky |
version.h
|
3acfb129cd
2.27.0
|
před 5 roky |