| 
							
							
								 Mark Qvist | aa255d0713 | Tuned I2PInterface socket timeouts | 2022-06-13 15:45:53 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 5a8152c589 | Fixed I2PInterface status not being set on connectable interfaces | 2022-06-12 21:34:54 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 8a24dbae40 | Added filter option to rnstatus utility | 2022-06-12 19:08:47 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 2166294a7a | Optimised resource transfer speed on faster links | 2022-06-12 18:56:49 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 8042f5eaa1 | Improved log output | 2022-06-12 18:55:06 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | ae8fcb88d8 | Resource timeout tuning | 2022-06-12 13:28:05 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | d7a444556a | Tuned TCP socket options | 2022-06-12 11:50:09 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 3c81f93d4a | Added link accept option to API | 2022-06-12 11:49:24 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 2685e043ea | Fixed missing check for zero-length packets on IFAC-enabled interfaces. Fixes #65. | 2022-06-11 18:52:33 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | d39c1893e7 | Cleanup | 2022-06-11 14:11:58 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 548cbd50d8 | Improved I2PInterface error handling and stability | 2022-06-11 13:52:56 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 6b06875c42 | Fixed potential undefined variable | 2022-06-11 13:42:08 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | d7262c7cbe | Fixed socket leak in I2PInterface | 2022-06-11 11:27:01 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 8451bbe7e6 | Tuned resource window | 2022-06-10 18:17:48 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 1ac7238347 | Cleanup | 2022-06-10 17:05:00 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 68cd79768b | Added internal python-only AES-128-CBC implementation | 2022-06-09 21:13:34 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 2c1b3a0e5b | Optimised resource performance over varied network topologies | 2022-06-09 19:29:33 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 02968baa76 | Added establishment cost property to Link | 2022-06-09 19:28:31 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 513a82e363 | Updated link test | 2022-06-09 17:14:43 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | be6910e4e0 | Work on Resource optimisation | 2022-06-09 17:00:27 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 0a8b755230 | Transport optimisations | 2022-06-09 16:54:47 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | d334613888 | Removed delay | 2022-06-09 16:48:31 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 14bdcaf770 | Added size print function | 2022-06-09 14:46:36 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 592c405067 | Cleanup | 2022-06-09 14:46:02 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 648e9a68b8 | Added profiling info to LocalInterface | 2022-06-09 14:45:00 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 26dae3830e | Fixed unclosed socket in AutoInterface | 2022-06-09 08:48:55 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 7916b8e7f4 | Automatic switch to internal backend on missing PyCA module | 2022-06-08 21:25:46 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | c46b98f163 | Added python-only fallback for SHA-256 and SHA-512 | 2022-06-08 21:03:58 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 86061f9f47 | Cleanup | 2022-06-08 19:47:51 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | e0b795b4d0 | Added internal python-only implementation of Ed25519 | 2022-06-08 19:47:09 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 34efbc6100 | Cleanup | 2022-06-08 17:05:15 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 94edc8eff3 | Implemented proxies to pyca X25519 | 2022-06-08 17:03:40 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | e2aeb56c12 | Renamed file | 2022-06-08 15:54:48 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 9a4325ce8e | Constant time X25519 exchange | 2022-06-08 15:52:37 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 06fffe5a94 | Use internal implementation for X25519 key exchanges | 2022-06-08 13:36:23 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 7a596882a8 | Cleanup | 2022-06-08 12:52:42 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 76f86f782a | Moved Destination Fernet to internal implementation | 2022-06-08 12:37:24 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 4bd5f05e0e | Moved Link Fernet to internal implementation | 2022-06-08 12:34:31 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 5d3a0efc89 | Moved Identity Fernet to internal implementation | 2022-06-08 12:29:51 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | d1a461a2b3 | Added multi-backend abstraction for AES-128 CBC primitive | 2022-06-08 12:21:50 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 0b1e7df31a | Added internal Fernet implementation | 2022-06-07 17:38:57 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 301661c29e | Set SHA-256 as default hash for HMAC | 2022-06-07 17:33:08 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | b2b6708e8f | Added python-only implementation of PKCS7 padding | 2022-06-07 17:32:22 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 19a033db96 | Freed RNS from dependency on PyCA HMAC, HKDF and hashes | 2022-06-07 15:48:23 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 5bb510b589 | Added internal python-only HKDF | 2022-06-07 15:26:45 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | f1dcda82ac | Added internal python-only HMAC implementation | 2022-06-07 15:25:41 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | d24f3a490a | Added internal abstraction to SHA-256 | 2022-06-07 15:21:19 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 715a84c6f2 | Moved hashing to native python3 hashlib | 2022-06-07 12:51:41 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | 379e56b2ce | Socket option check for OpenWRT compatibility | 2022-06-07 12:40:50 +02:00 |  | 
			
				
					| 
							
							
								 Mark Qvist | c6df6293b2 | Added hardware MTU parameter to interfaces | 2022-05-29 15:43:50 +02:00 |  |