blob: 7562114f352566f36b5cc81945649440b351b837 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
//
// TunnelObfuscationStub.swift
// PacketTunnelCoreTests
//
// Created by Marco Nikic on 2023-11-21.
// Copyright © 2025 Mullvad VPN AB. All rights reserved.
//
import Foundation
import Network
@testable import MullvadRustRuntime
@testable import MullvadTypes
struct TunnelObfuscationStub: TunnelObfuscation {
var transportLayer: TransportLayer { .udp }
let remotePort: UInt16
init(remoteAddress: IPAddress, tcpPort: UInt16, obfuscationProtocol: TunnelObfuscationProtocol) {
remotePort = tcpPort
}
func start() {}
func stop() {}
var localUdpPort: UInt16 { 42 }
}
|