orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								f6495e59c5
								
							
						 | 
						
							
							
								
								better MixHash
							
							
							
							
							
						 | 
						
							2018-07-19 09:27:59 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								66bf431481
								
							
						 | 
						
							
							
								
								correct KDF1 calculation
							
							
							
							
							
						 | 
						
							2018-07-18 16:27:43 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								d9685e991e
								
							
						 | 
						
							
							
								
								handle RouterInfo block
							
							
							
							
							
						 | 
						
							2018-07-18 15:57:18 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								e0790700cd
								
							
						 | 
						
							
							
								
								don't connect to unpublished NTCP2 addresses
							
							
							
							
							
						 | 
						
							2018-07-18 14:19:12 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								910a9600bd
								
							
						 | 
						
							
							
								
								display NTCP2 session in web console
							
							
							
							
							
						 | 
						
							2018-07-18 12:58:29 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								fc52b2b940
								
							
						 | 
						
							
							
								
								fixed typo
							
							
							
							
							
						 | 
						
							2018-07-18 12:56:46 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								b99f828583
								
							
						 | 
						
							
							
								
								send I2NP messages through NTCP2
							
							
							
							
							
						 | 
						
							2018-07-18 11:16:40 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								f38891cace
								
							
						 | 
						
							
							
								
								fixed build for gcc < 4.8
							
							
							
							
							
						 | 
						
							2018-07-18 11:15:27 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								8c5111e11a
								
							
						 | 
						
							
							
								
								handle NTCP2 I2NP messages
							
							
							
							
							
						 | 
						
							2018-07-17 15:17:05 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								5575b981c8
								
							
						 | 
						
							
							
								
								enable NTCP2 as transport
							
							
							
							
							
						 | 
						
							2018-07-13 15:59:28 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									yangfl
								
							 
						 | 
						
							
							
							
							
								
							
							
								52f3081a40
								
							
						 | 
						
							
							
								
								fix typo
							
							
							
							
							
						 | 
						
							2018-07-10 17:39:21 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								00c71dc26a
								
							
						 | 
						
							
							
								
								handle SessionConfirmed
							
							
							
							
							
						 | 
						
							2018-07-09 15:56:23 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								5218c8584f
								
							
						 | 
						
							
							
								
								some refactoring of NTCP2 code
							
							
							
							
							
						 | 
						
							2018-07-04 14:15:40 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								6054bd6621
								
							
						 | 
						
							
							
								
								NTCP2 session establisher
							
							
							
							
							
						 | 
						
							2018-07-03 16:26:02 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Dmitry Marakasov
								
							 
						 | 
						
							
							
							
							
								
							
							
								4ffbb46cf9
								
							
						 | 
						
							
							
								
								Fix "macro expansion producing 'defined' has undefined behavior" clang warning
							
							
							
							
							
						 | 
						
							2018-06-27 22:31:01 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									yangfl
								
							 
						 | 
						
							
							
							
							
								
							
							
								dec848f072
								
							
						 | 
						
							
							
								
								use builtin __AVX__ and __AES__ macros and reduce code duplication
							
							
							
							
							
						 | 
						
							2018-06-27 17:32:38 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								00df3f8d4e
								
							
						 | 
						
							
							
								
								2.19.0
							
							
							
							
							
						 | 
						
							2018-06-26 13:36:30 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								5bc157eb19
								
							
						 | 
						
							
							
								
								send data frame for NTCP2
							
							
							
							
							
						 | 
						
							2018-06-25 12:28:07 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								0aa618b938
								
							
						 | 
						
							
							
								
								process AEAD/Chacha20/Poly1305 frame for data phase of NTCP2
							
							
							
							
							
						 | 
						
							2018-06-22 15:02:49 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								5884852612
								
							
						 | 
						
							
							
								
								correct usage of sipkeys
							
							
							
							
							
						 | 
						
							2018-06-22 12:20:35 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								5b29592174
								
							
						 | 
						
							
							
								
								generate sipkeys for data pahse of NTCP2
							
							
							
							
							
						 | 
						
							2018-06-21 16:24:19 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								96411cc93e
								
							
						 | 
						
							
							
								
								derive keys for siphash
							
							
							
							
							
						 | 
						
							2018-06-21 12:39:24 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									R4SAS
								
							 
						 | 
						
							
							
							
							
								
							
							
								7d862d8eba
								
							
						 | 
						
							
							
								
								service and daemon works as bool without values, other requires true/false
							
							
							
							
							
						 | 
						
							2018-06-21 09:40:53 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									R4SAS
								
							 
						 | 
						
							
							
							
							
								
							
							
								dd392941d0
								
							
						 | 
						
							
							
								
								update Config.cpp, links to examples, manpage
							
							
							
							
							
						 | 
						
							2018-06-21 09:40:53 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								3cec5235c9
								
							
						 | 
						
							
							
								
								NTCP2 according to new specs
							
							
							
							
							
						 | 
						
							2018-06-20 16:09:22 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								b5682012d3
								
							
						 | 
						
							
							
								
								process SessionRequest and send SessionCreated for NTCP2
							
							
							
							
							
						 | 
						
							2018-06-19 15:43:47 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								9c7cadb191
								
							
						 | 
						
							
							
								
								better implementation of x25519
							
							
							
							
							
						 | 
						
							2018-06-19 11:14:22 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								58c92b8405
								
							
						 | 
						
							
							
								
								aead/chacha20/poly1305 from openssl 1.1
							
							
							
							
							
						 | 
						
							2018-06-18 12:56:47 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									R4SAS
								
							 
						 | 
						
							
							
							
							
								
							
							
								985b618932
								
							
						 | 
						
							
							
								
								addng forgotten bracket
							
							
							
							
							
						 | 
						
							2018-06-16 23:07:03 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									R4SAS
								
							 
						 | 
						
							
							
							
							
								
							
							
								bdc7acffbe
								
							
						 | 
						
							
							
								
								remove zero_tokens(), update manpage
							
							
							
							
							
						 | 
						
							2018-06-16 22:38:59 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									R4SAS
								
							 
						 | 
						
							
							
							
							
								
							
							
								6bd73cdea2
								
							
						 | 
						
							
							
								
								Update help message, debian manpage. Prepare changelog message
							
							
							
							
							
						 | 
						
							2018-06-16 18:11:46 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								e05110ff44
								
							
						 | 
						
							
							
								
								send RouterInfo in SessionConfirmed
							
							
							
							
							
						 | 
						
							2018-06-15 14:56:03 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								706b976a28
								
							
						 | 
						
							
							
								
								handle and publish NTCP2 address
							
							
							
							
							
						 | 
						
							2018-06-15 12:52:43 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								2bd7a92d20
								
							
						 | 
						
							
							
								
								send SessionConfirmed
							
							
							
							
							
						 | 
						
							2018-06-14 15:29:36 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								6b37a41e00
								
							
						 | 
						
							
							
								
								correct ad calculation for SessionCreated
							
							
							
							
							
						 | 
						
							2018-06-14 10:45:25 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								5447259e1a
								
							
						 | 
						
							
							
								
								AEAD/ChaCha20/Poly1305 decryption and SessionCreate prcessing
							
							
							
							
							
						 | 
						
							2018-06-13 16:16:23 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								ee0ae0b74b
								
							
						 | 
						
							
							
								
								decrypt Y for NTCP2
							
							
							
							
							
						 | 
						
							2018-06-13 14:56:51 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								966256ac32
								
							
						 | 
						
							
							
								
								correct Poly1305 calculation
							
							
							
							
							
						 | 
						
							2018-06-13 12:58:32 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								6b9061515f
								
							
						 | 
						
							
							
								
								AEAD/ChaCha20/Poly1305 test added
							
							
							
							
							
						 | 
						
							2018-06-13 12:25:32 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								df60e78766
								
							
						 | 
						
							
							
								
								AEAD/Chacha20/Poly1305 encryption
							
							
							
							
							
						 | 
						
							2018-06-13 11:41:46 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								3b46e9f351
								
							
						 | 
						
							
							
								
								fixed typo
							
							
							
							
							
						 | 
						
							2018-06-12 14:55:40 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								046a80cfe4
								
							
						 | 
						
							
							
								
								scalar multiplication for x25519
							
							
							
							
							
						 | 
						
							2018-06-12 12:42:20 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								a8278fc78b
								
							
						 | 
						
							
							
								
								router's NTCP2 private keys
							
							
							
							
							
						 | 
						
							2018-06-11 15:33:48 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								7f3127ac89
								
							
						 | 
						
							
							
								
								pass unencrypted X to KDF
							
							
							
							
							
						 | 
						
							2018-06-11 14:32:15 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								7cdb021a1f
								
							
						 | 
						
							
							
								
								pass correct nonce to chacha20
							
							
							
							
							
						 | 
						
							2018-06-11 14:05:30 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								74c0b729c2
								
							
						 | 
						
							
							
								
								connect to NTCP2
							
							
							
							
							
						 | 
						
							2018-06-11 12:29:30 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								5cb81f8532
								
							
						 | 
						
							
							
								
								send SessionRequest message
							
							
							
							
							
						 | 
						
							2018-06-06 15:38:18 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								4f23d7b7df
								
							
						 | 
						
							
							
								
								recognize routers with NTCP2
							
							
							
							
							
						 | 
						
							2018-06-06 11:51:34 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								a70d0edf2e
								
							
						 | 
						
							
							
								
								encrypt SessionRequest options block
							
							
							
							
							
						 | 
						
							2018-06-05 16:15:33 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									orignal
								
							 
						 | 
						
							
							
							
							
								
							
							
								8c9eaccc11
								
							
						 | 
						
							
							
								
								KeyDerivationFunction for NTCP2
							
							
							
							
							
						 | 
						
							2018-06-05 15:37:08 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |