| .. | 
			
		
		
			
			
			
			
				| 
					
						
							
								api.cpp
							
						
					
				 | 
				
					
						
							
							Automate AES-NI and AVX detection on runtime, make it default on x86-based systems (#1578)
						
					
				 | 
				2020-11-15 01:31:20 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								api.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Base.cpp
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Base.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Blinding.cpp
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Blinding.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								BloomFilter.cpp
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								BloomFilter.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ChaCha20.cpp
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ChaCha20.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Config.cpp
							
						
					
				 | 
				
					
						
							
							[win32] drop service code, fix start with daemon option. Throw notification when unable to parse config
						
					
				 | 
				2021-03-11 14:40:06 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Config.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								CPU.cpp
							
						
					
				 | 
				
					
						
							
							disable aes/avx for winxp by default
						
					
				 | 
				2020-11-16 03:43:54 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								CPU.h
							
						
					
				 | 
				
					
						
							
							Automate AES-NI and AVX detection on runtime, make it default on x86-based systems (#1578)
						
					
				 | 
				2020-11-15 01:31:20 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Crypto.cpp
							
						
					
				 | 
				
					
						
							
							check for pubkey in X25519Keys::Agree
						
					
				 | 
				2021-02-26 03:20:06 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Crypto.h
							
						
					
				 | 
				
					
						
							
							check if x25519 key is valid
						
					
				 | 
				2021-01-01 15:03:11 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								CryptoKey.cpp
							
						
					
				 | 
				
					
						
							
							check if x25519 key is valid
						
					
				 | 
				2021-01-01 15:03:11 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								CryptoKey.h
							
						
					
				 | 
				
					
						
							
							support multiple encryption keys through the I2CP
						
					
				 | 
				2020-06-03 16:05:19 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Datagram.cpp
							
						
					
				 | 
				
					
						
							
							reindent Datagram, Daemon, update default subscription in config example
						
					
				 | 
				2021-02-03 14:57:43 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Datagram.h
							
						
					
				 | 
				
					
						
							
							keep sending through first successive routing path
						
					
				 | 
				2020-06-14 11:16:08 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Destination.cpp
							
						
					
				 | 
				
					
						
							
							don't publish LeaseSet without tunnels
						
					
				 | 
				2021-04-01 13:37:21 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Destination.h
							
						
					
				 | 
				
					
						
							
							don't publish LeaseSet without tunnels
						
					
				 | 
				2021-04-01 13:37:21 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ECIESX25519AEADRatchetSession.cpp
							
						
					
				 | 
				
					
						
							
							separate ratchet session for ECIES router
						
					
				 | 
				2021-03-03 15:30:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ECIESX25519AEADRatchetSession.h
							
						
					
				 | 
				
					
						
							
							separate ratchet session for ECIES router
						
					
				 | 
				2021-03-03 15:30:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Ed25519.cpp
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Ed25519.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Elligator.cpp
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Elligator.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Family.cpp
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Family.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								FS.cpp
							
						
					
				 | 
				
					
						
							
							update makefiles, license year
						
					
				 | 
				2020-11-23 01:46:08 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								FS.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Garlic.cpp
							
						
					
				 | 
				
					
						
							
							remove tag after tagset expiration
						
					
				 | 
				2021-01-07 14:51:23 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Garlic.h
							
						
					
				 | 
				
					
						
							
							don't detach ECIESx25519 session from destination
						
					
				 | 
				2021-01-05 15:56:48 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Gost.cpp
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Gost.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Gzip.cpp
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Gzip.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								HTTP.cpp
							
						
					
				 | 
				
					
						
							
							common HTTP basic authorization string
						
					
				 | 
				2021-03-10 22:47:31 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								HTTP.h
							
						
					
				 | 
				
					
						
							
							common HTTP basic authorization string
						
					
				 | 
				2021-03-10 22:47:31 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								I2NPProtocol.cpp
							
						
					
				 | 
				
					
						
							
							don't create BN_CTX for ECIES tunnel build record decryption
						
					
				 | 
				2021-03-28 12:14:02 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								I2NPProtocol.h
							
						
					
				 | 
				
					
						
							
							publish and request through exploratory tunnel if floodfill is not reachable
						
					
				 | 
				2021-02-06 14:49:42 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								I2PEndian.cpp
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								I2PEndian.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Identity.cpp
							
						
					
				 | 
				
					
						
							
							[avx] check if c++ target supports AVX (closes #1600)
						
					
				 | 
				2020-12-12 09:54:07 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Identity.h
							
						
					
				 | 
				
					
						
							
							rename CRYPTO_KEY_TYPE_ECIES_X25519_AEAD_RATCHET to CRYPTO_KEY_TYPE_ECIES_X25519_AEAD
						
					
				 | 
				2020-11-14 18:28:50 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								LeaseSet.cpp
							
						
					
				 | 
				
					
						
							
							don't publish LeaseSet without tunnels
						
					
				 | 
				2021-04-01 13:37:21 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								LeaseSet.h
							
						
					
				 | 
				
					
						
							
							don't publish LeaseSet without tunnels
						
					
				 | 
				2021-04-01 13:37:21 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								LittleBigEndian.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Log.cpp
							
						
					
				 | 
				
					
						
							
							move thread naming to util
						
					
				 | 
				2020-12-07 06:22:30 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Log.h
							
						
					
				 | 
				
					
						
							
							logging opimization
						
					
				 | 
				2021-03-08 11:31:00 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								NetDb.cpp
							
						
					
				 | 
				
					
						
							
							check ureachable cap and actual introducers separately
						
					
				 | 
				2021-04-03 20:03:19 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								NetDb.hpp
							
						
					
				 | 
				
					
						
							
							peer test for ipv6
						
					
				 | 
				2021-03-23 15:36:57 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								NetDbRequests.cpp
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								NetDbRequests.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								NTCP2.cpp
							
						
					
				 | 
				
					
						
							
							bind ipv6 or yggdrasil acceptor to specified address
						
					
				 | 
				2021-03-19 13:10:24 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								NTCP2.h
							
						
					
				 | 
				
					
						
							
							NTCP2 proxy  with authorization
						
					
				 | 
				2021-03-10 20:00:21 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Poly1305.cpp
							
						
					
				 | 
				
					
						
							
							fix code syle(spaces->tabs, tabulations)
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Poly1305.h
							
						
					
				 | 
				
					
						
							
							fix code syle(spaces->tabs, tabulations)
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Profiling.cpp
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Profiling.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Queue.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Reseed.cpp
							
						
					
				 | 
				
					
						
							
							support authorization for reseed proxy
						
					
				 | 
				2021-03-11 17:02:56 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Reseed.h
							
						
					
				 | 
				
					
						
							
							support reseed throught the Yggdrasil
						
					
				 | 
				2021-01-25 19:48:33 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								RouterContext.cpp
							
						
					
				 | 
				
					
						
							
							Don't change Yddrasil address if router becomes unreachable through ipv6
						
					
				 | 
				2021-03-30 19:27:40 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								RouterContext.h
							
						
					
				 | 
				
					
						
							
							don't create BN_CTX for ECIES tunnel build record decryption
						
					
				 | 
				2021-03-28 12:14:02 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								RouterInfo.cpp
							
						
					
				 | 
				
					
						
							
							check ureachable cap and actual introducers separately
						
					
				 | 
				2021-04-03 20:03:19 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								RouterInfo.h
							
						
					
				 | 
				
					
						
							
							check ureachable cap and actual introducers separately
						
					
				 | 
				2021-04-03 20:03:19 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Signature.cpp
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Signature.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Siphash.h
							
						
					
				 | 
				
					
						
							
							fix code syle(spaces->tabs, tabulations)
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								SSU.cpp
							
						
					
				 | 
				
					
						
							
							check ureachable cap and actual introducers separately
						
					
				 | 
				2021-04-03 20:03:19 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								SSU.h
							
						
					
				 | 
				
					
						
							
							re-shedule introducers updates if router becomes firewalled
						
					
				 | 
				2021-03-04 15:55:51 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								SSUData.cpp
							
						
					
				 | 
				
					
						
							
							cumulative ACK bitfields
						
					
				 | 
				2020-12-12 21:40:07 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								SSUData.h
							
						
					
				 | 
				
					
						
							
							cumulative ACK bitfields
						
					
				 | 
				2020-12-12 21:40:07 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								SSUSession.cpp
							
						
					
				 | 
				
					
						
							
							check ureachable cap and actual introducers separately
						
					
				 | 
				2021-04-03 20:03:19 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								SSUSession.h
							
						
					
				 | 
				
					
						
							
							common ExtractIPAddressAndPort
						
					
				 | 
				2021-03-18 20:11:24 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Streaming.cpp
							
						
					
				 | 
				
					
						
							
							don't send updated LeaseSet through a terminated session
						
					
				 | 
				2021-01-18 12:58:27 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Streaming.h
							
						
					
				 | 
				
					
						
							
							don't send updated LeaseSet through a terminated session
						
					
				 | 
				2021-01-18 12:58:27 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Tag.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Timestamp.cpp
							
						
					
				 | 
				
					
						
							
							move thread naming to util
						
					
				 | 
				2020-12-07 06:22:30 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Timestamp.h
							
						
					
				 | 
				
					
						
							
							tunnels through ECIES routers
						
					
				 | 
				2020-10-23 15:53:22 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TransitTunnel.cpp
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TransitTunnel.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Transports.cpp
							
						
					
				 | 
				
					
						
							
							doesn't send peer test to a reserved address
						
					
				 | 
				2021-03-24 10:32:15 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Transports.h
							
						
					
				 | 
				
					
						
							
							create DH keys for SSU session directly
						
					
				 | 
				2020-10-13 21:12:52 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TransportSession.h
							
						
					
				 | 
				
					
						
							
							create DH keys for SSU session directly
						
					
				 | 
				2020-10-13 21:12:52 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Tunnel.cpp
							
						
					
				 | 
				
					
						
							
							select reachable routers for one hop tunnels
						
					
				 | 
				2021-03-02 08:46:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Tunnel.h
							
						
					
				 | 
				
					
						
							
							limit tunnel length to 8 hops
						
					
				 | 
				2021-01-14 11:24:03 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TunnelBase.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TunnelConfig.cpp
							
						
					
				 | 
				
					
						
							
							moved Noise initializations to Crypto.cpp
						
					
				 | 
				2020-12-03 17:58:37 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TunnelConfig.h
							
						
					
				 | 
				
					
						
							
							moved Noise initializations to Crypto.cpp
						
					
				 | 
				2020-12-03 17:58:37 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TunnelEndpoint.cpp
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TunnelEndpoint.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TunnelGateway.cpp
							
						
					
				 | 
				
					
						
							
							start new tunnel message if remining is too small
						
					
				 | 
				2020-06-12 16:03:12 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TunnelGateway.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TunnelPool.cpp
							
						
					
				 | 
				
					
						
							
							select random peer for first hop for outbound tunnel if number of connections < 100
						
					
				 | 
				2021-03-16 18:45:51 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TunnelPool.h
							
						
					
				 | 
				
					
						
							
							check connectivity between peers for tunnel
						
					
				 | 
				2021-03-01 19:02:27 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								util.cpp
							
						
					
				 | 
				
					
						
							
							don't check range ffor unspecified address
						
					
				 | 
				2021-04-03 19:24:07 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								util.h
							
						
					
				 | 
				
					
						
							
							check local address
						
					
				 | 
				2021-02-02 19:29:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								version.h
							
						
					
				 | 
				
					
						
							
							2.37.0
						
					
				 | 
				2021-03-15 08:30:04 -04:00 |