build
fix CMAKE build
2014-04-23 22:48:02 +04:00
Win32
Add SSUData to VS project
2014-04-23 02:42:10 +04:00
.gitignore
remove 'build' from .gitignore
2014-04-03 23:54:24 +04:00
.travis.yml
Dropping clang for now.
2014-04-03 18:20:17 +02:00
AddressBook.cpp
load host.txt via HTTPProxy
2014-04-18 02:54:15 +04:00
AddressBook.h
Initial download of hosts.txt for AddressBook
2014-04-06 23:22:33 +04:00
aes.cpp
eliminated multiple of 16 check for AES
2014-06-08 07:56:04 -04:00
aes.h
eliminated multiple of 16 check for AES
2014-06-08 07:56:04 -04:00
base64.cpp
use base64 alphabet directly
2014-01-29 17:38:53 -05:00
base64.h
use base64 alphabet directly
2014-01-29 17:38:53 -05:00
CryptoConst.cpp
dsa constants as byte array
2014-05-02 13:46:24 -04:00
CryptoConst.h
CryptoConst added
2014-05-02 11:42:30 -04:00
Daemon.cpp
defualt port consistency (17007)
2014-06-12 09:12:39 -04:00
Daemon.h
moved log file from daemon to log
2014-04-24 11:10:46 -04:00
DaemonLinux.cpp
fix linux build
2014-04-23 00:37:24 +02:00
DaemonWin32.cpp
Using the d-pointer to hide HTTPProxy, HTTPServer, add logfile ofstream
2014-04-23 02:07:21 +04:00
ElGamal.h
replaced ElGamalEncrypt to ElGamalEncryption
2014-02-20 20:28:41 -05:00
Garlic.cpp
use AEN-NI for garlic encryption
2014-05-11 22:37:33 -04:00
Garlic.h
use AEN-NI for garlic encryption
2014-05-11 22:37:33 -04:00
hmac.h
8-bytes alignment
2014-05-07 19:44:43 -04:00
HTTPProxy.cpp
use HTTPConnection as the base class for proxy
2014-03-30 02:16:23 +04:00
HTTPProxy.h
use HTTPConnection as the base class for proxy
2014-03-30 02:16:23 +04:00
HTTPServer.cpp
exploratory if tunnels are not created yet
2014-06-16 21:23:22 -04:00
HTTPServer.h
add http status code
2014-04-18 01:53:48 +04:00
I2NPProtocol.cpp
TunnelDecryption for tunnels
2014-05-15 18:58:26 -04:00
I2NPProtocol.h
handle TunnelBuild (8 records) message
2014-04-30 14:08:57 -04:00
i2p.cpp
i2p.cpp: fix return code declaration
2014-06-11 12:01:13 +04:00
I2PEndian.cpp
fix LittleEndian, change endian.h version
2014-02-05 09:14:07 +04:00
I2PEndian.h
Adding support for Mac OSX.
2014-06-15 13:03:29 +02:00
Identity.cpp
64-bits alignment for RoutingKey
2014-06-03 19:57:42 -04:00
Identity.h
64-bits alignment for RoutingKey
2014-06-03 19:57:42 -04:00
LeaseSet.cpp
replace CalcuateIdentHash to identity.Hash to avoid duplication
2014-04-08 11:11:48 +04:00
LeaseSet.h
pick random tunnel from LeaseSet
2014-03-23 09:25:16 -04:00
LICENSE
Initial commit
2013-09-01 08:09:28 -07:00
LittleBigEndian.h
fix LittleEndian, change endian.h version
2014-02-05 09:14:07 +04:00
Log.cpp
moved log file from daemon to log
2014-04-24 11:10:46 -04:00
Log.h
moved log file from daemon to log
2014-04-24 11:10:46 -04:00
Makefile
explicit AESNI flag
2014-06-02 10:05:04 -04:00
Makefile.osx
Adding support for Mac OSX.
2014-06-15 13:03:29 +02:00
NetDb.cpp
exclude hidden routers from tunnels
2014-06-18 10:41:59 -04:00
NetDb.h
exclude hidden routers from tunnels
2014-06-18 10:41:59 -04:00
NTCPSession.cpp
one block CBC encryption
2014-05-14 14:54:01 -04:00
NTCPSession.h
use new aes implementation for NTCP
2014-05-06 22:30:09 -04:00
Queue.h
flush log only when queue is empty
2014-04-23 12:49:02 -04:00
README.md
Adding build status to README
2014-04-03 18:18:56 +02:00
Reseed.cpp
Fixing reseed
2014-02-02 20:37:43 +01:00
Reseed.h
fixed compilation error in gcc 4.6
2014-01-31 07:32:34 -05:00
RouterContext.cpp
create LeaseSet encryption key per tunnel pool
2014-03-15 22:02:33 -04:00
RouterContext.h
moved encryption keys from TunnelPool to StreamingDestination
2014-04-01 18:58:47 -04:00
RouterInfo.cpp
exclude hidden routers from tunnels
2014-06-18 10:41:59 -04:00
RouterInfo.h
exclude hidden routers from tunnels
2014-06-18 10:41:59 -04:00
SSU.cpp
check for duplicates
2014-06-17 13:15:32 -04:00
SSU.h
check for duplicates
2014-06-17 13:15:32 -04:00
SSUData.cpp
don't print duplicate acks
2014-06-12 21:01:04 -04:00
SSUData.h
store sent messages until ack-ed
2014-06-12 11:14:22 -04:00
Streaming.cpp
copy constructor for PrivateKeys
2014-05-03 15:29:00 -04:00
Streaming.h
fixed creash
2014-04-23 17:51:12 -04:00
Timestamp.h
ms visual studio 2013 support
2014-01-09 23:56:07 +04:00
TransitTunnel.cpp
TunnelDecryption for transit tunnel
2014-05-15 17:55:09 -04:00
TransitTunnel.h
TunnelDecryption for transit tunnel
2014-05-15 17:55:09 -04:00
Transports.cpp
separate thread for SSU server
2014-04-19 20:45:41 -04:00
Transports.h
don't delete initial SSU sessions
2014-04-07 20:34:22 -04:00
Tunnel.cpp
don't rely on order in tunnel build message. assign index to hop instead
2014-06-18 19:38:21 -04:00
Tunnel.h
replace tunnel encryption to AES-NI
2014-05-09 19:34:12 -04:00
TunnelBase.h
create inbound tunnels per local destination
2014-03-14 15:13:34 -04:00
TunnelConfig.h
don't rely on order in tunnel build message. assign index to hop instead
2014-06-18 19:38:21 -04:00
TunnelEndpoint.cpp
check sequence of fragments
2014-06-11 10:56:20 -04:00
TunnelEndpoint.h
check sequence of fragments
2014-06-11 10:56:20 -04:00
TunnelGateway.cpp
don't copy temporary data structure
2014-03-19 12:16:05 -04:00
TunnelGateway.h
don't copy temporary data structure
2014-03-19 12:16:05 -04:00
TunnelPool.cpp
speedup inbound tunnels creation
2014-04-06 18:30:27 -04:00
TunnelPool.h
pick tunnels from exploratory pool for exploratory
2014-04-03 16:27:37 -04:00
UPnP.cpp
UPnP added
2014-02-09 15:15:47 -05:00
UPnP.h
UPnP added
2014-02-09 15:15:47 -05:00
util.cpp
load host.txt via HTTPProxy
2014-04-18 02:54:15 +04:00
util.h
load host.txt via HTTPProxy
2014-04-18 02:54:15 +04:00