WireGuard® est un protocole avec une opinion forte qui utilise ChaCha20 pour le chiffrement symétrique, authentifié avec Poly1305 ; Curve25519 pour ECDH ; BLAKE2s pour le hachage et le hachage avec clé ; SipHash24 pour les clés de table de hachage ; et HKDF pour la dérivation de clé.
AmneziaWG pris en charge.