O WireGuard® é um protocolo de posições firmes que usa ChaCha20 para criptografia simétrica, autenticado com Poly1305; Curve25519 para ECDH; BLAKE2s para hashing e hashing com chave; SipHash24 para chaves de tabela hash; e HKDF para derivação de chaves.
AmneziaWG com suporte.