| .. | 
			
		
		
			
			
			
			
				| 
					
						
							
								api.cpp
							
						
					
				 | 
				
					
						
							
							take elgamal percomputation from config
						
					
				 | 
				2019-01-08 09:23:14 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								api.h
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Base.cpp
							
						
					
				 | 
				
					
						
							
							outproxy authorization
						
					
				 | 
				2018-04-06 15:23:56 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Base.h
							
						
					
				 | 
				
					
						
							
							outproxy authorization
						
					
				 | 
				2018-04-06 15:23:56 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								BloomFilter.cpp
							
						
					
				 | 
				
					
						
							
							restructure build to separate the 3 main components into 3 subdirectories
						
					
				 | 
				2017-04-21 06:33:45 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								BloomFilter.h
							
						
					
				 | 
				
					
						
							
							restructure build to separate the 3 main components into 3 subdirectories
						
					
				 | 
				2017-04-21 06:33:45 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ChaCha20.cpp
							
						
					
				 | 
				
					
						
							
							check if chacha20 and poly1305 is presented in openssl build
						
					
				 | 
				2019-01-06 17:43:05 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ChaCha20.h
							
						
					
				 | 
				
					
						
							
							check if chacha20 and poly1305 is presented in openssl build
						
					
				 | 
				2019-01-06 17:43:05 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Config.cpp
							
						
					
				 | 
				
					
						
							
							reseeds update
						
					
				 | 
				2018-12-17 20:14:12 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Config.h
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								CPU.cpp
							
						
					
				 | 
				
					
						
							
							use builtin __AVX__ and __AES__ macros and reduce code duplication
						
					
				 | 
				2018-06-27 17:32:38 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								CPU.h
							
						
					
				 | 
				
					
						
							
							add uncommitted files
						
					
				 | 
				2018-02-16 11:01:04 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Crypto.cpp
							
						
					
				 | 
				
					
						
							
							Fix compilation without deprecated OpenSSL APIs
						
					
				 | 
				2019-01-06 15:39:24 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Crypto.h
							
						
					
				 | 
				
					
						
							
							Fix compilation without deprecated OpenSSL APIs
						
					
				 | 
				2019-01-06 15:39:24 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								CryptoKey.cpp
							
						
					
				 | 
				
					
						
							
							use croorect encryption type for tunnel build
						
					
				 | 
				2018-03-09 14:56:06 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								CryptoKey.h
							
						
					
				 | 
				
					
						
							
							actual key size for LS2
						
					
				 | 
				2019-01-13 19:17:02 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								CryptoWorker.h
							
						
					
				 | 
				
					
						
							
							whitespace cleanup
						
					
				 | 
				2018-02-20 12:59:39 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Datagram.cpp
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Datagram.h
							
						
					
				 | 
				
					
						
							
							fix mixing tabs and spaces
						
					
				 | 
				2018-01-13 22:51:02 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Destination.cpp
							
						
					
				 | 
				
					
						
							
							correct encryption key type for LS2
						
					
				 | 
				2019-01-15 18:41:00 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Destination.h
							
						
					
				 | 
				
					
						
							
							correct encryption key type for LS2
						
					
				 | 
				2019-01-15 18:41:00 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Ed25519.cpp
							
						
					
				 | 
				
					
						
							
							don't compile compatibility code if openssl 1.1.1
						
					
				 | 
				2018-11-22 12:13:16 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Ed25519.h
							
						
					
				 | 
				
					
						
							
							don't compile compatibility code if openssl 1.1.1
						
					
				 | 
				2018-11-22 12:13:16 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Event.cpp
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Event.h
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Family.cpp
							
						
					
				 | 
				
					
						
							
							extract and verify LS2 transient key
						
					
				 | 
				2019-01-01 17:00:37 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Family.h
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								FS.cpp
							
						
					
				 | 
				
					
						
							
							fix mixing tabs and spaces
						
					
				 | 
				2018-01-13 22:51:02 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								FS.h
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Garlic.cpp
							
						
					
				 | 
				
					
						
							
							revert
						
					
				 | 
				2018-02-26 08:12:15 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Garlic.h
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Gost.cpp
							
						
					
				 | 
				
					
						
							
							Fix compilation without deprecated OpenSSL APIs
						
					
				 | 
				2019-01-06 15:39:24 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Gost.h
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Gzip.cpp
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Gzip.h
							
						
					
				 | 
				
					
						
							
							restructure build to separate the 3 main components into 3 subdirectories
						
					
				 | 
				2017-04-21 06:33:45 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								HTTP.cpp
							
						
					
				 | 
				
					
						
							
							Merge remote-tracking branch 'purple/master'
						
					
				 | 
				2018-04-08 19:56:48 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								HTTP.h
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								I2NPProtocol.cpp
							
						
					
				 | 
				
					
						
							
							LocalLeaseSet2 added
						
					
				 | 
				2019-01-09 14:51:47 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								I2NPProtocol.h
							
						
					
				 | 
				
					
						
							
							handle RouterInfo from NTCP2 in netdb's thread
						
					
				 | 
				2018-11-14 20:52:54 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								I2PEndian.cpp
							
						
					
				 | 
				
					
						
							
							restructure build to separate the 3 main components into 3 subdirectories
						
					
				 | 
				2017-04-21 06:33:45 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								I2PEndian.h
							
						
					
				 | 
				
					
						
							
							AEAD/Chacha20/Poly1305 encryption
						
					
				 | 
				2018-06-13 11:41:46 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Identity.cpp
							
						
					
				 | 
				
					
						
							
							handle LS2 in destinations
						
					
				 | 
				2019-01-09 12:47:47 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Identity.h
							
						
					
				 | 
				
					
						
							
							handle LS2 in destinations
						
					
				 | 
				2019-01-09 12:47:47 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								LeaseSet.cpp
							
						
					
				 | 
				
					
						
							
							re-create LeaseSet if store type has changed
						
					
				 | 
				2019-01-16 19:00:17 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								LeaseSet.h
							
						
					
				 | 
				
					
						
							
							re-create LeaseSet if store type has changed
						
					
				 | 
				2019-01-16 19:00:17 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								LittleBigEndian.h
							
						
					
				 | 
				
					
						
							
							restructure build to separate the 3 main components into 3 subdirectories
						
					
				 | 
				2017-04-21 06:33:45 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Log.cpp
							
						
					
				 | 
				
					
						
							
							qt log viewer now works
						
					
				 | 
				2018-05-19 23:06:06 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Log.h
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								NetDb.cpp
							
						
					
				 | 
				
					
						
							
							re-create LeaseSet if store type has changed
						
					
				 | 
				2019-01-16 19:00:17 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								NetDb.hpp
							
						
					
				 | 
				
					
						
							
							re-create LeaseSet if store type has changed
						
					
				 | 
				2019-01-16 19:00:17 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								NetDbRequests.cpp
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								NetDbRequests.h
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								NTCP2.cpp
							
						
					
				 | 
				
					
						
							
							create ephemeral keys after getting connected
						
					
				 | 
				2018-12-07 19:24:46 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								NTCP2.h
							
						
					
				 | 
				
					
						
							
							common code for padding and sending termination and RouterInfo messages
						
					
				 | 
				2018-12-04 15:56:55 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								NTCPSession.cpp
							
						
					
				 | 
				
					
						
							
							show correct value of time drift
						
					
				 | 
				2018-08-16 10:13:32 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								NTCPSession.h
							
						
					
				 | 
				
					
						
							
							fix race
						
					
				 | 
				2018-03-24 07:53:06 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Poly1305.cpp
							
						
					
				 | 
				
					
						
							
							check if chacha20 and poly1305 is presented in openssl build
						
					
				 | 
				2019-01-06 17:43:05 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Poly1305.h
							
						
					
				 | 
				
					
						
							
							check if chacha20 and poly1305 is presented in openssl build
						
					
				 | 
				2019-01-06 17:43:05 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Profiling.cpp
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Profiling.h
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Queue.h
							
						
					
				 | 
				
					
						
							
							use std::move
						
					
				 | 
				2018-02-19 10:45:02 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Reseed.cpp
							
						
					
				 | 
				
					
						
							
							removed RSA signatures completly
						
					
				 | 
				2018-09-21 11:16:38 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Reseed.h
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								RouterContext.cpp
							
						
					
				 | 
				
					
						
							
							create new static keys by X25519Keys
						
					
				 | 
				2018-11-01 10:43:31 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								RouterContext.h
							
						
					
				 | 
				
					
						
							
							update timestamp before publishing
						
					
				 | 
				2018-09-21 10:13:18 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								RouterInfo.cpp
							
						
					
				 | 
				
					
						
							
							set cost=14 for unpublished NTCP2 addresses
						
					
				 | 
				2018-10-11 13:00:37 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								RouterInfo.h
							
						
					
				 | 
				
					
						
							
							pass NTCP2 ipv6 address
						
					
				 | 
				2018-08-27 16:01:47 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Signature.cpp
							
						
					
				 | 
				
					
						
							
							extract and verify LS2 transient key
						
					
				 | 
				2019-01-01 17:00:37 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Signature.h
							
						
					
				 | 
				
					
						
							
							extract and verify LS2 transient key
						
					
				 | 
				2019-01-01 17:00:37 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Siphash.h
							
						
					
				 | 
				
					
						
							
							don't compile compatibility code if openssl 1.1.1
						
					
				 | 
				2018-11-22 12:13:16 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								SSU.cpp
							
						
					
				 | 
				
					
						
							
							fix mixing tabs and spaces
						
					
				 | 
				2018-01-13 22:51:02 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								SSU.h
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								SSUData.cpp
							
						
					
				 | 
				
					
						
							
							limit SSU message size to 32K
						
					
				 | 
				2018-10-11 11:17:14 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								SSUData.h
							
						
					
				 | 
				
					
						
							
							fix mixing tabs and spaces
						
					
				 | 
				2018-01-13 22:51:02 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								SSUSession.cpp
							
						
					
				 | 
				
					
						
							
							limit SSU message size to 32K
						
					
				 | 
				2018-10-11 11:17:14 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								SSUSession.h
							
						
					
				 | 
				
					
						
							
							limit SSU message size to 32K
						
					
				 | 
				2018-10-11 11:17:14 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Streaming.cpp
							
						
					
				 | 
				
					
						
							
							Initial SAM cleanup
						
					
				 | 
				2018-04-24 09:45:16 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Streaming.h
							
						
					
				 | 
				
					
						
							
							tabify
						
					
				 | 
				2018-04-25 11:27:56 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Tag.h
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Timestamp.cpp
							
						
					
				 | 
				
					
						
							
							NTP sync in separate thread
						
					
				 | 
				2018-11-16 12:49:04 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Timestamp.h
							
						
					
				 | 
				
					
						
							
							NTP sync in separate thread
						
					
				 | 
				2018-11-16 12:49:04 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TransitTunnel.cpp
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TransitTunnel.h
							
						
					
				 | 
				
					
						
							
							fix mixing tabs and spaces
						
					
				 | 
				2018-01-13 22:51:02 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Transports.cpp
							
						
					
				 | 
				
					
						
							
							removed address resolvers as discontinued
						
					
				 | 
				2018-12-07 12:27:06 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Transports.h
							
						
					
				 | 
				
					
						
							
							removed address resolvers as discontinued
						
					
				 | 
				2018-12-07 12:27:06 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TransportSession.h
							
						
					
				 | 
				
					
						
							
							don't send RouterInfo twice
						
					
				 | 
				2018-08-14 11:27:27 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Tunnel.cpp
							
						
					
				 | 
				
					
						
							
							fix typo
						
					
				 | 
				2018-07-10 17:39:21 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Tunnel.h
							
						
					
				 | 
				
					
						
							
							fixed crash
						
					
				 | 
				2018-02-26 19:41:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TunnelBase.h
							
						
					
				 | 
				
					
						
							
							fixed warning
						
					
				 | 
				2018-02-05 11:13:25 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TunnelConfig.h
							
						
					
				 | 
				
					
						
							
							use croorect encryption type for tunnel build
						
					
				 | 
				2018-03-09 14:56:06 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TunnelEndpoint.cpp
							
						
					
				 | 
				
					
						
							
							fix mixing tabs and spaces
						
					
				 | 
				2018-01-13 22:51:02 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TunnelEndpoint.h
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TunnelGateway.cpp
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TunnelGateway.h
							
						
					
				 | 
				
					
						
							
							remove trailing whitespaces
						
					
				 | 
				2018-01-06 22:24:03 +08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TunnelPool.cpp
							
						
					
				 | 
				
					
						
							
							be concise
						
					
				 | 
				2018-02-26 08:18:01 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TunnelPool.h
							
						
					
				 | 
				
					
						
							
							implement i2cp session reconfigure
						
					
				 | 
				2018-01-02 11:34:58 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								util.cpp
							
						
					
				 | 
				
					
						
							
							configure persist of peer profiles
						
					
				 | 
				2018-11-22 00:13:23 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								util.h
							
						
					
				 | 
				
					
						
							
							build android app with llvm
						
					
				 | 
				2018-12-27 03:16:38 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								version.h
							
						
					
				 | 
				
					
						
							
							2.23.0
						
					
				 | 
				2019-01-21 10:33:22 -05:00 |