Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							4d59d1f2c5 
							
						 
					 
					
						
						
							
							crypto: import zinc  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-09-03 23:52:11 -06:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							c61c5a03ee 
							
						 
					 
					
						
						
							
							embeddable-wg-library: do not left shift negative numbers  
						
						... 
						
						
						
						Otherwise we incur undefined behavior.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-07-24 18:15:17 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							2ce4680bd3 
							
						 
					 
					
						
						
							
							dns-hatchet: apply resolv.conf's selinux context to new resolv.conf  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-06-17 19:36:37 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							d90e49599b 
							
						 
					 
					
						
						
							
							wg: encoding: add missing static array constraints  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-06-06 00:05:58 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							2bca99893f 
							
						 
					 
					
						
						
							
							wg: constanter time encoding  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-05-31 01:24:51 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							550119bb08 
							
						 
					 
					
						
						
							
							ncat-client-server: do not always call sudo and use env bash  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-05-22 16:41:59 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							19990e2937 
							
						 
					 
					
						
						
							
							dns-hatchet: update paths  
						
						... 
						
						
						
						Suggested-by: Martin Hauke <mardnh@gmx.de>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-05-16 04:04:46 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							2f34f3efe7 
							
						 
					 
					
						
						
							
							ncat-client-server: add wg-quick variant  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-05-15 02:26:55 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							f8a990763a 
							
						 
					 
					
						
						
							
							embeddable-wg-library: zero attribute padding  
						
						... 
						
						
						
						See: http://git.netfilter.org/libmnl/commit/?id=37c876b55a2c00424ccda5a300ab5fdec1d88b22 
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-05-03 19:08:20 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							f36209f588 
							
						 
					 
					
						
						
							
							keygen-html: add zip file example  
						
						... 
						
						
						
						A little bit more JavaScript for easy copy&pasting.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-05-02 17:38:07 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							d4421aea89 
							
						 
					 
					
						
						
							
							contrib: add extract-handshakes kprobe example  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-03-04 18:50:25 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							3314030d57 
							
						 
					 
					
						
						
							
							Revert "contrib: keygen-html: rewrite in pure javascript"  
						
						... 
						
						
						
						This reverts commit e5203543a674453ce1e0cbbcb234d3308762fe65.
As swanky as it is to have a really short file, it's hard to justify and
makes me nervous.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-03-02 16:42:29 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							3749b29b1f 
							
						 
					 
					
						
						
							
							contrib: keygen-html: rewrite in pure javascript  
						
						... 
						
						
						
						Emscripten is too cumbersome. This code here is much slower, but it's
shorter and simpler.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-03-02 16:42:29 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							0e6fe9a548 
							
						 
					 
					
						
						
							
							contrib: embedded-wg-library: add key generation functions  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-03-02 16:42:29 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							295c9ff274 
							
						 
					 
					
						
						
							
							contrib: embedded-wg-library: add ability to add and del interfaces  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-02-21 02:53:06 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							2f42abeb56 
							
						 
					 
					
						
						
							
							contrib: add embeddable wireguard library  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-02-17 05:55:03 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							437116f238 
							
						 
					 
					
						
						
							
							wg: allow in-line comments  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-02-17 05:55:03 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							cc8a25e2f6 
							
						 
					 
					
						
						
							
							external-tests: update go version  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-02-15 13:12:28 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							7b0fc75a17 
							
						 
					 
					
						
						
							
							keygen-html: fix up copyright  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-02-02 22:03:11 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							bee5bbb6f3 
							
						 
					 
					
						
						
							
							curve25519: replace fiat64 with faster hacl64  
						
						... 
						
						
						
						This reverts commit da4ff396cc5d5e0ff21f9ecbc2f951c048c63fff and adds
some optimizations to hacl64.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-02-01 19:51:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							40ae0e0bba 
							
						 
					 
					
						
						
							
							curve25519: replace hacl64 with fiat64  
						
						... 
						
						
						
						For now, it's faster:
hacl64: 109782 cycles per call
fiat64: 108984 cycles per call
It's quite possible this commit will be reverted with nice changes from
INRIA, though.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-02-01 19:51:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							17e7c34d38 
							
						 
					 
					
						
						
							
							contrib: keygen-html: share curve25519 implementation with kernel  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-01-23 11:55:44 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							5306604aa5 
							
						 
					 
					
						
						
							
							curve25519-fiat32: uninline certain functions  
						
						... 
						
						
						
						While this has a negative performance impact on x86_64, it has a
