| .. | 
			
		
		
			
			
			
			
				| 
					
						
							
								api.cpp
							
						
					
				 | 
				
					
						
							
							add config options to disable aes/avx
						
					
				 | 
				2020-11-13 14:49:15 +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
							
						
					
				 | 
				
					
						
							
							add config options to disable aes/avx
						
					
				 | 
				2020-11-13 14:49:15 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Config.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								CPU.cpp
							
						
					
				 | 
				
					
						
							
							test with gh workflows
						
					
				 | 
				2020-11-13 14:49:15 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								CPU.h
							
						
					
				 | 
				
					
						
							
							add config options to disable aes/avx
						
					
				 | 
				2020-11-13 14:49:15 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Crypto.cpp
							
						
					
				 | 
				
					
						
							
							add config options to disable aes/avx
						
					
				 | 
				2020-11-13 14:49:15 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Crypto.h
							
						
					
				 | 
				
					
						
							
							add config options to disable aes/avx
						
					
				 | 
				2020-11-13 14:49:15 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								CryptoKey.cpp
							
						
					
				 | 
				
					
						
							
							pass calculatePublic
						
					
				 | 
				2020-06-03 19:58:36 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								CryptoKey.h
							
						
					
				 | 
				
					
						
							
							support multiple encryption keys through the I2CP
						
					
				 | 
				2020-06-03 16:05:19 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Datagram.cpp
							
						
					
				 | 
				
					
						
							
							change datagram  routing path if nothing comes back in 10 seconds
						
					
				 | 
				2020-07-15 16:20:35 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Datagram.h
							
						
					
				 | 
				
					
						
							
							keep sending through first successive routing path
						
					
				 | 
				2020-06-14 11:16:08 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Destination.cpp
							
						
					
				 | 
				
					
						
							
							one time garlic encryption for ECIES routers
						
					
				 | 
				2020-11-05 21:21:46 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Destination.h
							
						
					
				 | 
				
					
						
							
							ping/pong for streaming
						
					
				 | 
				2020-09-30 17:12:28 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ECIESX25519AEADRatchetSession.cpp
							
						
					
				 | 
				
					
						
							
							garlic clove block for router
						
					
				 | 
				2020-11-09 15:35:50 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ECIESX25519AEADRatchetSession.h
							
						
					
				 | 
				
					
						
							
							one time garlic encryption for ECIES routers
						
					
				 | 
				2020-11-05 21:21:46 -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
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								FS.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Garlic.cpp
							
						
					
				 | 
				
					
						
							
							one time garlic encryption for ECIES routers
						
					
				 | 
				2020-11-05 21:21:46 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Garlic.h
							
						
					
				 | 
				
					
						
							
							one time garlic encryption for ECIES routers
						
					
				 | 
				2020-11-05 21:21:46 -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
							
						
					
				 | 
				
					
						
							
							[http] handle WebDAV methods
						
					
				 | 
				2020-10-12 07:31:57 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								HTTP.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								I2NPProtocol.cpp
							
						
					
				 | 
				
					
						
							
							don't handle TunnelBuild message for ECIES router
						
					
				 | 
				2020-11-07 18:28:38 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								I2NPProtocol.h
							
						
					
				 | 
				
					
						
							
							handle TunnelBuildMessage for ECIES router
						
					
				 | 
				2020-11-02 18:49:07 -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
							
						
					
				 | 
				
					
						
							
							revert x86 define check, modify makefiles
						
					
				 | 
				2020-11-13 14:49:14 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Identity.h
							
						
					
				 | 
				
					
						
							
							32 bytes private key for ECIESx25519
						
					
				 | 
				2020-10-29 18:41:21 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								LeaseSet.cpp
							
						
					
				 | 
				
					
						
							
							fixed non-updating LeaseSet1
						
					
				 | 
				2020-05-28 13:46:02 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								LeaseSet.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								LittleBigEndian.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Log.cpp
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Log.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								NetDb.cpp
							
						
					
				 | 
				
					
						
							
							check network status
						
					
				 | 
				2020-10-11 17:51:40 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								NetDb.hpp
							
						
					
				 | 
				
					
						
							
							don't attach our RouterInfo to router's request
						
					
				 | 
				2020-10-03 17:20:04 -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
							
						
					
				 | 
				
					
						
							
							common MixHash and MixKey
						
					
				 | 
				2020-10-28 21:53:11 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								NTCP2.h
							
						
					
				 | 
				
					
						
							
							common MixHash and MixKey
						
					
				 | 
				2020-10-28 21:53:11 -04: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
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Reseed.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								RouterContext.cpp
							
						
					
				 | 
				
					
						
							
							decrypt garlic on ECIES router
						
					
				 | 
				2020-11-05 15:27:37 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								RouterContext.h
							
						
					
				 | 
				
					
						
							
							decrypt garlic on ECIES router
						
					
				 | 
				2020-11-05 15:27:37 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								RouterInfo.cpp
							
						
					
				 | 
				
					
						
							
							check routers with non ElGamal encryptions for lookup, publish and tunnel build
						
					
				 | 
				2020-10-22 18:34:15 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								RouterInfo.h
							
						
					
				 | 
				
					
						
							
							some cleanup
						
					
				 | 
				2020-10-03 22:29:52 -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
							
						
					
				 | 
				
					
						
							
							[win32] handle WinAPI errors in SSU
						
					
				 | 
				2020-10-27 11:52:02 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								SSU.h
							
						
					
				 | 
				
					
						
							
							handle SSU v4 and v6 messages in one thread
						
					
				 | 
				2020-10-14 21:06:51 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								SSUData.cpp
							
						
					
				 | 
				
					
						
							
							eliminate boost/bind
						
					
				 | 
				2020-09-17 21:11:46 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								SSUData.h
							
						
					
				 | 
				
					
						
							
							use unordered_map for incomplete and sent messages
						
					
				 | 
				2020-08-08 13:34:27 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								SSUSession.cpp
							
						
					
				 | 
				
					
						
							
							handle SSU v4 and v6 messages in one thread
						
					
				 | 
				2020-10-14 21:06:51 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								SSUSession.h
							
						
					
				 | 
				
					
						
							
							create DH keys for SSU session directly
						
					
				 | 
				2020-10-13 21:12:52 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Streaming.cpp
							
						
					
				 | 
				
					
						
							
							correct transient signature length
						
					
				 | 
				2020-11-03 09:20:14 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Streaming.h
							
						
					
				 | 
				
					
						
							
							ping/pong for streaming
						
					
				 | 
				2020-09-30 17:12:28 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Tag.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Timestamp.cpp
							
						
					
				 | 
				
					
						
							
							tunnels through ECIES routers
						
					
				 | 
				2020-10-23 15:53:22 -04: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
							
						
					
				 | 
				
					
						
							
							handle SSU v4 and v6 messages in one thread
						
					
				 | 
				2020-10-14 21:06:51 -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
							
						
					
				 | 
				
					
						
							
							common MixHash and MixKey
						
					
				 | 
				2020-10-28 21:53:11 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Tunnel.h
							
						
					
				 | 
				
					
						
							
							reduce variable tunnel build length to 4
						
					
				 | 
				2020-09-21 19:22:53 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TunnelBase.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TunnelConfig.cpp
							
						
					
				 | 
				
					
						
							
							pre-calculated h
						
					
				 | 
				2020-11-12 15:15:02 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TunnelConfig.h
							
						
					
				 | 
				
					
						
							
							handle TunnelBuildMessage for ECIES router
						
					
				 | 
				2020-11-02 18:49:07 -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
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TunnelPool.h
							
						
					
				 | 
				
					
						
							
							add copyright headers
						
					
				 | 
				2020-05-22 18:14:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								util.cpp
							
						
					
				 | 
				
					
						
							
							[transports] validate IP when trying connect to remote peer for being in reserved IP range
						
					
				 | 
				2020-10-12 14:56:17 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								util.h
							
						
					
				 | 
				
					
						
							
							[transports] validate IP when trying connect to remote peer for being in reserved IP range
						
					
				 | 
				2020-10-12 14:56:17 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								version.h
							
						
					
				 | 
				
					
						
							
							2.34.0
						
					
				 | 
				2020-10-27 12:27:08 -04:00 |