# Third-party vendored dependencies ## wireguard-android (git submodule) Listed in `.gitmodules` like libvpx/opus/speex. Initialize after clone: ```bash git submodule update --init third-party/wireguard-android # or: bash scripts/init-wireguard-submodule.sh ``` Build with the `:tunnel` module (auto-included when present): - Submodule path: `third-party/wireguard-android/` - Gradle module: `third-party/wireguard-android/tunnel` - License: MIT / Apache-2.0 (see upstream `COPYING`) `WireGuardTunnelBridge` loads `com.wireguard.android.backend.GoBackend` via reflection when the module is on the classpath.