WireGuard® es un protocolo con criterios definidos que usa ChaCha20 para el cifrado simétrico, autenticado con Poly1305; Curve25519 para ECDH; BLAKE2s para el hash y el hash con clave; SipHash24 para las claves de tabla hash; y HKDF para la derivación de claves.
AmneziaWG compatible.