/[base]
ViewVC logotype

Revision 368163


Jump to revision: Previous Next
Author: mmacy
Date: Sun Nov 29 19:38:03 2020 UTC (3 months, 2 weeks ago)
Changed paths: 70
Log Message:
Import kernel WireGuard support

Data path largely shared with the OpenBSD implementation by
Matt Dunwoodie <ncon@nconroy.net>

Reviewed by:	grehan@freebsd.org
MFC after:	1 month
Sponsored by:	Rubicon LLC, (Netgate)
Differential Revision:	https://reviews.freebsd.org/D26137


Changed paths

Path Details
Directoryhead/sbin/ifconfig/Makefile modified , text changed
Directoryhead/sbin/ifconfig/ifwg.c added
Directoryhead/sys/dev/if_wg/ added
Directoryhead/sys/dev/if_wg/include/ added
Directoryhead/sys/dev/if_wg/include/crypto/ added
Directoryhead/sys/dev/if_wg/include/crypto/blake2s.h added
Directoryhead/sys/dev/if_wg/include/crypto/curve25519.h added
Directoryhead/sys/dev/if_wg/include/crypto/zinc.h added
Directoryhead/sys/dev/if_wg/include/sys/ added
Directoryhead/sys/dev/if_wg/include/sys/if_wg_session.h added
Directoryhead/sys/dev/if_wg/include/sys/if_wg_session_vars.h added
Directoryhead/sys/dev/if_wg/include/sys/simd-x86_64.h added
Directoryhead/sys/dev/if_wg/include/sys/support.h added
Directoryhead/sys/dev/if_wg/include/sys/wg_cookie.h added
Directoryhead/sys/dev/if_wg/include/sys/wg_module.h added
Directoryhead/sys/dev/if_wg/include/sys/wg_noise.h added
Directoryhead/sys/dev/if_wg/include/zinc/ added
Directoryhead/sys/dev/if_wg/include/zinc/blake2s.h added
Directoryhead/sys/dev/if_wg/include/zinc/chacha20.h added
Directoryhead/sys/dev/if_wg/include/zinc/chacha20poly1305.h added
Directoryhead/sys/dev/if_wg/include/zinc/curve25519.h added
Directoryhead/sys/dev/if_wg/include/zinc/poly1305.h added
Directoryhead/sys/dev/if_wg/module/ added
Directoryhead/sys/dev/if_wg/module/blake2s.c added
Directoryhead/sys/dev/if_wg/module/blake2s.h added
Directoryhead/sys/dev/if_wg/module/chacha20-x86_64.S added
Directoryhead/sys/dev/if_wg/module/crypto/ added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/ added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/chacha20/ added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/chacha20/chacha20-arm-glue.c added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/chacha20/chacha20-arm.pl added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/chacha20/chacha20-arm64.pl added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/chacha20/chacha20-mips-glue.c added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/chacha20/chacha20-mips.S added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/chacha20/chacha20-unrolled-arm.S added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/chacha20/chacha20-x86_64-glue.c added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/chacha20/chacha20-x86_64.pl added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/chacha20/chacha20.c added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/chacha20poly1305.c added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/poly1305/ added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/poly1305/poly1305-arm-glue.c added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/poly1305/poly1305-arm.pl added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/poly1305/poly1305-arm64.pl added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/poly1305/poly1305-donna32.c added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/poly1305/poly1305-donna64.c added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/poly1305/poly1305-mips-glue.c added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/poly1305/poly1305-mips.S added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/poly1305/poly1305-mips64.pl added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/poly1305/poly1305-x86_64-glue.c added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/poly1305/poly1305-x86_64.pl added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/poly1305/poly1305.c added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/selftest/ added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/selftest/blake2s.c added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/selftest/chacha20.c added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/selftest/chacha20poly1305.c added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/selftest/curve25519.c added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/selftest/poly1305.c added
Directoryhead/sys/dev/if_wg/module/crypto/zinc/selftest/run.h added
Directoryhead/sys/dev/if_wg/module/curve25519.c added
Directoryhead/sys/dev/if_wg/module/if_wg_session.c added
Directoryhead/sys/dev/if_wg/module/module.c added
Directoryhead/sys/dev/if_wg/module/poly1305-x86_64.S added
Directoryhead/sys/dev/if_wg/module/wg_cookie.c added
Directoryhead/sys/dev/if_wg/module/wg_noise.c added
Directoryhead/sys/kern/subr_gtaskqueue.c modified , text changed
Directoryhead/sys/modules/Makefile modified , text changed
Directoryhead/sys/modules/if_wg/ added
Directoryhead/sys/modules/if_wg/Makefile added
Directoryhead/sys/net/iflib_clone.c modified , text changed
Directoryhead/sys/sys/gtaskqueue.h modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.27