WireGuard® — это протокол с чёткой позицией, который использует ChaCha20 для симметричного шифрования с аутентификацией через Poly1305; Curve25519 для ECDH; BLAKE2s для хеширования и хеширования с ключом; SipHash24 для ключей хеш-таблиц; и HKDF для вывода ключей.
AmneziaWG поддерживается.