WireGuard VPN protocol

E233811

WireGuard VPN protocol is a modern, lightweight, and high-performance virtual private network protocol focused on simplicity and strong cryptographic security.

All labels observed (9)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf VPN protocol ⓘ
free and open-source software ⓘ
virtual private network solution ⓘ
authenticationMethod public key cryptography ⓘ
comparedWith IPsec ⓘ
OpenVPN ⓘ
configurationInterface wg command-line tool ⓘ
wg-quick helper script ⓘ
designGoal easy configuration ⓘ
minimal codebase ⓘ
small attack surface ⓘ
developer Jason A. Donenfeld ⓘ
focusesOn high performance ⓘ
simplicity ⓘ
strong cryptographic security ⓘ
homepage https://www.wireguard.com/ ⓘ
includedIn Linux kernel mainline since version 5.6 ⓘ
kernelIntegration Linux kernel module ⓘ
keyManagement static public keys ⓘ
license GPL-2.0-only ⓘ
networkLayer layer 3 ⓘ
operatingSystem Android ⓘ
FreeBSD ⓘ
Linux ⓘ
NetBSD ⓘ
OpenBSD ⓘ
Windows ⓘ
iOS ⓘ
macOS ⓘ
router firmware platforms ⓘ
programmingLanguage C ⓘ
Go ⓘ
releaseStatus stable ⓘ
supportsFeature built-in NAT traversal mechanisms ⓘ
pre-shared symmetric keys (optional) ⓘ
roaming between IP addresses ⓘ
supportsIPVersion IPv4 ⓘ
IPv6 ⓘ
transportProtocol UDP ⓘ
tunnelType IP-in-UDP tunnel ⓘ
useCase remote access VPN ⓘ
secure mobile connectivity ⓘ
site-to-site VPN ⓘ
usesCryptography BLAKE2s ⓘ
ChaCha20 ⓘ
Curve25519 ⓘ
HKDF ⓘ
Poly1305 ⓘ
SipHash24 ⓘ

How these facts were elicited

Referenced by (16)

Full triples — surface form annotated when it differs from this entity's canonical label.

Noise protocol framework → influenced → WireGuard VPN protocol ⓘ
Noise protocol framework → usedBy → WireGuard ⓘ
linked to: WireGuard VPN protocol
Ed25519 → usedIn → WireGuard ⓘ
linked to: WireGuard VPN protocol
FreedomBox → supportsProtocol → WireGuard ⓘ
linked to: WireGuard VPN protocol
Mozilla VPN → usesTechnology → WireGuard ⓘ
linked to: WireGuard VPN protocol
Mozilla VPN → protocol → WireGuard VPN protocol ⓘ
OPNsense → supportsVPNProtocol → WireGuard ⓘ
linked to: WireGuard VPN protocol
Jason A. Donenfeld → developed → WireGuard ⓘ
linked to: WireGuard VPN protocol
Jason A. Donenfeld → contributedTo → WireGuard for Linux ⓘ
linked to: WireGuard VPN protocol
Jason A. Donenfeld → contributedTo → WireGuard for Windows ⓘ
linked to: WireGuard VPN protocol
Jason A. Donenfeld → contributedTo → WireGuard for macOS ⓘ
linked to: WireGuard VPN protocol
Jason A. Donenfeld → contributedTo → WireGuard for Android ⓘ
linked to: WireGuard VPN protocol
Jason A. Donenfeld → contributedTo → WireGuard for iOS ⓘ
linked to: WireGuard VPN protocol
Jason A. Donenfeld → notableWork → WireGuard VPN ⓘ
linked to: WireGuard VPN protocol
Jason A. Donenfeld → softwareProject → WireGuard ⓘ
linked to: WireGuard VPN protocol
Jason A. Donenfeld → associatedWith → WireGuard project ⓘ
linked to: WireGuard VPN protocol