positive performance impact on smaller machines, which is where we're
actually using this code. For example, an A53:
Before: fiat32: 228605 cycles per call
After: fiat32: 188307 cycles per call
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-01-18 20:14:27 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							d68293b8a3 
							
						 
					 
					
						
						
							
							contrib: keygen-html: update curve25519 implementation  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-01-18 13:28:16 +01:00 
						 
				 
			
				
					
						
							
							
								Piotr Lizończyk 
							
						 
					 
					
						
						
						
						
							
						
						
							b0d5a8d27c 
							
						 
					 
					
						
						
							
							external-tests: add python implementation  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-01-11 14:54:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							7fc4c0af45 
							
						 
					 
					
						
						
							
							wg-quick: ifnames have max len of 15  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-01-10 02:51:01 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							9207dec08f 
							
						 
					 
					
						
						
							
							global: year bump  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2018-01-03 21:58:00 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							89b983fa22 
							
						 
					 
					
						
						
							
							keygen-html: remove prebuilt file  
						
						... 
						
						
						
						We also reduce the optimization level, just in case, but add closure
compiler into the mix.
Suggested-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-12-12 01:18:30 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Kroah-Hartman 
							
						 
					 
					
						
						
						
						
							
						
						
							01d00bc035 
							
						 
					 
					
						
						
							
							global: add SPDX tags to all files  
						
						... 
						
						
						
						It's good to have SPDX identifiers in all files as the Linux kernel
developers are working to add these identifiers to all files.
Update all files with the correct SPDX license identifier based on the license
text of the project or based on the license in the file itself.  The SPDX
identifier is a legally binding shorthand, which can be used instead of the
full boiler plate text.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Modified-by: Jason A. Donenfeld <Jason@zx2c4.com>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-12-09 22:29:28 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							bee819f289 
							
						 
					 
					
						
						
							
							contrib: keygen-html for generating keys in the browser  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-12-03 15:07:52 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							e0775354bd 
							
						 
					 
					
						
						
							
							wg-quick: allow for tabs in keys  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-11-10 16:20:09 +09:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							225882ccc4 
							
						 
					 
					
						
						
							
							contrib: add reresolve-dns  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-10-31 17:25:23 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							d30d9630b6 
							
						 
					 
					
						
						
							
							wg-quick: allow for the hatchet, but not by default  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-10-31 17:25:23 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							0b795ca5d5 
							
						 
					 
					
						
						
							
							contrib: remove worthless build artifact  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-10-02 16:32:20 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							6c7d67acfe 
							
						 
					 
					
						
						
							
							contrib: add sticky sockets example code  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-09-24 23:10:15 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							1019175179 
							
						 
					 
					
						
						
							
							contrib: move Android tools to wireguard-android repo  
						
						... 
						
						
						
						https: //git.zx2c4.com/wireguard-android/
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-08-01 23:22:41 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							a9d19159a9 
							
						 
					 
					
						
						
							
							android: fix readme  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-07-26 04:10:33 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							91fb17a014 
							
						 
					 
					
						
						
							
							android: add port of wg-quick  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-07-24 23:19:38 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							aad91ae679 
							
						 
					 
					
						
						
							
							global: wireguard.io --> wireguard.com  
						
						... 
						
						
						
						Due to concerns with the .io TLD, we are switching to using
wireguard.com instead.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-07-20 03:37:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							e7fd4cfd3f 
							
						 
					 
					
						
						
							
							haskell: re-add updated haskell example  
						
						... 
						
						
						
						Code-from: John Galt <jgalt@centromere.net>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-06-24 02:06:26 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							fbf715ea45 
							
						 
					 
					
						
						
							
							external-tests: trim the fat  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-06-09 02:56:08 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							bdbb6298a0 
							
						 
					 
					
						
						
							
							go test: use x/crypto for blake2s now that we have 128-bit mac  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-06-08 04:24:13 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							9fbd187288 
							
						 
					 
					
						
						
							
							go test: correct tai64n and formatting  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-06-01 22:58:38 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							19c89f3c3a 
							
						 
					 
					
						
						
							
							external-tests: add keepalive packet  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-06-01 18:45:20 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							a1e931f9dc 
							
						 
					 
					
						
						
							
							go test: properly pad message  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-06-01 06:31:26 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							8d8ea7a4fb 
							
						 
					 
					
						
						
							
							rust test: add icmp ping  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-05-30 18:07:28 +02:00 
						 
				 
			
				
					
						
							
							
								Jake McGinty 
							
						 
					 
					
						
						
						
						
							
						
						
							2d8abfd5a0 
							
						 
					 
					
						
						
							
							rust test: convert screech test to snow  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-05-30 18:07:28 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							fabb6eca2b 
							
						 
					 
					
						
						
							
							noise: redesign preshared key mode  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-05-17 18:07:42 +02:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							89cb1a18a4 
							
						 
					 
					
						
						
							
							contrib: add wg-json utility  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-02-23 15:58:45 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							b20702bfa3 
							
						 
					 
					
						
						
							
							extract-keys: respect compat directives  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
						
					 
					
						2017-02-20 21:55:44 +01:00