..
Base.cpp
…
Base.h
…
Blinding.cpp
support EdDSA for blinding
4 years ago
Blinding.h
…
BloomFilter.cpp
…
BloomFilter.h
…
CPU.cpp
disable aes/avx for winxp by default
4 years ago
CPU.h
Automate AES-NI and AVX detection on runtime, make it default on x86-based systems ( #1578 )
4 years ago
ChaCha20.cpp
…
ChaCha20.h
…
Config.cpp
more yggdrasil reseeds added
4 years ago
Config.h
…
Crypto.cpp
check for pubkey in X25519Keys::Agree
4 years ago
Crypto.h
check if x25519 key is valid
4 years ago
CryptoKey.cpp
check if x25519 key is valid
4 years ago
CryptoKey.h
…
Datagram.cpp
reindent Datagram, Daemon, update default subscription in config example
4 years ago
Datagram.h
…
Destination.cpp
handle encrypteed I2NPShortTunnelBuildReply in destination
3 years ago
Destination.h
use msgID from ECIESx25519 block
3 years ago
ECIESX25519AEADRatchetSession.cpp
use Tag<64> for ratechet tags
3 years ago
ECIESX25519AEADRatchetSession.h
use Tag<64> for ratechet tags
3 years ago
Ed25519.cpp
…
Ed25519.h
…
Elligator.cpp
…
Elligator.h
…
FS.cpp
rework of storing certificates path ( #1642 )
4 years ago
FS.h
rework of storing certificates path ( #1642 )
4 years ago
Family.cpp
rework of storing certificates path ( #1642 )
4 years ago
Family.h
…
Garlic.cpp
use msgID from ECIESx25519 block
3 years ago
Garlic.h
use msgID from ECIESx25519 block
3 years ago
Gost.cpp
…
Gost.h
…
Gzip.cpp
…
Gzip.h
…
HTTP.cpp
[i18n] translate HTTP proxy
4 years ago
HTTP.h
common HTTP basic authorization string
4 years ago
I2NPProtocol.cpp
don't encrypt ShortTunnelBuild and ShortTunnelBuildReply if on the same router
3 years ago
I2NPProtocol.h
handle ShortTunnelBuildReply
3 years ago
I2PEndian.cpp
…
I2PEndian.h
…
Identity.cpp
[avx] check if c++ target supports AVX ( closes #1600 )
4 years ago
Identity.h
rename CRYPTO_KEY_TYPE_ECIES_X25519_AEAD_RATCHET to CRYPTO_KEY_TYPE_ECIES_X25519_AEAD
4 years ago
LeaseSet.cpp
don't publish LeaseSet without tunnels
4 years ago
LeaseSet.h
don't publish LeaseSet without tunnels
4 years ago
LittleBigEndian.h
…
Log.cpp
move thread naming to util
4 years ago
Log.h
logging opimization
4 years ago
NTCP2.cpp
precalculate padding sizes
3 years ago
NTCP2.h
precalculate padding sizes
3 years ago
NetDb.cpp
narrow down random range
3 years ago
NetDb.hpp
use short tunnel build if possible
3 years ago
NetDbRequests.cpp
…
NetDbRequests.h
…
Poly1305.cpp
…
Poly1305.h
…
Profiling.cpp
…
Profiling.h
…
Queue.h
…
Reseed.cpp
rework of storing certificates path ( #1642 )
4 years ago
Reseed.h
support reseed throught the Yggdrasil
4 years ago
RouterContext.cpp
use msgID from ECIESx25519 block
3 years ago
RouterContext.h
use msgID from ECIESx25519 block
3 years ago
RouterInfo.cpp
set minimal version for floodfill to 0.9.38
3 years ago
RouterInfo.h
eligble floodfill must be reachable by ipv4
3 years ago
SSU.cpp
fix build with boost < 1.55.0 ( closes #1661 )
4 years ago
SSU.h
don't select next introducers from existing sessions
4 years ago
SSUData.cpp
cumulative ACK bitfields
4 years ago
SSUData.h
cumulative ACK bitfields
4 years ago
SSUSession.cpp
check Alice's IP address in PeerTest
4 years ago
SSUSession.h
reuse current introducers if no more available
4 years ago
Signature.cpp
…
Signature.h
…
Siphash.h
…
Streaming.cpp
don't reschedule resend timer for terminated streams
3 years ago
Streaming.h
don't reschedule resend timer for terminated streams
3 years ago
Tag.h
…
Timestamp.cpp
NTP request through compatible address
3 years ago
Timestamp.h
tunnels through ECIES routers
4 years ago
TransitTunnel.cpp
create different I2NP tunnel messages for endpoint and non-endpoint
4 years ago
TransitTunnel.h
…
TransportSession.h
create DH keys for SSU session directly
4 years ago
Transports.cpp
requsted router to send to if not in netdb
4 years ago
Transports.h
run ipv6 peer test again if still testing
4 years ago
Tunnel.cpp
[tunnels] count outbound traffic for zero-hop tunnels
3 years ago
Tunnel.h
set pool for zero-hops tunnels
3 years ago
TunnelBase.h
…
TunnelConfig.cpp
don't create enryptor for ECIES record encryption
3 years ago
TunnelConfig.h
correct message type for ShortTunnelBuild
3 years ago
TunnelEndpoint.cpp
create different I2NP tunnel messages for endpoint and non-endpoint
4 years ago
TunnelEndpoint.h
eliminated extra I2NP messages for fragments
4 years ago
TunnelGateway.cpp
create different I2NP tunnel messages for endpoint and non-endpoint
4 years ago
TunnelGateway.h
…
TunnelPool.cpp
consistent path for explicit peers
3 years ago
TunnelPool.h
use short tunnel build if possible
3 years ago
api.cpp
Automate AES-NI and AVX detection on runtime, make it default on x86-based systems ( #1578 )
4 years ago
api.h
…
util.cpp
Squashed commit of the following:
3 years ago
util.h
prefer public ipv6 instead rfc4941 ( closes #1251 )
4 years ago
version.h
2.38.0
4 years ago